388 Commits
Author SHA1 Message Date
athrxx 87549b4660 SCI: fix broken ADGF_ADDENGLISH flag handling
All languages have to be re-added after the customization
of the gui options. We only added the default language.
2026-03-28 11:40:13 +01:00
Torbjörn Andersson 536229f85b SCI: Add Behind the Developer's Shield as a separate "game"
It's a set of patch files bundled with Inside the Chest that provides a
different set of articles and artwork. All that's needed is to prefer
the patch files over the original files.
2025-12-21 12:26:19 +02:00
Łukasz Lenkiewicz aa9973aa98 GUI: Add gui options for additional platform detection 2025-09-06 14:10:59 +02:00
Łukasz Lenkiewicz 868a582fcf GUI: Restrict platform selection based on detection tables
Restrict platform selection if platform defined in detection tables is different
than kPlatformUnknown, otherwise allow all platforms to be selected.
2025-09-06 14:10:59 +02:00
Eugene Sandulenko 8f1b9c91c9 SCI: Do not dump detection entries by default
It will live in a separate file, thus, manual recompilation
will be required
2025-07-24 12:01:50 +02:00
Eugene Sandulenko 359e7636f2 ENGINES: Removed usage of kMD5MacResOrDataFork
This is a bad syntax for ADGF_MACRESFORK, whuch by the previous
code version was computing only resource forks.

If we managed to mix files with resources and plain files in
a single detection entries, those entries must be fixed with
the respective md5 prefixes, e g. r: or d:
2025-06-14 23:12:32 +02:00
sluicebox bf243a1dbf COMMON: Fix DCL IMPLODE name 2025-04-09 23:49:19 +03:00
athrxx a4380b8e0b SCI: add appropriate render options for KQ6 Win 2024-10-09 08:35:11 +03:00
sluicebox 871edae91b SCI: Fix detection_internal.h table duplication 2024-08-19 12:23:14 -07:00
sluicebox 29ebd43d2e SCI: Cleanup warning messages 2024-08-17 17:54:13 -07:00
Le Philousophe 21bd468b9a SCI: Simplify engine plugin search 2024-06-30 18:39:06 +02:00
Le Philousophe c93f53b491 PLUGINS: Rename getEngineFromMetaEngine to getEngineFromDetectionPlugin
Update comments and variable names accordingly.
This now matches what this function really do.
2024-06-30 18:39:06 +02:00
Le Philousophe 2645b1431c PLUGINS: Rename findPlugin to findDetectionPlugin
This function does return a MetaEngineDetection plugin
2024-06-30 18:39:06 +02:00
Le Philousophe b61bd3ff85 ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
Le Philousophe 90b886097f ENGINES: Create a type aware advanced detector 2024-06-30 18:39:06 +02:00
athrxx 478cd8925a SCI: (SCI0) - add support for CGA and Hercules render modes
(as per usual, each target has to be run once to upgrade the launcher
options, so that the new render modes can actually be selected)
2024-06-30 13:05:01 +03:00
sluicebox dbb93adee4 SCI32: Add support for HOYLE5 School House Math variant 2024-06-15 00:12:04 -06:00
Cameron Cawley 30b977c272 DETECTION: Mark more symbols as const 2023-12-26 20:23:59 +01:00
Le Philousophe 45286ad131 SCI: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Eugene Sandulenko ae288086e7 SCI: Uncomment Shivers2 which now will be detected with a Missing Code message 2023-07-13 15:48:20 +02:00
Eugene Sandulenko 1516aee14a SCI: Fix POTFILES 2023-03-17 15:46:45 +01:00
sluicebox 4e4c184990 SCI: Prefer fallback detection for unknown variants 2023-01-09 18:42:26 +01:00
sluicebox ad63bed648 SCI: Include matched files in fallback detection
SCI's fallback detection didn't populate ADDetectedGame::matchedFiles.
Now it does, and the Unknown Game report that it generates includes all
the relevant files.
2023-01-08 11:41:19 -08:00
Filippos Karapetis 1b3295f2ed SCI: Adapt the KQ1 title for uniformity and ease of usage 2022-11-06 20:52:04 +02:00
Ray a4afd70df4 SCI: Fixed game titles to match box art title 2022-11-06 20:52:04 +02:00
Ray 943fc8c5ed SCI: Fixed game titles to match box title 2022-11-06 20:52:04 +02:00
treloret 4368a380c4 SCI: Added detection for SCI fanmade games and removed unused gameid 2022-08-13 02:04:40 +03:00
Cameron Cawley f3b094e53f ENGINES: Change the MetaEngineDetection interface to match MetaEngine 2022-07-23 23:31:58 +02:00
i30817 1a3111d76f SCI: Correct name of Pepper's Adventures in Time 2022-03-23 10:24:50 +02:00
trembyle 2747313d4d SCI: Add detection for The Realm demos
The demos use SCI resources and a modified interpreter. It might be
possible to support at some point.

