124 Commits

Author SHA1 Message Date
Torbjörn Andersson
2a9f7759a3 SAGA: Only enable copy protection checkbox for floppy ITE
And the one CD version that "behaves like a DOS floppy version". Note
that I don't own any of these myself.
2024-06-30 18:01:32 +02:00
Torbjörn Andersson
be92f29104 SAGA: Add "Enable copy protection" engine checkbox for ITE
I have not actually tested that the copy protection works, but the
engine does seem to implement it.
2024-06-30 18:01:32 +02:00
Vladimir Serbinenko
b88c384721 SAGA: Add ITE win demo 1 and 2 compressed variant. 2023-01-15 19:22:34 +01:00
Walter Agazzi
63a2dc4388 DETECTION: Convert all GOG strings to GOG.com 2023-01-15 11:46:46 +02:00
Vladimir Serbinenko
52b9d064d9 SAGA: Change Mac Guild entry to use data fork for most files
We use resource fork only on sound file, the other ones contain nothing
useful so we don't want to checksum them
2023-01-10 18:34:33 +01:00
Vladimir Serbinenko
ef45ef4b49 SAGA: Support ite demo 3 without unpacking it. 2023-01-07 19:50:52 +02:00
Vladimir Serbinenko
4ed51f9005 SAGA: Add AGA demo floppy release 2022-12-21 14:58:09 +01:00
Vladimir Serbinenko
097fd8765e SAGA: Add ITE ECS floppies 2022-12-21 14:58:09 +01:00
Vladimir Serbinenko
63a39b6471 SAGA: Remove suffix _CD from detection_tables.h
Floppy versions use the same tables
2022-12-21 14:58:09 +01:00
Vladimir Serbinenko
0482b7cb2a SAGA: Change ITE Mac Guild CD entry to use MACRESFORK
Now this CD version works with dumper-companion
2022-12-18 20:46:34 +01:00
Vladimir Serbinenko
411f2f096b SAGA: Read voice and sound index from .exe instead of hardcoding it 2022-12-17 15:39:26 +01:00
Eugene Sandulenko
c8cc6d84eb
SAGA: Fix colors in ihnm-tw 2022-12-11 23:44:29 +01:00
Vladimir Serbinenko
468cb5406e SAGA: Remove now unused INTROLIST_ITE_AMIGA_ENGLISH_AGA_CD 2022-12-05 08:15:33 +02:00
Vladimir Serbinenko
6ace00cba7 SAGA: Add German ECS CD demo 2022-12-05 08:15:33 +02:00
Vladimir Serbinenko
f441633978 SAGA: Add AGA German CD demo 2022-12-05 08:15:33 +02:00
Vladimir Serbinenko
30910cce15 SAGA: Add entry for ite german floppy 2022-12-05 08:15:33 +02:00
Vladimir Serbinenko
b27f715505 SAGA: Add entry for packed floppy ITE 2022-11-28 00:25:05 +01:00
Vladimir Serbinenko
ee8d850062 SAGA: Support running directly from arj archives 2022-11-28 00:25:05 +01:00
Vladimir Serbinenko
00e19e09e8 SAGA: Enable IHNM Korean entry 2022-11-17 21:57:11 +01:00
Vladimir Serbinenko
949ea910f5 SAGA: Mark Chinese version of IHNM as Traditional.
As additional benefit this allows to use strings from ITE Chinese
2022-11-16 09:30:33 +02:00
Vladimir Serbinenko
ff486f6030 SAGA: Support Chinese IHNM version 2022-11-16 09:30:33 +02:00
Cameron Cawley
89c71ebaa7
SAGA: Move extra tables out of the detection plugin 2022-11-15 22:46:23 +02:00
Cameron Cawley
319c5b1c80 SAGA: Move the LoadSceneParams structures out of the detection code 2022-11-14 20:55:16 +01:00
Vladimir Serbinenko
396f14105c SAGA: Replace Chinese floppy language id from Simplified to Traditional 2022-11-14 00:39:47 +01:00
Vladimir Serbinenko
63684ea1cf SAGA: Add detection entries for ITE Amiga CD-ROMs 2022-11-14 00:27:33 +01:00
Vladimir Serbinenko
8ff65b22cc SAGA: Introduce flag for differentiating mask and dissolve background image
On Amiga they're actually loaded differently. Fortunately only intro uses
later cases so we can ust mark specific intro scenes as needing special
handling.
2022-11-14 00:27:33 +01:00
Vladimir Serbinenko
1dd16ea8be SAGA: Move intro description to detection_tables.h
Literally all Amiga releases so far have different resource IDs, it's
unreasonable by now to make introproc_ite.cpp re-recognize those versions.
Just pass parameters along.
2022-11-14 00:27:33 +01:00
BLooperZ
9d28a6265b SAGA: ITE: Add detection for hebrew fan translation 2022-04-04 17:02:11 +03:00
Coen Rampen
a78b3d32cf SAGA: Update ItE detection entry info 2022-02-01 17:15:30 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
trembyle
6e1135ee8a ENGINES: Revise language constants to ISO standards
* Use ISO-3166 country codes and ISO-639 language codes
2021-11-11 12:06:15 +01:00
Coen Rampen
d6b0b78ae3 SAGA: Allow use of non-resource files for detection
The engine expected all files listed in the detection entries to be resource
files. This commit adds the option to use a non-resource file for detection.
This is needed to use a MID file to detect one of the Windows versions of
Inherit the Earth.
2021-10-05 20:37:05 +02:00
Coen Rampen
bc886473d9 SAGA: Add separate ItE Windows and Linux detection entries
This commit adds separate detection entries for the Windows and Linux versions
of Inherit The Earth.
There was a combined DOS/Windows/Linux entry with DOS as the platform. It is
not clear to me if this is a combined release or a single entry for three
separate releases, but the Windows and Linux release do exist as separate
releases. These would be detected with DOS as the platform, which would cause
the music not to work, because the DOS, Windows and Linux versions use
different music formats.
2021-10-03 21:05:53 +02:00
trembyle
65eb54b94c SAGA: Add detection for ITE Pocket PC demo
We can detect the modern 64-bit macOS and WinCE trial versions and
inform users that they're unsupported.

