Commit Graph

202 Commits

Author SHA1 Message Date
sluicebox
93eeffc84d JANITORIAL: Update old bug tracker numbers 2021-03-03 02:15:05 +02:00
Cameron Cawley
4ced49acd4 ENGINES: Changed AdvancedMetaEngine::createInstance to return a Common::Error 2020-12-04 20:57:14 +00: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
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