Commit Graph
53 Commits
Author SHA1 Message Date
Walter Agazzi 74c855d89d LAB: Add article to game title 2022-11-28 19:43:13 +01:00
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 4c473a5e4d LAB: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Eugene Sandulenko 2722235c86 LAB: Use AD_ENTRY2s in the detection table 2020-11-28 17:41:23 +01: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 0fbfa709a2 LAB: Split detection features & adapt to new plugins. 2020-10-03 14:56:36 +02:00
mataniko 581a6ec7d6 JANITORIAL: Rename kSupportsRTL to kSupportsReturnToLauncher 2020-05-12 10:36:38 +02:00
Bastien Bouclet 040497017c LAB: Add override keywords 2020-02-09 12:43:15 +01:00
Eugene Sandulenko 7f5f631a24 LAB: Added override keywords 2020-02-05 15:41:32 +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
Henrik "Henke37" Andersson 5fa83b2839 LAB: Game does not use MIDI, mark it 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
David Fioramonti 2649c429db LAB: By default skip thumbnail loading for readSaveGameHeader
This changes the convention back to skipping the thumbnail loading
for readSaveGameHeader. querySaveMetaInfos is the only place it
shouldn't be skipped.
2018-08-03 14:51:12 +02: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
Hubert Maier f91cab147e Fix LAB copyright sign 2016-05-29 15:13:27 +03:00
Johannes Schickel 7fde01b658 LAB: Remove gap handling from removeSaveState.
This removes the annoying behavior that removing a save state causes your
physical files to be renamed.
2016-03-08 19:07:48 +01: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
Kirben 1ad3b6d3cf LAB: Remove ADGF_TESTING from DOS version of Labyrinth of Time. 2016-02-28 11:13:49 +11:00
Johannes Schickel c31fdb1efc LAB: Let listSaves return list sorted on slot numbers. 2016-02-25 21:39:45 +01:00
Johannes Schickel b2db9434de LAB: Only request actual save slots in listSaves. 2016-01-26 16:35:30 +01:00
Strangerke 9793201dea LAB: Remove testing flag on the Amiga version, set it as unsupported 2016-01-24 01:38:29 +01:00
Filippos Karapetis 792ae03373 LAB: Mark all versions as testing 2016-01-23 03:18:52 +02:00
Filippos Karapetis 3977a7ffa1 LAB: Add support for saving and loading games from the GMM 2015-12-27 23:22:54 +02:00
Filippos Karapetis 4548cbddb5 LAB: Add support for loading games from the launcher 2015-12-27 23:07:41 +02:00
Filippos Karapetis e3c746ee40 LAB: The fonts folder is unused in PC versions, so remove its detection 2015-12-25 15:11:03 +02:00
Filippos Karapetis 07aec19a06 LAB: Also mention Terra Nova Development in the engine copyright message 2015-12-23 21:43:17 +01:00
Filippos Karapetis c5528a631d LAB: Handle some differences of the Amiga version
The Amiga version is still not working, as the CONTROL and INV files
are missing, and the format of the font files is different
2015-12-23 21:34:09 +01:00
Strangerke 5ed11d721c LAB: Verify the appropriate use of parenthesis in if statements 2015-12-23 21:34:06 +01:00
Strangerke 5d240e3493 LAB; Fix a couple of typos in game description 2015-12-23 21:34:04 +01:00
Strangerke a784e2bd5c LAB: Finally get rid of g_lab 2015-12-23 21:34:03 +01:00
Eugene Sandulenko b1585b2c62 LAB: Reduced header dependency: savegame.h 2015-12-23 21:33:57 +01:00
Eugene Sandulenko eccb852749 LAB: Removed unnecessary includes 2015-12-23 21:33:56 +01:00
Strangerke 3a1ee64761 LAB: Review spacing 2015-12-23 21:33:55 +01:00
Filippos Karapetis 00d61638ac LAB: Merge parsetypes.h and parsefun.h into processroom.h 2015-12-23 21:33:54 +01:00
Strangerke 8fa64824a2 LAB: Some renaming, move a couple of variables to game engine 2015-12-23 21:33:47 +01:00
Strangerke b76a624c9a LAB: Fix several cppcheck errors 2015-12-23 21:33:43 +01:00
Filippos Karapetis 219811feaa LAB: Add support for the Wyrmkeep Windows trial version
Only the trial part of this version can be played in ScummVM, since we
can't check for game payment status
2015-12-15 00:05:02 +01:00
Filippos Karapetis 0a71969018 LAB: Rewrite the save/load system
The two different save/load dialogs from the original have been dropped
and replaced with the ScummVM save/load dialogs. The whole save/load
code has been rewritten to be endian safe and use our common code. The
original save format has not been preserved. The current implementation
crashes when loading, but it's a good start
2015-12-15 00:05:02 +01:00
Eugene Sandulenko b8da3f2bc2 LAB: Final fix for game variant detection 2015-12-15 00:05:02 +01:00
Eugene Sandulenko 60d4f0a069 LAB: Initial support for lowres mode 2015-12-15 00:05:02 +01:00
Eugene Sandulenko 60388893a9 LAB: propagate gamePlatform() 2015-12-15 00:05:02 +01:00