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
aryanrawlani28
c48719404a
BASE: PLUGINS: Rename plugin matching helpers
...
- give*From* -> get*From*
2020-10-03 14:56:36 +02:00
aryanrawlani28
1b3eec4252
SCI: Assign proper naming for building options widget
...
- The base class is temporarily named buildOptionsWidgetStatic.
2020-10-03 14:56:36 +02:00
aryanrawlani28
e08748866e
SCI & WINTERMUTE: Fix unsafe code for fallbackDetect
...
- Using static for plugins will result in crash if the plugins are unloaded after being called for the first time.
- Good example is when UncachedPluginMan uses these.
2020-10-03 14:56:36 +02:00
aryanrawlani28
a56dc094b9
ENGINES: ALL: Move detection_enums -> detection.h
...
- Cleans up headers quite a bit.
2020-10-03 14:56:36 +02: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
255af8a0eb
SCI: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00