Eugene Sandulenko
fe0193b914
JANITORIAL: Remove unndeded "common/translation.h" include
2020-08-27 20:26:45 +02:00
mataniko
581a6ec7d6
JANITORIAL: Rename kSupportsRTL to kSupportsReturnToLauncher
2020-05-12 10:36:38 +02:00
Eugene Sandulenko
a7d27bb48c
CRYOMNI3D: Fix MSVC warning
2020-05-10 13:38:21 +02:00
Eugene Sandulenko
67947621a3
CRYOMNI3D: Properly process corrupted saves
2020-05-04 12:07:39 +02:00
Le Philousophe
c89feeb644
CRYOMNI3D: Abort even in yes/no message box and file picker
2020-03-14 12:20:41 +01:00
Le Philousophe
a05676d2c3
CRYOMNI3D: Fix documentation for CJK
...
One minor fix for font choice and support multiline attributes for
Japanese version
2020-03-14 12:20:41 +01:00
Le Philousophe
39f6d8e7ed
CRYOMNI3D: Add Japanese version of Versailles
2020-03-14 12:20:41 +01:00
Le Philousophe
cb4c1a72ba
CRYOMNI3D: Add Korean version of Versailles
2020-03-14 12:20:41 +01:00
Le Philousophe
b40d3ca55f
CRYOMNI3D: Add TTF list support
...
This will be used for Korean and Japanese versions of Versailles
2020-03-14 12:20:41 +01:00
Le Philousophe
128f1978bc
CRYOMNI3D: Add support for Chinese version of Versailles
2020-03-14 12:20:41 +01:00
Le Philousophe
658c4dfa37
CRYOMNI3D: Handle translations for riddles and bomb
2020-03-14 12:20:41 +01:00
Le Philousophe
bf215580dd
CRYOMNI3D: Prepare CJK support for Versailles
2020-03-14 12:20:41 +01:00
Le Philousophe
168522beea
CRYOMNI3D: Add support for automatically named saves
...
CJK versions of game use this to avoid handling extended character set
in files
2020-03-14 12:20:41 +01:00
Le Philousophe
dad1b4d135
CRYOMNI3D: Add subtitles support for CJK
2020-03-14 12:20:41 +01:00
Le Philousophe
90d1c764c3
CRYOMNI3D: Add clipping support for videos
...
This will be used to avoid drawing subtitles at every frame
2020-03-14 12:20:41 +01:00
Le Philousophe
09f2bcf7e8
CRYOMNI3D: Revamp text handling and fonts
...
Add support to extended Cryo fonts used by Chinese version of
Versailles and melt in existing Graphics::Font interface.
2020-03-14 12:20:41 +01:00
Paul Gilbert
9f175c4053
ENGINES: Cleanup of savegame filenames generation
...
This removes filename methods when it matched the Engine method.
Secondly, ensuring there was an overriden getSaveStateName method
for engines that didn't do the standard target.00x save filenames
2020-02-16 15:44:28 -08:00
Paul Gilbert
a00e44ba6c
ENGINES: Merge saveGameState virtual methods into a single one
2020-02-16 15:44:28 -08:00
Le Philousophe
1bc068decd
CRYOMNI3D: Fix Coverity warnings
...
- Add initializations to constructors
- Use correct variable
- Fix unintended sign extension because of int promotion
- Use camelCase for variable names
2020-02-16 20:20:46 +01:00
Le Philousophe
b5bd7f4bee
CRYOMNI3D: Fix two Coverity issues
...
- memory leak in loadHLZ when file couldn't be opened (CID 1401735)
- use of out of scope reference (nullptr) when script couldn't be found
(CID 1401734)
2020-02-16 12:32:38 +01:00
Bastien Bouclet
5737e22fde
CRYOMNI3D: Add override keywords
2020-02-09 12:43:15 +01:00
Eugene Sandulenko
5d1794d72e
JANITORIAL: Whitespace fixes
2020-01-31 13:00:27 +01:00
Eugene Sandulenko
584bc71966
CRYOMNI3D: Add override keywords
2020-01-31 12:58:49 +01:00
Le Philousophe
b5de32991b
CRYOMNI3D: Don't try to load RENVSBG.HLZ if it doesn't exist
2019-11-16 20:43:41 +01:00
Le Philousophe
18ee9fbc32
CRYOMNI3D: Fix loading links with German Windows version
2019-11-16 20:43:41 +01:00
Le Philousophe
8254524d9e
CRYOMNI3D: Rewrite path handling to be more agnostic to installation
...
That simplifies fallback detection too
2019-11-16 20:42:50 +01:00
Bastien Bouclet
9c8bd056d6
ENGINES: Stop using 'single id'
2019-11-03 11:43:00 +01:00
Bastien Bouclet
4b42112721
ENGINES: Add an engine ID to all the engines
2019-11-03 11:43:00 +01:00
Le Philousophe
49476a1bc3
CRYOMNI3D: Fix default cases to raise errors
2019-10-19 20:29:56 +02:00
D G Turner
9ce2ba2758
CRYOMNI3D: Fix Missing Default Switch Cases
...
These are flagged by GCC if -Wswitch-default is enabled.
2019-10-17 18:47:32 +01:00
Le Philousophe
578ad11011
CRYOMNI3D: Add Brazilian language support
2019-10-13 09:22:04 +02:00
Le Philousophe
52fb3ba4d6
CRYOMNI3D: More precise support for Versailles French DVD
...
Old font set should work too as files are present
2019-10-13 09:22:04 +02:00
Le Philousophe
77cc358ddc
CRYOMNI3D: Fix audio setting for Versailles French DVD
2019-10-12 10:17:51 +02:00
Eugene Sandulenko
0b5ea11e3c
CRYOMNI3D: Remove ADGF_TESTING flag
2019-10-04 23:00:36 +02:00
Le Philousophe
b2b5f3c3f8
CRYOMNI3D: Fix typo
2019-10-03 09:51:33 +02:00
Le Philousophe
e44f3b55c2
CRYOMNI3D: Add detections entries for Versailles DVD
2019-10-03 09:11:25 +02:00
Le Philousophe
739ad793f6
CRYOMNI3D: Fix fonts used by various versions
...
Italian versions of the game use a different set of fonts than others.
Until now, 4 sets have been found.
2019-09-28 15:38:35 +02:00
Le Philousophe
b45197642e
BUILD/CRYOMNI3D: Reduce the number of bogus GCC warnings
...
As the warning is emitted on parsing the class constructor, just move it
out of the class definition.
2019-08-31 19:40:33 +02:00
Le Philousophe
329da808eb
CRYOMNI3D: Improve fallback detection to detect game flags
2019-08-28 09:09:38 +02:00
Le Philousophe
19e2ba611a
CRYOMNI3D: Move CryOmni3DMetaEngine in CryOmni3D namespace
2019-08-26 19:17:04 +02:00
Le Philousophe
6761ef67cf
CRYOMNI3D: Fix Spanish compressed file size
...
That was reported in forums and it's due to bad copy-paste
2019-08-15 09:32:07 +02:00
Thierry Crozat
0bf74e590d
CRYOMNI3D: Add detection for English DOS/Windows CD
...
This was reported by scoriae on the forum.
2019-08-14 21:39:03 +01:00
Cameron Cawley
fe5dddf901
GRAPHICS: Add a version of CursorManager::replaceCursor that accepts a Graphics::Cursor
2019-08-09 23:58:32 +03:00
Thierry Crozat
8666e9564f
CRYOMNI3D: Add detection for French DOS version from ticket #11035
2019-08-05 23:50:24 +01:00
Le Philousophe
fb0c6649c7
CRYOMNI3D: Mark Versailles 1685 as testing
2019-07-11 13:31:42 +02:00
Le Philousophe
fe8a9a6f1e
CRYOMNI3D: Fix Travis warning about comma at the end of list
2019-07-05 08:03:15 +02:00
Le Philousophe
58b9848ccf
CRYOMNI3D: Fix style
2019-07-05 07:54:09 +02:00
Le Philousophe
70eca71905
CRYOMNI3D: Add Spanish version of Versailles
2019-07-05 07:52:44 +02:00
Le Philousophe
5309672bea
CRYOMNI3D: Move texts at the right place
...
With different languages text should be placed to fit on the screen
2019-07-05 07:52:00 +02:00
Le Philousophe
d46988491d
CRYOMNI3D: Add German version of Versailles
2019-07-05 07:52:00 +02:00