Commit Graph
64 Commits
Author SHA1 Message Date
Walter Agazzi 63a2dc4388 DETECTION: Convert all GOG strings to GOG.com 2023-01-15 11:46:46 +02:00
Cameron Cawley 6a1bccc649 STARK: 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
Einar Johan Trøan Sømåen 2a9e6bad01 STARK: Add detection for the Russian Triada version
By using the hashes provided in bug ticket #13267
2022-06-14 22:46:10 +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
trembyle b9e7b1dfcd COMMON: ENGINES: Correct Czech language ISO code
1. Correct constant in common files
2. Add the old code to obsolete language codes
3. Replace all occurences in engine code
2022-03-04 18:29:02 +01: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
Antoniou Athanasios 9fa924c09f STARK: Detect TLJ Steam version to fix missing bg resource (#3318)
STARK: Detect TLJ Steam version to fix missing bg resource

An alternative fix for bug https://bugs.scummvm.org/ticket/12762 that replaces the previous fix.

This fix will set a flag at detection time (when adding the game to ScummVM)
so that the Steam version will skip trying to load a background image resource
from the exe file (game.exe), since that specific version is missing a valid version
of this resource which leads to an assertion fault.

It wont be necessary to re-add (redetect) the game, if it has already been added before this fix. The current AdvancedDetector implementation takes care of setting the flag at game launch. (As explained by sev) we run detection on every run and returning the relevant detection entry.

The previous fix was this commit which was based only on version info of the exe file:
https://github.com/scummvm/scummvm/commit/565a0559ed09660daa83cd529afa4e0efb6949c5

That one also works without having to re-add/re-detect the game, but perhaps just checking
version info is not the best approach.
2021-08-29 14:14:29 +03:00
ysj1173886760 0b070c9f06 STARK: move debug channels to metaEngineDetection 2021-05-22 01:34:57 +02:00
Eugene Sandulenko ace55b7af2 STARK: Added detection for Czech version. Bugreport #11914 2021-04-23 15:56:48 +02:00
Eugene Sandulenko 0b65dfd35a STARK: Added detection for unsupported Polish version. Bugreport #11883 2021-04-23 15:56:48 +02:00
Eugene Sandulenko 3c3019f257 STARK: x.arc -> x.xarc in the detection enties 2020-12-08 13:24:39 +01:00
Eugene Sandulenko 59dfb31893 STARK: Fix detection 2020-12-08 12:40:36 +01:00
Eugene Sandulenko 180004e47e STARK: Use macros in the detection table 2020-11-28 17:41:23 +01:00
Eugene Sandulenko 1178c5567f STARK: Mark Russian TLJ release as unstable 2020-10-16 19:53:54 +02:00
Eugene Sandulenko 83937afb09 STARK: Adde detection for another Russian localization. THe game requires more work 2020-10-16 19:51:40 +02:00
Eugene Sandulenko 92fcda3127 STARK: Added detection for Hungarian fan-translation. 2020-10-16 18:00:12 +02: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
aryanrawlani28 24c44d29dd STARK: Split detection code & adapt to new plugins. 2020-10-05 00:00:12 +02:00
Bastien Bouclet 72767da72f STARK: Implement the new shared autosave system
Fixes #1633.
2020-05-11 19:32:18 +02:00
Bastien Bouclet 4024132be0 STARK: Remove the TESTING flag from the detection entries 2020-01-23 15:06:42 +01:00
Bastien Bouclet feaf9dc365 ALL: Sync with ScummVM rev. 55dba55056 2019-12-08 17:06:42 +01:00
Bastien Bouclet 2e53058086 STARK: Mark the detection entries as TESTING 2019-11-27 06:41:05 +01:00
Bastien Bouclet 308c018141 STARK: Add an engine option to enable font anti-aliasing
Makes use of stem darkening which requires at least FreeType 2.9
2019-06-29 16:42:55 +02:00
Bastien Bouclet 660bf271e4 STARK: Allow using more pages for the save load menu
That way all the saves created using the ResidualVM menu can be loaded
using the in-game menu.
2019-06-26 21:07:25 +02:00
Federico a7cf6d27e9 STARK: Add detection entries for the Italian versions (#1550) 2019-06-01 21:54:49 +02:00
Bastien Bouclet c8dc255bf3 STARK: Add autosave support 2019-02-07 08:20:41 +01:00
Bastien Bouclet 4920929116 STARK: Add a detection entry for the Dutch version
Reported by ajvdhave on the forums.
2019-01-28 19:31:24 +01:00
Bastien Bouclet 29ddc40f41 STARK: Add a detection entry for the Russian 1C version
Fixes #1509.
2019-01-28 18:20:00 +01:00
Bastien Bouclet 0cc57bfbd9 STARK: Set the demo flag for the Swedish demo 2019-01-27 20:15:42 +01:00
Bastien Bouclet b9a1b8eefd STARK: Optionally use linear filtering when rendering backgrounds 2019-01-16 20:20:39 +01:00
Bastien Bouclet 45c5cf0c80 STARK: Add loading of replacement PNG files for the background images
The replacement PNG files can have larger dimensions when compared to
the original XMG images, enabling the creation of a high resolution mod.

The game looks for the replacement files in the game directory and then
in the xarc subdirectory of the directory containing the archive in
which the xmg picture to be replaced is located. For instance:
'1e/00/xarc/fountain_layercenter.png' should be used for the Venice park
background.
2019-01-16 19:43:22 +01:00
Bastien Bouclet a382574f1c STARK: Use SaveStateDescriptorSlotComparator 2017-10-01 15:20:45 +02:00
Bastien Bouclet a74aaf22a7 STARK: Mark TLJ as unstable 2017-07-26 20:12:35 +02:00
Bastien Bouclet 44d7e7cc1a STARK: Remove unneeded detector flags 2017-07-26 20:12:35 +02:00
Bastien Bouclet 86eec523ba STARK: Store ResidualVM specific metadata and a thumbnail in saves 2017-06-14 21:46:29 +02:00
Pawel Kolodziejski 9ba9c69b3f ALL: Sync with ScummVM - rev. 823c2f899b 2016-11-12 08:49:29 +01:00
Ignaz Forster beee80611f STARK: Add support for German TLJ 4CD version 2016-04-22 19:51:45 +02:00
Bastien Bouclet bedf5e2725 STARK: Use the target in the save file name pattern
Saves are incompatible between game versions.
Also increase the maximum save slot to 999.
2016-01-31 08:08:55 +01:00
Bastien Bouclet 3310647a40 STARK: Only request actual save slots in listSaves. 2016-01-31 07:01:45 +01:00
Pawel Kolodziejski 9598dc9395 STARK: Added detection Swedish DVD Special Edition and Norwegian 4 CD version 2016-01-09 15:20:24 +01:00
Bastien Bouclet 685f5308ca STARK: Add the German DVD version 2016-01-06 18:52:47 +01:00
Pawel Kolodziejski 96a8486f48 STARK: Add detection for the Polish 4CD version 2016-01-01 19:23:54 +01:00
Bastien Bouclet 1597db5003 STARK: Add a detection entry for the 4CD French version 2016-01-01 13:19:44 +01:00
Bastien Bouclet 132801c513 STARK: Add detection for the Swedish 4CD version
As provided by eriktorbjorn
2016-01-01 12:34:54 +01:00
Bastien Bouclet d4bb35084d STARK: Implement removing saves 2016-01-01 07:30:12 +01:00
Bastien Bouclet e25cf98ac7 STARK: The save file manager requires saves to be sorted by slot number 2016-01-01 07:30:08 +01:00
Bastien Bouclet 6f100fab7e STARK: Fix having more than ten save files 2016-01-01 07:30:03 +01:00