Le Philousophe
ab4d6db36b
GLK: Split detection from running
...
This allows to not use the detection plugin while running the engine.
2024-06-30 18:39:06 +02:00
Le Philousophe
98d6f155d2
ENGINES: Split Engine::createInstance in two
...
This brings a cleaner separation between AdvancedMetaEngineDetection and
AdvancedMetaEngine.
2024-06-30 18:39:06 +02:00
Abhinav Chennubhotla
bb20579bee
BASE: Add dumpAllDetectionEntries() to commandLine
...
- Add virtual function dumpDetectionEntries() to
MetaEngine
- Glk, Sky and SCUMM do not have proper
definitions for dumpDetectionEntries()
- Add md5PropToGameFile() to extract prefixes for
md5s
- AdvancedDetector writes content of DAT file to
STDOUT
2023-07-03 13:54:50 +03: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
Cameron Cawley
f3b094e53f
ENGINES: Change the MetaEngineDetection interface to match MetaEngine
2022-07-23 23:31:58 +02: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
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
ysj1173886760
ad4f367292
GLK: move debug channels to metaEngineDetection
2021-05-22 01:34:57 +02:00
Eugene Sandulenko
7ff34bc9ec
PLUGINS: MetaEngineStatic -> MetaEngineDetection
2020-10-11 23:14:39 +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
92839dce1c
GLK: Split detection features & adapt to new plugins.
...
- Additionally, adapt to renaming glulxe -> glulx
2020-10-03 14:56:36 +02:00
Paul Gilbert
83dbdf0c1f
GLK: Mark engine as build by default
2020-07-26 19:29:41 -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
a63c614f4a
GLK: Adding testing/unstable flagging for sub-engines
2020-06-21 20:35:07 -07:00
Paul Gilbert
27496eeea5
GLK: COMPREHEND: Remove unused _filename field from GlkDetectionEntry
2020-06-03 15:23:45 -07:00
Paul Gilbert
5d8838005b
GLK: COMPREHEND: Skeleton engine
2020-06-02 18:22:08 -07:00
Bastien Bouclet
1e30923737
GLK: Add override keywords
2020-02-09 12:43:15 +01:00
Eugene Sandulenko
0595e9ba4a
JANITORIAL: Whitespace fixes
2020-01-31 13:35:09 +01:00
Eugene Sandulenko
118f0d26bd
GLK: Add override keywords
2020-01-31 13:34:45 +01:00
Bastien Bouclet
4b42112721
ENGINES: Add an engine ID to all the engines
2019-11-03 11:43:00 +01:00
Paul Gilbert
62f36d77c8
GLK: Changing ScummGlk engine name to Glk
...
Calling the engine a different name than it's namespace was just
causing confusion. Better to simply call it Glk, even if it will
be both the underlying API as well as the overall engine name
2019-09-29 16:38:41 -07:00
Paul Gilbert
7fe81a7f2f
GLK: ADRIFT: Added Italian detection
2019-09-25 20:13:26 -07:00
Paul Gilbert
58498cf5f2
GLK: Fixing some gcc 8 warnings
2019-07-24 20:32:14 -07:00
Paul Gilbert
a39a0c76ae
GLK: TADS2: Add detection entries for remaining games
2019-07-11 20:12:25 -07:00
Paul Gilbert
7223e6509e
GLK: TADS2: Added Adventions detection entries
2019-07-09 19:19:55 -07:00
Paul Gilbert
79627fbf61
GLK: TADS2: Move detection entry structure into Glk base namespace
2019-07-09 19:19:55 -07:00
Paul Gilbert
0a6f015a86
GLK: ALAN3: Fix gcc errors
2019-07-06 17:24:37 -07:00
Paul Gilbert
0502ac4bb1
GLK: ALAN3: Create GlkDetectedGame base class for simplifying detections
2019-07-06 15:27:09 -07:00
Paul Gilbert
013f39cb5d
GLK: Standardizing on a common GameDescriptor class for detectors
2018-12-31 19:47:14 -08:00
Paul Gilbert
84b6534c3f
GLK: Move GlkMetaEngine declaration into a new header file
2018-12-31 19:15:07 -08:00