Filippos Karapetis
541a8704d6
GLK: Implement GlkMetaEngineDetection::getMD5Bytes()
2022-11-30 23:29:37 +02:00
Cameron Cawley
6506e59064
ENGINES: Add getMD5Bytes to the base MetaEngineDetection class
2022-11-30 23:29:37 +02:00
Cameron Cawley
2d6ac650b3
GLK: Move the engine options into the MetaEngine subclass
2022-11-16 23:58:54 +01:00
D G Turner
34eb62b46a
GLK: Fix GCC Compiler Warnings in Detection Code
2022-06-24 19:15:15 +01:00
Avijeet
2256d19a0c
GLK: SCOTT: Include platform data in game detection entry
2022-06-24 15:27:17 +02:00
athrxx
54af166305
COMMON: (AD) - further reduce output of mass add detection
...
Follow-up to the feature that allows skipping certain ADGF flags.
This here now also allows skipping of incomplete file/md5/size matches. It is basically the same behavior as the graylist. For the mass add all files are treated as if they are on the list.
2022-06-12 10:12:39 +02:00
athrxx
e01416ef32
COMMON: (AD) - allow mass add to skip targets with certain ADGF flags
...
I added skipping for the ADGF_WARNING and ADGF_UNSUPPORTED flags.
For me, this is mostly about fixing bug no. 13282. We sometimes have bogus entries which only have the purpose of presenting the error message (reasons for being unsupported) contained in the extra field of the detection entry.
2022-06-12 10:12:39 +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
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Eugene Sandulenko
ccfaf478ab
AD: Make sure that we initialize hashmaps. Unfortunately, this leads to less const'ness
2021-11-29 01:50:03 +01:00
Cameron Cawley
751a1ce28c
GLK: Include Comprehend and Glulxe in release builds
2021-08-22 13:34:06 +01:00
ysj1173886760
ad4f367292
GLK: move debug channels to metaEngineDetection
2021-05-22 01:34:57 +02:00
Paul Gilbert
48b9c8a2e5
GLK: GLULX: Enable sub-engine
2020-10-13 21:06:48 -07: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
Paul Gilbert
ca7aeffa71
GLK: Don't bother detecting game id clashes in release builds
...
The code for detecting multiple Glk sub-engines using the same
game Id is only relevant to debug builds when new games are
first added. It's not needed for proper release builds
2020-10-07 19:10:27 -07: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
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
92839dce1c
GLK: Split detection features & adapt to new plugins.
...
- Additionally, adapt to renaming glulxe -> glulx
2020-10-03 14:56:36 +02:00
Cameron Cawley
44147fd01a
GLK: Disable unstable subengines by default
2020-09-10 19:38:40 -07:00
Paul Gilbert
446bd502f5
GLK: GLULX: Rename glulxe to glulx for subengine consistency
2020-08-23 21:27:49 -07:00
Thierry Crozat
1210aecab2
GLK: Use speech volume from options to control the TTS volume
2020-06-29 22:48:57 +01:00
Thierry Crozat
ceb5299811
GLK: Add engine options to enable TTS
2020-06-29 22:48:57 +01:00
Paul Gilbert
736913d459
GLK: ZCODE: Rename frotz/ to zocde/
...
All the other sub-engines use the engine or authoring system
name, not the name of particular interpreters. So I felt it
best to rename frotz to zcode for consistency
2020-06-22 20:06:26 -07:00
Paul Gilbert
a63c614f4a
GLK: Adding testing/unstable flagging for sub-engines
2020-06-21 20:35:07 -07:00
Cameron Cawley
00e3c03755
ALL: Remove unnecessary graphics/colormasks.h includes
2020-06-15 16:59:34 +01:00
Paul Gilbert
5d8838005b
GLK: COMPREHEND: Skeleton engine
2020-06-02 18:22:08 -07:00
Paul Gilbert
2393b5460f
GLK: Remove sub-engine enablement
...
As with the Ultima engine, it's simpler to just have a single
enablement for the entire Glk engine
2020-05-17 18:21:14 -07:00
mataniko
581a6ec7d6
JANITORIAL: Rename kSupportsRTL to kSupportsReturnToLauncher
2020-05-12 10:36:38 +02:00
Paul Gilbert
223f2613b2
GLK: AGT: Skeleton engine
2019-11-27 21:10:29 -08:00
Paul Gilbert
0b3f59c3f8
GLK: ARCHETYPE: Skeleton engine
2019-11-11 18:20:29 -08:00
Bastien Bouclet
bb813719b5
ENGINES: Change targets to have an 'engine ID'
...
The engine ID identifies which engine should be used to launch the target.
Also remove the 'single ID' system. Different games from engines that used
that system now have different game IDs.
Also-By: Matthew Hoops <clone2727@gmail.com >
2019-11-03 11:43:00 +01:00
Paul Gilbert
b8be17fd02
GLK: LEVEL9: Skeleton engine
2019-10-26 11:13:29 -07:00
Paul Gilbert
56191eded6
GLK: Squash of GLK sub-engines pull request, unused variable fix
...
See ccawley2011's pull at https://github.com/scummvm/scummvm/pull/1900
2019-10-22 19:25:58 -07:00
Paul Gilbert
17df830500
GLK: JACL: Move JACL out of RELEASE_BUILD exclusion
2019-10-11 18:43:34 -07:00
Paul Gilbert
3653e83dc9
GLK: JACL: Skeleton subengine commit
2019-10-07 19:01:51 -07:00
Paul Gilbert
255f2b4c82
GLK: QUEST: Initial subengine commit
2019-09-29 15:08:52 -07:00
Paul Gilbert
b19fb671d6
GLK: ADRIFT: Move subengine out of release build exclusions
2019-09-26 18:18:38 -07:00
Paul Gilbert
239fbce8e3
GLK: ADRIFT: gcc compilation fixes
2019-09-25 20:13:28 -07:00
Paul Gilbert
7fe81a7f2f
GLK: ADRIFT: Added Italian detection
2019-09-25 20:13:26 -07:00
Paul Gilbert
b87d5ef162
GLK: ADRIFT: Adding detection entries
2019-09-25 20:13:26 -07:00
Paul Gilbert
d9e5c709d4
GLK: ALAN3: Move Alan3 out of release build ifdef
2019-07-06 19:40:04 -07:00
Paul Gilbert
0a6f015a86
GLK: ALAN3: Fix gcc errors
2019-07-06 17:24:37 -07:00
Paul Gilbert
1c412d3da7
GLK: Properly handle sound setup
2019-07-06 15:32:39 -07:00
Paul Gilbert
5dda48c1c7
GLK: Change other sub-engines to use GlkDetectedGame
2019-07-06 15:27:10 -07:00
Paul Gilbert
0502ac4bb1
GLK: ALAN3: Create GlkDetectedGame base class for simplifying detections
2019-07-06 15:27:09 -07:00
Paul Gilbert
3527f9c48d
GLK: ALAN3: Add detection logic
2019-07-06 15:27:08 -07:00
Paul Gilbert
b0f132f488
GLK: ALAN2: Move Alan 2 interpreter out of debug builds block
2019-06-23 16:55:34 -07:00
Paul Gilbert
9dde3e6131
GLK: ADVSYS: Move AdvSys out of release build exclusion
2019-06-16 19:23:30 -07:00