Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
ysj1173886760
7af3a3f84c
ENGINES: introduce ADDectedGameExtraInfo to ADGameDetector, add extra info as parameter for fallback detect.
2021-06-13 14:15:45 +02:00
ysj1173886760
554fb982ab
SLUDGE: move debug channels to metaEngineDetection
2021-05-22 01:34:57 +02:00
Eugene Sandulenko
28e4e46707
SLUDGE: Reduce header dependencies
2021-05-07 01:29:53 +02: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
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
af47301cca
SLUDGE: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
Bastien Bouclet
0f2c6cd9ea
ENGINES: Change mac resource fork file detection to use the file cache
...
Common::MacResMan is now able to open files from a specified
Common::Archive. This is a bit hacky as dynamic_cast is used to break
the Archive encapsulation to retreive the underlying FSNode. It should
however be more correct than the previous code that assumed files were
at the root of the currently running game's path.
AdvancedDetector constructs a Common::Archive from its FileMap based
filesystem cache and uses it to detect the mac resource fork files.
This cuts the time it takes to run the detection code with all the
engines enabled as dynamic plugins on the 3DS to 30 s from 280 s.
2020-09-20 16:33:45 +02:00
Eugene Sandulenko
ec0e065903
SLUDGE: Added new SLUDGE games to detection
2020-04-28 15:31:46 +02:00
Bastien Bouclet
f7ca96be0e
SLUDGE: Add override keywords
2020-02-09 12:43:16 +01:00
Eugene Sandulenko
50fcecbc57
SLUDGE: Added override keywords
2020-01-31 14:24:36 +01:00
Bastien Bouclet
9c8bd056d6
ENGINES: Stop using 'single id'
2019-11-03 11:43:00 +01:00
Bastien Bouclet
4b42112721
ENGINES: Add an engine ID to all the engines
2019-11-03 11:43:00 +01:00
Henrik "Henke37" Andersson
94a92e9fe2
SLUDGE: The engine does not support midi, mark detected games as such.
2019-09-29 19:34:16 +03:00
Bastien Bouclet
9a4c0ae281
ENGINES: Normalize the getName() result of metaengines
...
Also-By: Matthew Hoops <clone2727@gmail.com>
2018-12-10 06:47:27 +01:00
Bastien Bouclet
61f9398b04
Merge pull request #1187 from bgK/detection-refactor-unknown
...
ENGINES: Return unknown game variants with the list of detected games
2018-05-28 18:43:15 +02:00
Adrian Frühwirth
cee4d6b853
JANITORIAL: Fix trailing whitespace
2018-05-24 15:30:55 +02:00
Bastien Bouclet
cf1ebf2951
ENGINES: Add unknown game variants to the game detector results
2018-05-10 09:04:23 +02:00
Adrian Frühwirth
225cad379f
SLUDGE: Remove unnecessary semicolon
2018-03-05 23:06:20 +01:00
Willem Jan Palenstijn
6bea267385
SLUDGE: Skip SearchMan detour in fallback detection
2017-09-20 20:53:14 +02:00
Simei Yin
5c853fbd65
SLUDGE: Add some windows-only games with running problems
2017-07-21 13:29:57 +02:00
Simei Yin
e120aa585e
SLUDGE: Add game Life Flashes By
2017-07-21 11:57:29 +02:00
Simei Yin
e4cbba9d09
SLUDGE: Add game The Interview
2017-07-21 11:49:01 +02:00
Simei Yin
0cc9e59105
SLUDGE: Add game Frasse and the Peas of Kejick
2017-07-21 11:45:45 +02:00
Simei Yin
aded7ce9e9
SLUDGE: Add game Out Of Order
2017-07-20 02:00:18 +02:00
Simei Yin
1a86e7e4cd
SLUDGE: Correct fallback detection with custom description
2017-07-16 14:39:31 +02:00
yinsimei
ef5e8091f6
SLUDGE: use multiple entries for language selection
2017-07-13 18:27:45 +02:00
yinsimei
3c84965724
SLUDGE: delete a game that doesn't exist any more
2017-07-13 18:27:45 +02:00
yinsimei
279a53302a
SLUDGE: add game detection for Robin's rescue
2017-07-13 18:27:45 +02:00
yinsimei
03f43f789c
SLUDGE: add fall back detection
2017-07-13 18:27:45 +02:00
yinsimei
7b2a2123f4
SLUDGE: add new game for testing
2017-07-13 18:27:45 +02:00
yinsimei
d5379c212c
SLUDGE: add game file name getter in detection
2017-07-13 18:27:45 +02:00
yinsimei
2ca6845962
SLUDGE: use AD_ENTRY1s instead of AD_ENTRY1
2017-07-13 18:27:45 +02:00
yinsimei
2dddb900c9
SLUDGE: Use PNGDecoder to read backdrop
2017-07-13 18:27:45 +02:00
yinsimei
45dcfdfc0b
SLUDGE: Replace standard file reading functions by Common functions
2017-07-13 18:27:45 +02:00
yinsimei
94439e2ce3
SLUDGE: Add first classes in scummvm to detect .slg game file
2017-07-13 18:27:45 +02:00