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
Le Philousophe
95d1f30bd7
CRYOMNI3D: Add a timeout for displayHLZ
2019-07-05 07:52:00 +02:00
Le Philousophe
215e2139fc
CRYOMNI3D: Add Italian version of Versailles
2019-07-05 07:52:00 +02:00
Le Philousophe
050536b137
CRYOMNI3D: Add English version of Versailles
2019-07-05 07:52:00 +02:00
Le Philousophe
418cec512f
CRYOMNI3D: Add internationalization through external DAT file
2019-07-05 07:51:19 +02:00
Le Philousophe
57b74a2773
CRYOMNI3D: Load all characters and not only the letters
...
That will be useful for i18n. Let's suppose all the versions have all
the characters.
2019-07-05 07:40:29 +02:00
Le Philousophe
c24304a78b
CRYOMNI3D: Remove detection leftover and add flags
...
That will let us adapt from different packaging across Versailles
editions.
2019-07-05 07:40:29 +02:00
Le Philousophe
2ac6d005bb
CRYOMNI3D: Fix loading of game from original menu in-game
2019-07-05 07:40:29 +02:00
Le Philousophe
8ed05adaea
CRYOMNI3D: Silence more warnings
2019-07-04 08:37:37 +02:00
Le Philousophe
38bead0c37
JANITORIAL/CRYOMNI3D: Fix warnings in MSVC
...
Most of them were due to setting -1 to unsigned values
Else it was bogus unintialized values
2019-06-30 16:46:32 +02:00
Filippos Karapetis
5e9673d83c
CRYOMNI3D: Silence false positive warnings about uninitialized variables
2019-06-30 15:25:49 +03:00
Cameron Cawley
3cca7f938f
CRYOMNI3D: Fix warnings ( #1699 )
2019-06-23 23:37:15 +02:00
Le Philousophe
a2f1700fc3
CRYOMNI3D: Fix various memory errors
2019-06-09 12:46:58 +02:00
Le Philousophe
3915be8ff1
CRYOMNI3D: Implement load/save in-game with GMM
2019-06-08 12:43:22 +02:00
Le Philousophe
70c7133e4b
CRYOMNI3D: Improve compatibility with ScummVM global UI
2019-06-08 12:43:22 +02:00
Le Philousophe
9fbaf9c739
CRYOMNI3D: Revamp loading and saving
...
Add support to manage saves from startup screen
2019-06-08 12:43:22 +02:00
Le Philousophe
deb92e13eb
CRYOMNI3D: Use shouldAbort to prepare GMM in-game load
2019-06-08 12:43:22 +02:00
Le Philousophe
89922138e2
CRYOMNI3D: Use CursorMan instead of using backend directly
...
This avoids bugs when GMM is displayed.
It uses GMM like all dialogs in ScummVM and without CursorMan our cursor
get erased when GMM is closed.
2019-06-08 12:43:22 +02:00
Le Philousophe
3e61864ad8
CRYOMNI3D: Fix places documentation
2019-06-01 22:43:48 +02:00
Le Philousophe
475f9ea293
CRYOMNI3D: Fix missed clicks when occuring beteen two pollEvent
2019-06-01 22:43:48 +02:00
Le Philousophe
e707e312da
CRYOMNI3D: Handle cursor moves during fading
2019-06-01 22:43:48 +02:00
Le Philousophe
b72fdaf8a2
CRYOMNI3D: Fix search path of files
...
Without that, when images are reused from one level to another, they are
not found. For example in level 2 when displaying images in The Bassano
Antechamber.
2019-06-01 22:43:48 +02:00
Le Philousophe
f25102ac76
CRYOMNI3D: Put delayMillis out of pollEvents
...
This let's improve reaction times
2019-06-01 22:43:48 +02:00
Le Philousophe
e07844e06b
CRYOMNI3D: Fix constants names
2019-06-01 22:43:48 +02:00