Eugene Sandulenko
6381941a27
QDENGINE: Mark another original source commit for a game
2025-04-01 16:45:56 +02:00
Eugene Sandulenko
b4c5b4438b
QDENGINE: Marked engine versions
2025-03-31 09:48:02 +02:00
Eugene Sandulenko
a226b34bb2
QDENGINE: transCyrillic() should not have Win32-specific branches
2025-03-10 17:22:15 +01:00
Le Philousophe
72614ed458
QDENGINE: Cleanup ImGui callbacks after running
2024-12-11 21:39:45 +01:00
Eugene Sandulenko
d021c0bce0
QDENGINE: Added support for Czech version of nupogodi3
2024-11-06 00:20:16 +01:00
Eugene Sandulenko
867b0c7b73
QDENGINE: Added support for 3mice1 demo
2024-11-05 17:46:37 +01:00
Eugene Sandulenko
116dea7c9e
QDENGINE: Added support for 3mice2-demo2
...
The demo contains only one video but it is encoded in MP4 format,
obviously to save the space (9MB vs 32MB in the full version, MP1).
I recoded video with ffmpeg:
ffmpeg -i martha.mpg -b:v 6000k -maxrate:v 9000k martha-new.mpeg
The fun fact is that this video in the full game is broken: the video
freezes near the end. Thus, recoding the video is the way to go.
2024-10-17 01:46:05 +02:00
Eugene Sandulenko
ed61fb897e
QDENGINE: More cp-1251 character mapping
2024-09-16 21:35:15 +02:00
Eugene Sandulenko
c3315eab28
QDENGINE: Make distinct name for XML dumps in human-readable form
2024-09-16 21:35:14 +02:00
Eugene Sandulenko
548c4de427
QDENGINE: Stop being resource hog
2024-09-13 01:19:54 +02:00
Eugene Sandulenko
343cba819e
QDENGINE: Added more characters to transCyrillic
...
This covers shveik output
2024-09-10 23:52:46 +02:00
Eugene Sandulenko
96e8e82d81
QDENGINE: Added more debug output for QDA dumping
2024-09-08 16:16:28 +02:00
Torbjörn Andersson
46c3068a16
QDENGINE: Fix some trivial GCC warnings
2024-09-05 06:38:55 +02:00
Eugene Sandulenko
87c5b89fc1
QDENGINE: Implement debug routine for scanning all animations
2024-09-02 17:01:39 +02:00
kunxl-gg
c456141d5a
QDENGINE: Add ImGui to the engine
...
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-09-02 11:47:00 +02:00
Eugene Sandulenko
44e56aad77
QDENGINE: Got rid of the global variables in QDEngineEngine
2024-08-31 19:23:53 +02:00
Eugene Sandulenko
2ff338c1ca
QDENGINE: Merged qd_runtime.cpp into qdengine.cpp
2024-08-31 18:44:22 +02:00
Eugene Sandulenko
69fab4c650
QDENGINE: Cleanup engine startup
2024-08-31 18:01:08 +02:00
Eugene Sandulenko
5e261f55ec
QDENGINE: Added EN DASH to transCyrillic
...
Used in maski in some messages
2024-08-28 05:13:46 +02:00
kunxl-gg
927dedc1d3
QDENGINE: Use ConfMan for sound settings
...
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-08-25 23:17:20 +02:00
kunxl-gg
747555bca1
QDENGINE: Add game_speed to ConfMan
...
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-08-25 23:17:20 +02:00
Eugene Sandulenko
8962e25fe1
QDENGINE: Revert bogus mappings in transCyrillic()
...
It appears that those were triggered by double conversion to utf8,
so the current warning should suffice.
2024-08-25 20:46:44 +02:00
Eugene Sandulenko
c33edbfec9
QDENGINE: Initialize all class variables. PVS-Studio V730
2024-08-25 00:25:54 +02:00
kunxl-gg
e77074329c
QDENGINE: Add show_fps to ConfMan
...
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-08-22 22:09:48 +02:00
kunxl-gg
eb0524127f
QDENGINE: Add logic_syncro_by_clock
and logic_period
to ConfMan
...
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-08-22 22:09:48 +02:00
kunxl-gg
ce103e998a
QDENGINE: Add splash_screen and splash_time to ConfMan
...
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-08-22 22:09:48 +02:00
kunxl-gg
2563ba2375
QDENGINE: Add _screenW and _screenH to QDEngine
...
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-08-22 22:09:48 +02:00
Eugene Sandulenko
a7479e8840
QDENGINE: Added Russian timestamps from book_les.dll
2024-08-22 22:09:48 +02:00
Eugene Sandulenko
5a54308bf3
QDENGINE: Remove more FORBIDDEN defines, renamed methods time() -> get_time()
2024-08-22 22:09:48 +02:00
Eugene Sandulenko
4875aeaa83
QDENGINE: Remove qd_precomp.h file
2024-08-22 22:09:48 +02:00
Eugene Sandulenko
201d6206a1
QDENGINE: Load splash screen from proper game executable
2024-08-22 22:09:48 +02:00
Eugene Sandulenko
006a08b6c7
QDENGINE: Eliminate xml::parser as static object
...
This fixes use-after-free on engine destruction
2024-08-22 22:09:48 +02:00
Eugene Sandulenko
7b351e855c
QDENGINE: Read game title from ExtendedSave
2024-08-22 22:09:48 +02:00
Eugene Sandulenko
af1b8f8674
QDENGINE: Switch load interface to the ExtendedSaves
2024-08-22 22:09:48 +02:00
Eugene Sandulenko
4067daefb9
QDENGINE: Switched save interface to the reusable compatible with Extended Saves
2024-08-22 22:09:48 +02:00
Eugene Sandulenko
e19e6d26c7
QDENGINE: Reduce header dependency
2024-08-22 22:09:48 +02:00
Eugene Sandulenko
c23aecdebc
QDENGINE: Clarified tagID for 3mice1
2024-08-22 22:09:48 +02:00
Eugene Sandulenko
ba8523984c
QDENGINE: Do not die on missing transCyillic entries
2024-08-22 22:09:48 +02:00
Eugene Sandulenko
9b12d66746
QDENGINE: Move files from core/* to tje engine root
2024-08-22 22:09:48 +02:00
Eugene Sandulenko
08c2bb0c18
QDENGINE: Remove unused stubs
2024-08-22 22:09:48 +02:00
Eugene Sandulenko
ac0bd29508
QDENGINE: Added combined tagid map
2024-08-22 22:09:48 +02:00
kunxl-gg
f32c5a5546
QDENGINE: Implement save_script to xml file
...
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-08-22 22:09:48 +02:00
Eugene Sandulenko
c5bb11e280
QDENGINE: Fixed rest of the tagID ids and removed redundant tag map
2024-08-22 22:09:48 +02:00
kunxl-gg
9a111ef6ae
QDENGINE: Rename _versionPtr to _tagMap and give it default value
...
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-08-22 22:09:48 +02:00
kunxl-gg
965c7da1a9
QDENGINE: Get rid of the hardcoded look-up table
...
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-08-22 22:09:48 +02:00
kunxl-gg
496dc84e91
QDENGINE: Replace appLog with debugC statements
2024-08-22 22:09:48 +02:00
kunxl-gg
e5c1458cfc
QDENGINE: Rewrite save_data methods to use Common::SeekableWriteStream
...
Signed-off-by: kunxl-gg <tiwari.25@iitj.ac.in>
2024-08-22 22:09:48 +02:00
Eugene Sandulenko
3b847dd815
QDENGINE: Translate file names to utf8 before printing on the logs
2024-08-22 22:09:48 +02:00
Eugene Sandulenko
d8fae69bb8
QDENGINE: Remove detection.h file
2024-08-22 22:09:48 +02:00
Eugene Sandulenko
74eef12e1d
QDENGINE: Switch engine to 640x480
2024-08-22 22:09:48 +02:00