Commit graph

86 commits

Author SHA1 Message Date
Misty De Meo
50ae136691
MYST3: add missing override keyword 2024-11-17 17:31:11 +08:00
Le Philousophe
ebecd4f12f MYST3: Add support for orignal layout of multilingual CD and DVD
Fixes bug 13039.
2024-11-14 20:57:37 +02:00
Le Philousophe
65c0429045 ALL: Declare the Game not implemented message in only one place 2024-08-17 17:51:06 +03:00
Eugene Sandulenko
caacb4d1e4
ENGINES: "Missing game code" -> "Game not implemented" for unsupported games
As suggested by lephilosouphe, we show this to the end users on attempt
to run unsupported gamesA.
2024-08-13 23:39:57 +02:00
Cameron Cawley
441b02d057 DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
Le Philousophe
90b886097f ENGINES: Create a type aware advanced detector 2024-06-30 18:39:06 +02:00
Cameron Cawley
30b977c272 DETECTION: Mark more symbols as const 2023-12-26 20:23:59 +01:00
Walter Agazzi
ab0f2f8a2b MYST3: Add detection entry for Japanese DVD version
Reported in TRAC #14298
2023-07-06 21:45:59 +02:00
Walter Agazzi
4732b6dd9f MYST3: Add colon to detection title 2023-01-02 13:46:39 +02:00
Cameron Cawley
dbbf3d35c1 MYST3: Move the engine options into the MetaEngine subclass 2022-11-16 23:58:54 +01:00
Cameron Cawley
f3b094e53f ENGINES: Change the MetaEngineDetection interface to match MetaEngine 2022-07-23 23:31:58 +02:00
Torbjörn Andersson
e06f3c9a5a GUI: Allow game option checkboxes to be disabled
Depending on other game option checkboxes. This is used to
enable/disable the semi-smooth scrolling checkboxes for FM Towns Loom,
since it's only used when smooth scrolling is enabled.
2022-04-21 11:07:17 +02:00
Paweł Kołodziejski
20cb0ae228
ALL: Cleanup ResidualVM -> ScummVM 2021-12-26 21:19:38 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Orgad Shaneh
dda887aaba MYST3: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
trembyle
c740f96f63 COMMON: Normalize and document language maintenance
* Add documentation to add or maintain language values
* Fix and reorder existing entries to match ISO standards
2021-11-11 12:06:15 +01:00
eientei
6898b3129a MYST3: Add reason for lack of support of CHS version 2021-10-24 16:15:03 +03:00
eientei
b130e32071 MYST3: Add detection for English v1.0, Chinese (Simplified) 2021-10-24 16:15:03 +03:00
Eugene Sandulenko
e7043b49b5
Revert "MYST3: Add detection for PS2 prototype"
This reverts commit f87eed8b1b.
2021-09-22 01:36:26 +02:00
trembyle
f87eed8b1b MYST3: Add detection for PS2 prototype
We can detect this preview and inform users that it's not yet supported
2021-09-19 14:52:46 +02:00
ysj1173886760
37e313bada MYST3: move debug channels to metaEngineDetection 2021-05-22 01:34:57 +02:00
Eugene Sandulenko
a534bb122a MYST3: Mark PS2 versions as not supported 2020-11-28 17:41:23 +01:00
Eugene Sandulenko
7ff34bc9ec PLUGINS: MetaEngineStatic -> MetaEngineDetection 2020-10-11 23:14:39 +02:00
Eugene Sandulenko
7ea6781043 PLUGINS: PLUGIN_TYPE_METAENGINE -> PLUGIN_TYPE_ENGINE_DETECTION 2020-10-11 23:12:32 +02:00
antoniou
e8c752e4cb MYST3: Remove duplicate 'enable' in widescreen mod description text 2020-10-10 20:10:05 +03:00
aryanrawlani28
1c28f3768f MYST3: Split detection features & adapt to new plugins. 2020-10-05 00:00:12 +02:00
Pawel Kolodziejski
d5304e2568 ALL: Synced with ScummVM - rev: 33a47d23b8 2020-09-03 02:21:14 +02:00
Bastien Bouclet
b333691cc2 MYST3: Implement the new autosave system
Fixes autosaves being performed too often.
2020-05-14 08:37:35 +02:00
Bastien Bouclet
7a12408172 MYST3: Improve save file error handling 2020-01-02 19:45:33 +01:00
Bastien Bouclet
feaf9dc365 ALL: Sync with ScummVM rev. 55dba55056 2019-12-08 17:06:42 +01:00
Bastien Bouclet
e338b1bb6d MYST3: Rework save thumbnail handling, simplify autosaving 2018-05-27 12:44:24 +02:00
dagashiya
85c786ccec MYST3: add a proper checksum for Polish 4 CD release of Myst 3 2017-12-13 11:17:25 +01:00
Bastien Bouclet
d75066d66a MYST3: Include ENGLISH.m3t in the detection entry for the DVD version
This way people don't get the "Unknown version" warning when they forget
to copy the language m3u file.

