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
Eugene Sandulenko
01e290e4c3
LAB: Added detection for lowres DOS version
2015-12-15 00:05:02 +01:00
Eugene Sandulenko
85ea7da24e
LAB: Improved detection
2015-12-15 00:05:02 +01:00
Eugene Sandulenko
8ca14d1d64
LAB: Initial code
2015-12-15 00:05:02 +01:00