Cameron Cawley
83ff98940d
CRYOMNI3D: Remove unused options list
2022-11-03 19:32:44 +00: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
441992ae3b
CRYOMNI3D: Use nullptr
...
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Cameron Cawley
c75e3088fe
CRYOMNI3D: Add detection for the Atlantis: The Lost Tales demo
2021-10-04 18:37:25 +02: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
c24f589c8f
CRYOMNI3D: 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
e9ad5efad1
CRYOMNI3D: 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
fe0193b914
JANITORIAL: Remove unndeded "common/translation.h" include
2020-08-27 20:26:45 +02:00
mataniko
581a6ec7d6
JANITORIAL: Rename kSupportsRTL to kSupportsReturnToLauncher
2020-05-12 10:36:38 +02:00
Bastien Bouclet
5737e22fde
CRYOMNI3D: Add override keywords
2020-02-09 12:43:15 +01:00
Eugene Sandulenko
5d1794d72e
JANITORIAL: Whitespace fixes
2020-01-31 13:00:27 +01:00
Eugene Sandulenko
584bc71966
CRYOMNI3D: Add override keywords
2020-01-31 12:58:49 +01:00
Le Philousophe
8254524d9e
CRYOMNI3D: Rewrite path handling to be more agnostic to installation
...
That simplifies fallback detection too
2019-11-16 20:42:50 +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
Le Philousophe
739ad793f6
CRYOMNI3D: Fix fonts used by various versions
...
Italian versions of the game use a different set of fonts than others.
Until now, 4 sets have been found.
2019-09-28 15:38:35 +02:00
Le Philousophe
329da808eb
CRYOMNI3D: Improve fallback detection to detect game flags
2019-08-28 09:09:38 +02:00
Le Philousophe
19e2ba611a
CRYOMNI3D: Move CryOmni3DMetaEngine in CryOmni3D namespace
2019-08-26 19:17:04 +02:00
Le Philousophe
c24304a78b
CRYOMNI3D: Remove detection leftover and add flags
...
That will let us adapt from different packaging across Versailles
editions.
2019-07-05 07:40:29 +02:00
Le Philousophe
70c7133e4b
CRYOMNI3D: Improve compatibility with ScummVM global UI
2019-06-08 12:43:22 +02:00
Le Philousophe
9fbaf9c739
CRYOMNI3D: Revamp loading and saving
...
Add support to manage saves from startup screen
2019-06-08 12:43:22 +02:00
Le Philousophe
257a788e08
CRYOMNI3D: Cleanup
2019-06-01 22:43:48 +02:00
Le Philousophe
8dceff30ea
CRYOMNI3D: Fix indentation of preproc blocks
2019-06-01 22:43:48 +02:00
Le Philousophe
531aa8392e
CRYOMNI3D: Add engine for Versailles 1685
2019-06-01 22:43:48 +02:00