Commit Graph
32 Commits
Author SHA1 Message Date
Cameron Cawley f3b094e53f ENGINES: Change the MetaEngineDetection interface to match MetaEngine 2022-07-23 23:31:58 +02:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Orgad Shaneh bbbcd1c899 MORTEVIELLE: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
ysj1173886760 ad62915be3 MORTEVIELLE: 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
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 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 394aa54b7b MORTEVIELLE: Split detection features & adapt to new plugins. 2020-10-03 14:56:36 +02:00
Bastien Bouclet b2b78df162 MORTEVIELLE: Add override keywords 2020-02-09 12:43:15 +01:00
Eugene Sandulenko 9be24ff214 MORTEVIELLE: Added override keywords 2020-02-05 15:58:16 +01:00
Paul Gilbert 5b80320525 ENGINES: Adding override keyword to hasFeature methods 2020-02-04 20:04:11 -08: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
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
Alexander Tkachev b665fc933d ALL: Make simpleSaveNames() a MetaEngineFeature
Added it into hasFeature() of all engines which returned `true` in
simpleSaveNames() before.

As mentioned in #788, SCI is not always using simple names, so it
doesn't have such feature now.
2016-08-24 16:07:55 +06:00
Alexander Tkachev ab1d160ec8 ALL: Add MetaEngine::simpleSaveNames()
Engines with "simple" savenames would support "Run in background" in
save/load dialog and gradual save slots unlocking. Other engines
save/load feature would be locked until save sync is over.
2016-08-24 16:07:55 +06:00
Johannes Schickel 0b6befdcc5 ENGINES: Make variable names of AdvancedMetaEngine conform to our guidelines.
_singleid   -> _singleId
_gameids    -> _gameIds
_guioptions -> _guiOptions
2016-03-08 19:01:13 +01:00
Johannes Schickel 9da7d86952 MORTEVIELLE: Make GPL headers consistent in themselves. 2014-02-18 02:39:36 +01:00
Thierry Crozat 800ee561c9 MORTEVIELLE: Add detection entry for improved German translation
I also reworked a bit how detection work so that both the original
and the improved German translations can be played.
2013-08-21 11:22:51 +01:00
Thierry Crozat 4a885af83a MORTEVIELLE: Improve reading of menu file
Do not try to read the menu.mor file as it has a different format not
supported (and detection for it was already removed). Also only tries
to read the menu for the original language. This avoids using the
French menu with the German game when both files are present in
the search path.
2013-08-16 10:47:11 +01:00
Strangerke 0d1772b95d MORTEVIELLE: Introduce original language in detection 2013-08-13 08:34:36 +02:00
Paul Gilbert e14278eb58 MORTEVIELLE: Changed savegames to use the game target to generate filenames 2013-07-13 19:10:03 -04:00
Strangerke b27b77b354 MORTEVIELLE: Modify copyright string to include 1987. 2012-04-06 08:24:07 +02:00
Strangerke cdea613e51 MORTEVIELLE: Remove trailing spaces 2012-04-06 08:23:56 +02:00
Paul Gilbert c81b81692b MORTEVIELLE: Added support for using the static string list added to mort.dat 2012-04-06 08:20:59 +02:00
Paul Gilbert bae25fc2aa MORTEVIELLE: Implemented ScummVM savegame functionality with metadata 2012-04-06 08:20:55 +02:00
Paul Gilbert 80302552e8 MORTEVIELLE: Moved the game detection entries to detection_tables.h 2012-04-06 08:20:53 +02:00
Strangerke fb216b263c MORTEVIELLE: Add a couple of detection entries 2012-04-06 08:19:05 +02:00
Paul Gilbert 0766140a4e MORTEVIELLE: Added stub engine implementation. Engine is now compilable. 2012-04-06 08:19:02 +02:00