Refs #1357.
2017-11-23 06:53:56 +01:00
Bastien Bouclet
9484bbdd21 MYST3: Sort the files alphabetically in ResidualVM's load dialog 2017-10-01 15:29:27 +02:00
Bastien Bouclet
b97e49c3ee MYST3: Change surface data to always be in the RGBA byte order
This eases uploading the textures to OpenGL, and will hopefully fix
endianness issues.
2017-08-20 09:36:31 +02:00
Bastien Bouclet
3dab2b5d95 MYST3: Fix incorrect Hebrew language file name 2017-06-14 08:41:27 +02:00
Bastien Bouclet
9cb43c21f5 MYST3: Add detection for the Hebrew version
Refs #1348.
2017-06-14 07:17:05 +02:00
Bastien Bouclet
6ef37506d6 MYST3: Fix the md5 for the Spanish v1.2 version 2017-02-17 05:27:03 +01:00
Bastien Bouclet
5770534c74 MYST3: Add detection for v1.2 German and Italian
Thanks to goodoldgeorge. See #1323.
2017-02-16 13:18:37 +01:00
Bastien Bouclet
4591d0c2c4 MYST3: Add detection for v1.2 German and Italian
Thanks to andrews05. Fixes #1323.
2017-02-15 20:14:04 +01:00
Pawel Kolodziejski
9ba9c69b3f ALL: Sync with ScummVM - rev. 823c2f899b 2016-11-12 08:49:29 +01:00
Bastien Bouclet
ca5030a6a0 MYST3: Change Database not to depend on Myst3Engine 2016-10-29 11:16:25 +02:00
Bastien Bouclet
02f30c026b MYST3: Change detection to use the language files instead of the executables 2016-10-16 11:14:33 +02:00
Bastien Bouclet
19a8b11d85 MYST3: Initial version of the widescreen mod 2016-10-16 09:35:40 +02:00
Bastien Bouclet
21f5012fdd MYST3: Load script data from 'myst3.dat' instead of the game executable 2016-08-22 20:22:42 +02:00
Matthew Hoops
fc33643a38 MYST3: Fix ambient table offsets for the 1.0 binaries 2015-08-16 08:00:49 +02:00
Bastien Bouclet
58f8e6426a MYST3: Disable detection for the PS2 versions
The PS2 versions are not working at all. Furthermore,
the detection entries caused AdvancedMetaEngine to output
a misleading error message when the game executable cannot
be found.
2015-07-12 19:55:59 +02:00
Bastien Bouclet
23b40041ad MYST3: Filter save files accoring to the platform 2015-05-26 21:03:43 +02:00
Bastien Bouclet
5b242db8e9 MYST3: Implement the Xbox load and save menu specificities 2015-04-19 11:46:02 +02:00
Bastien Bouclet
b0b857352b MYST3: Add detection for the Xbox PAL version 2015-04-19 11:45:48 +02:00