Commit graph

70 commits

Author SHA1 Message Date
Daniel Nylander
8ffcf8229f I18N: Change SE_SWE to SV_SWE
Change the Swedish language code from SE to SV according to ISO 639
2025-03-30 22:19:13 +03: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
Le Philousophe
90b886097f ENGINES: Create a type aware advanced detector 2024-06-30 18:39:06 +02:00
Einar Johan Trøan Sømåen
31374276f0
STARK: Add detection for iOS v1.0.7 2023-09-09 00:42:57 +02:00
Walter Agazzi
b67313e1cc STARK: Add detection for another Hungarian TLJ
Fanmade translation applied to German DVD version
TRAC report #14384
2023-04-06 11:51:41 +02:00
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:
565a0559ed

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