Commit Graph
200 Commits
Author SHA1 Message Date
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 f3b9477893 ENGINES: ALL: Add header guards for the new detection-header files. 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 7bdc910cc8 COMPOSER: Split detection features & adapt to new plugins. 2020-10-03 14:56:36 +02:00
BLooperZ 8f98cede33 COMPOSER: fix regression macintosh darby & gregory 2020-09-26 12:10:09 +01:00
mataniko 581a6ec7d6 JANITORIAL: Rename kSupportsRTL to kSupportsReturnToLauncher 2020-05-12 10:36:38 +02:00
Paul Gilbert 9f175c4053 ENGINES: Cleanup of savegame filenames generation
This removes filename methods when it matched the Engine method.
Secondly, ensuring there was an overriden getSaveStateName method
for engines that didn't do the standard target.00x save filenames
2020-02-16 15:44:28 -08:00
Paul Gilbert b1197cf26b COMPOSER: Remove autosave code 2020-02-16 15:44:28 -08:00
Paul Gilbert a00e44ba6c ENGINES: Merge saveGameState virtual methods into a single one 2020-02-16 15:44:28 -08:00
Paul Gilbert 3ed59e42fa COMPOSER: Refactor to use Engine debugger 2020-02-16 13:07:19 +02:00
Bastien Bouclet 64973148ef COMPOSER: Add override keywords 2020-02-09 12:43:15 +01:00
Eugene Sandulenko c7a9fc2acf COMPOSER: Split out detection tables 2020-02-05 15:01:24 +01:00
Eugene Sandulenko 21b34f8861 COMPOSER: Added override keywords 2020-02-05 14:59:35 +01:00
Paul Gilbert 5b80320525 ENGINES: Adding override keyword to hasFeature methods 2020-02-04 20:04:11 -08:00
Cameron Cawley 254b48e1bd COMPOSER: Remove comma from the end of the GameFileTypes enum 2019-12-07 21:52:56 +00:00
BLooperZ 7eea773fc7 COMPOSER: fallback load default configs 2019-12-07 21:42:14 +02:00
BLooperZ 1a81f1580b COMPOSER: add v1 config files from ticket #5934 2019-12-07 21:42:14 +02:00
BLooperZ 60d67207a2 COMPOSER: fix loop 2019-12-07 21:42:14 +02:00
BLooperZ c57ed53552 COMPOSER: specify config file in detection entry 2019-12-07 21:42:14 +02:00
BLooperZ 84d6d0307f COMPOSER: read book.mac before book.ini 2019-12-07 21:42:14 +02:00
BLooperZ 03ced8ac95 COMPOSER: detect + support macintosh version 2019-12-07 21:42:14 +02:00
BLooperZ 8b54ff00fa COMPOSER: add detection entries 2019-12-07 21:42:14 +02: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 391f26ff70 COMPOSER: The engine does not use MIDI, mark the games as such. 2019-09-29 19:34:16 +03:00
Cameron Cawley fe5dddf901 GRAPHICS: Add a version of CursorManager::replaceCursor that accepts a Graphics::Cursor 2019-08-09 23:58:32 +03:00
angstsmurf 324d488dcb COMPOSER: Change unload library error to warning
This fixes Gregory and the Hot Air Balloon. See tracker #11021.
2019-07-21 23:30:46 +03:00
angstsmurf e5144e9590 COMPOSER: Don't crash when skipping invalid animations
Don't try to run a NULL animation. Fixes a crash in Gregory.
2019-07-20 08:06:49 +03:00
Filippos Karapetis e45dd70654 COMPOSER: Always check resources before loading them
Fixes checking for resources in libraries - bug #10861
2019-03-10 04:51:39 +02: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
D G Turner 00579460bd COMPOSER: Add Detection Entry For Darby French Mac Variant.
This is from Trac #10399.
2018-10-03 05:16:54 +01:00
Adrian Frühwirth b4fcb24c67 COMPOSER: Be strict about matching digits in savegame filenames 2018-03-26 01:26:15 +02:00
Adrian Frühwirth 77a6a9a30c COMPOSER: Let listSaves return list sorted on slot numbers 2018-03-26 01:07:31 +02:00
Matan Bareket ff8a0311e3 Added MD5 for the German version of Imo and the King 2017-12-08 07:56:33 +00:00
Eugene Sandulenko 812ecfb902 JANITORIAL: Remove trailing whitespaces 2017-11-26 11:16:31 +01:00
Eugene Sandulenko ce0d29fc46 COMPOSER: Properly strip down the relative paths 2017-11-26 11:16:31 +01:00
Bastien Bouclet 0b28ea9884 COMPOSER: Fix the detection for the French Gregory version
The commit message of 2739d8fa2 says this is for the French version. The
language was set to English by mistake.

Ref#6548
2017-11-13 07:25:37 +01:00
Colin Snover 432fd522d2 ENGINES: Remove default1x scaler flag
This flag is removed for a few reasons:

* Engines universally set this flag to true for widths > 320,
  which made it redundant everywhere;
* This flag functioned primarily as a "force 1x scaler" flag,
  since its behaviour was almost completely undocumented and users
  would need to figure out that they'd need an explicit non-default
  scaler set to get a scaler to operate at widths > 320;
* (Most importantly) engines should not be in the business of
  deciding how the backend may choose to render its virtual screen.
  The choice of rendering behaviour belongs to the user, and the
  backend, in that order.

A nearby future commit restores the default1x scaler behaviour in
the SDL backend code for the moment, but in the future it is my
hope that there will be a better configuration UI to allow users
to specify how they want scaling to work for high resolutions.
2017-10-07 12:30:29 -05:00
Eugene Sandulenko 7ac66c0fc1 JANITORIAL: Fix whitespaces 2017-09-01 13:46:25 +02:00
Eugene Sandulenko 0aa07efc2b COMPOSER: Added detection for German Baba Yaga from bug #10171 2017-09-01 13:45:58 +02:00
Thierry Crozat cc35a79301 COMPOSER: Use Magic Tales prefix for two more game names
This is done for consistency so that all the games in the Magic Tales
series are named in a consistent way. This is also how they are named
on the wiki (and on amazon).
2017-06-17 22:52:59 +01:00
angstsmurf ec06c04faa COMPOSER: Use setPixel() and getPixel() methods to read and write to private pixel member 2016-10-18 03:09:19 +02:00
angstsmurf c3994cd6ea COMPOSER: Add missing 'typename' prior to dependent type name 2016-10-18 03:03:15 +02:00
angstsmurf 17f3626214 COMPOSER: Delete leftover git conflict marker 2016-10-18 02:58:19 +02:00
angstsmurf a946e9eab9 COMPOSER: Include config manager header in composer.cpp again
It was removed in 253e18c
2016-10-18 02:57:04 +02:00
upthorn 74c75e36ca COMPOSER: Fix for issue when save_slot is in config. 2016-10-18 02:12:56 +02:00