Vladimir Serbinenko
275379c3d2
ENGINES: Change getFileProperties to receive MD5Properties as argument
2022-12-28 12:56:22 +01:00
Eugene Sandulenko
8f8d522913
COMMON: Move achievements.* to engines/
2022-12-02 00:12:22 +01:00
Cameron Cawley
d2555ce998
WINTERMUTE: Move the engine options into the MetaEngine subclass
2022-11-16 23:58:54 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
78ef6203de
ENGINES: Fix getSavegameFile for almost all engines
...
Use kSimpleSavesNames correctly, add where needed, remove where needed.
Trac #12977
2021-11-10 21:49:48 +00:00
Martin Gerhardy
dfd6b6a9a4
COMMON: moved AchievementDescriptionList into Common namespace
...
getAchievementsInfo is also moved into the MetaEngine to reduce code duplication
2021-06-16 00:25:14 +03:00
ysj1173886760
5c08d58f70
ENGINES: resolve compile errors
2021-06-13 14:15:45 +02:00
lb_ii
a81d534509
WINTERMUTE: Remove data string from achivements_tables
2021-06-10 01:56:23 +03:00
lb_ii
e195288710
WINTERMUTE: Add NOSTATS to achivements tables
2021-06-01 02:20:53 +03:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs
2021-04-15 21:20:36 +02:00
Cameron Cawley
4ced49acd4
ENGINES: Changed AdvancedMetaEngine::createInstance to return a Common::Error
2020-12-04 20:57:14 +00:00
Eugene Sandulenko
e385e1159c
WINTERMUTE: Show warning to user on attempt to run disabled subengine game
2020-11-28 20:57:02 +01: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
c9f2c50380
WINTERMUTE: Split detection features & adapt to new plugins.
...
- Update AMEC's getFileProps (changes related to MacResMan)
- This commit also includes a change from other engines.
- Fallback detection here depends upon many Engine resources.
- As such, it might not be suitable to add all of them to executable.
- Thus, shift fallback detection to the dynamic part.
- The static part gets the relevant Engine plugin & then tries to call it.
- This way, fallback detection for Wintermute will depend on the engine plugin.
- Normal detection will still work fine.
2020-10-03 14:56:36 +02:00