We should explore whether the limited trial functionality can be
implemented in ScummVM, as the Pocket PC version has some unique
features in both trial and unlocked states.
2021-09-19 14:52:46 +02:00
Filippos Karapetis
e9c60720c0 SAGA: Remove SAGA2 references, code and stubs
All SAGA2 game development will continue in the new SAGA2 engine
2021-07-01 16:23:48 +03:00
Eugene Sandulenko
90a98160a9
SAGA: Disable dino and fta2 from the engine 2021-05-23 19:14:38 +02:00
Eugene Sandulenko
ef4f019125
SAGA: Added support for Russian ITE fan-translation 2021-05-10 01:26:21 +02:00
Eugene Sandulenko
50b97c723a
SAGA: Added detection for unsupported Chinese IHNM. Bugreport #7894 2021-04-20 01:45:54 +02:00
trembyle
c8e31ee64a SAGA: IHNM: Detect Korean variant
Flag as unsupported. Game does not start.
2020-12-07 01:35:53 +01:00
Eugene Sandulenko
370c695308 SAGA: Always detect subengine games 2020-11-28 20:57:02 +01:00
Eugene Sandulenko
7d9b2c7d4e SAGA: Give clarification to the user why certain versions of ITE are not supported 2020-11-28 17:41:24 +01:00
athrxx
8306fee7e3 SAGA: (ITE/PC98) - set GF_ITE_FLOPPY flag
This version behaves like a DOS floppy version in all the locations where we check for the  GF_ITE_FLOPPY flag
2020-11-22 19:02:44 +01:00
aryanrawlani28
29ceb07959 ENGINES: ALL: Revert detection submodule to be directly present in the engine directory
- DETECT_OBJS are present and added inside an engine's modules.mk file.
2020-10-03 14:56:36 +02:00
aryanrawlani28
8189a05316 ENGINES: ALL: Adapt to changes for new plugins by defining a new detection module
For each engine:
- Make a new folder detection
- Move detection-related files inside the folder
- Add a new module "enginename/detection"
- Add DETECT_OBJS here
- Adjust the normal engine module to remove detect_objs
- Adjust every file for the new changes.
2020-10-03 14:56:36 +02:00
aryanrawlani28
a4739197da SAGA: Move some shared defines between engine/game detection to a new header 2020-10-03 14:56:36 +02:00
Eugene Sandulenko
d33683558e SAGA: Added support for ITE GOG Mac CD v1.1 2020-09-17 22:08:25 +02:00
Misty De Meo
4ebfe85f3d SAGA: add PC-98 CD version of Inherit the Earth 2020-05-19 12:35:54 +02:00
D G Turner
76d1814c7d SAGA: Use Advanced Detector LISTEND Macro in Detection Entries
Also fix indent formatting of detection entries.
2019-12-04 05:19:40 +00:00
Eugene Sandulenko
4e629e4f91 SAGA: Add Windows trial version of ITE for reference (not supported) 2019-10-05 22:18:29 +02:00
Matan Bareket
2a417fd3d2 SAGA: Added detection entries for IHNM Hungarian fan translation - Bug #7886 2017-12-26 20:31:14 +01:00