Later demo was found on the European budget release of SWAT2 published
by Sold Out Software.
2022-02-15 23:14:16 -05:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Eugene Sandulenko 45b59aa96e AD: Turn _matchFullPaths into kADFlagMatchFullPaths. Adapted Director and SCI 2021-11-30 23:59:23 +01:00
Orgad Shaneh 940c7bfc14 SCI: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Cameron Cawley 2f99746d8d ENGINES: Allow implementing registerDefaultSettings in the MetaEngine class 2021-09-18 11:57:29 +02:00
Cameron Cawley afe9a804f6 SCI: Move the engine options into the engine plugin 2021-09-18 11:57:29 +02:00
sluicebox af7d05999e SCI: Add SQ1 option to enable bearded musicians
Adds a game option to enable the original graphics that Sierra
disabled for legal reasons but still included.

Trac #12773
2021-08-09 16:40:38 -05:00
ysj1173886760 7af3a3f84c ENGINES: introduce ADDectedGameExtraInfo to ADGameDetector, add extra info as parameter for fallback detect. 2021-06-13 14:15:45 +02:00
sluicebox 41226396b2 SCI: Add missing debug channel terminator 2021-05-22 03:55:37 -06:00
ysj1173886760 3a65856f4c SCI: move debug channels to metaEngineDetection 2021-05-22 01:34:57 +02:00
sluicebox 7957b50af1 SCI: Add option to use SQ4 CD Windows cursors 2021-05-14 17:37:18 -06:00
Orgad Shaneh a05e54f00c JANITORIAL: Remove trailing whitespaces 2021-05-04 11:46:30 +03:00
sluicebox f6dd4fa234 SCI: Add option to use KQ5 CD Windows cursors
Ticket #7800
2021-04-29 09:27:13 -07:00
SupSuper 6d32568656 SCI: Add RTL support to Engine options tab
Options dialogs need to be named "GameOptions"
to be properly laid out in RTL.
2021-01-28 13:14:51 +00:00
SupSuper 4dd902b40b SCI: Fix missing translations in Engine options tab 2020-12-28 21:44:02 +00:00
Filippos Karapetis 6024c2abcb SCI: Hook up the custom palette mods functionality
Originally from e66ea0827a, this part has
been added separately because of the major changes in the detection
code since the original commit was written.
2020-10-31 12:23:49 +02:00
Filippos Karapetis fd126fba7a SCI: Add GAMEOPTION for RGB rendering
Adapted from commit 9f0f34abac
2020-10-24 02:55:01 +03: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 41af1b63a9 BASE: PLUGINS: Improve fb detection for Sci & Wintermute 2020-10-03 14:56:36 +02:00
aryanrawlani28 d26bbe521c ENGINES: ALL: Finish renaming ME & AME classes
- ME -> MetaEngineStatic (static parts)
- MEC -> MetaEngine (dynamic parts)
2020-10-03 14:56:36 +02:00