Commit Graph

201 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
73af65eedb GRIFFON: Add missing header for translations 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
854a499307 GRIFFON: Split detection features & adapt to new plugins. 2020-10-03 14:56:36 +02:00
Paul Gilbert
bf754b76aa ENGINES: Cleanup of get savegame file & patterns 2020-09-19 09:31:49 -07:00
Paul Gilbert
05620460e0 ENGINES: Fix savegame filename format for new-type saves
This also fixes a problem with the Griffin engine, which
although it was using the new type saves, was using a
target.s?? format, so wasn't listing files in the GMM
save dialog
2020-09-18 21:19:32 -07:00
Eugene Sandulenko
c65f3e071c ALL: Remove ADGF_TESTING flags before the 2.2.0 release 2020-09-13 13:09:02 +02:00
Thierry Crozat
77f45f8ca6 GRIFFON: Add default mapping for game controllers 2020-09-10 17:56:55 +01:00
Thierry Crozat
cce713ee4c GRIFFON: Add keymapper input support 2020-09-10 03:17:58 +01:00
Thierry Crozat
adbd5cfd54 GRIFFON: Fix use of uninitialized variables reported by valgrind 2020-09-10 00:34:45 +01:00
Thierry Crozat
cb65fc2671 GRIFFON: Fix out of bound write when loading map
This was a bug present in both the original FreeBASIC code and the
C port by Dmitry Smagin. So having no referemce, I am not completely
sure this is the correct way to fix it, but I have not detected any
issue playing the game after this change.
2020-09-10 00:34:45 +01:00
Eugene Sandulenko
3f7ceaff89 GRIFFON: Enable engine for testing 2020-08-25 12:22:10 +02:00
Eugene Sandulenko
9e4ad94a0a GRIFFON: Revert bad change which broke wound animation 2020-08-12 21:20:10 +02:00
mataniko
581a6ec7d6 JANITORIAL: Rename kSupportsRTL to kSupportsReturnToLauncher 2020-05-12 10:36:38 +02:00
ixote
110e232ed7 GRIFFON: Simplify rendering calls 2020-04-01 20:40:16 +02:00
Eugene Sandulenko
26ba833c6a GRIFFON: Remove redundant call 2020-03-30 23:37:21 +02:00
Paul Gilbert
1687427e8e ENGINES: Mark autosave slots as write protected
If the autosave slot doesn't yet have any file in it, when the
GMM save dialog is open, the autosave slot will show a default
'Autosave' entry which is write-only, to prevent users
accidentally making a savegame in that slot
2020-02-16 15:44:28 -08:00
Paul Gilbert
af265a12ac GRIFFON: 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
d91ec90db9 GRIFFON: Refactor to use Engine debugger 2020-02-16 13:07:19 +02:00
Bastien Bouclet
a00fdb5040 GRIFFON: Add override keywords 2020-02-09 12:43:15 +01:00
Eugene Sandulenko
defdf02a22 GRIFFON: Added override keywords 2020-02-05 15:22:53 +01:00
Paul Gilbert
5b80320525 ENGINES: Adding override keyword to hasFeature methods 2020-02-04 20:04:11 -08:00
Paul Gilbert
9f8c45ac4e ENGINES: Provide a default MetaEngine::hasFeature with extended save options on 2020-02-04 20:04:11 -08:00
Paul Gilbert
318c7003fc GRIFFON: Implement autosaves 2020-02-04 19:05:26 -08:00
Paul Gilbert
055a9effc2 ENGINES: Adding an isAutosave flag to the new saveGameStream method
This is primarily future-proofing. Many games either show a message
or do some other UI action like closing an open game menu, and
obviously that should only be done when a savegame created by the
user is done, rather than for regular autosaves. By making this a
flag, when engines override saveGameStream, they'll be able to
tell if it's an autosave, and only do UI changes if not
2020-02-04 19:05:26 -08:00
Paul Gilbert
31f4bc74ab GRIFFON: Update save code to use new engine save methods 2020-02-04 19:05:26 -08:00
Henrik "Henke37" Andersson
0c63e5f4fd GRIFFON: Game uses vorbis, not midi, for the music. 2020-01-15 20:49:24 +02:00
Eugene Sandulenko
da5f8d0642 GRIFFON: Initialize more variables 2020-01-12 23:20:58 +01:00
Harsh Bawari
6bf14cf547 GRIFFON: Fix slugginess in final boss and a crash when loading the Griffon.s03 map 2020-01-11 17:35:55 +02:00
Cameron Cawley
c5a5e0f68a GRIFFON: Replace use of abs() with ABS() 2019-11-17 22:32:39 +01:00
Eugene Sandulenko
f113a00141 GRIFFON: Allow skipping logos with ESC 2019-11-15 00:52:58 +01:00
Eugene Sandulenko
25a12ad89a GRIFFON: Fix compilation on Amiga 2019-11-14 00:15:00 +01:00
Eugene Sandulenko
7772850f30 GRIFFON: Fix GMM loading from options and title 2019-11-13 22:07:08 +01:00
Eugene Sandulenko
3d6e22ec37 GRIFFON: Fix loading from GMM 2019-11-13 22:07:08 +01:00
Eugene Sandulenko
cc9d8b030a GRIFFON: Fix random loading time 2019-11-13 22:07:08 +01:00
Eugene Sandulenko
3457f67e9a GRIFFON: Fix loading from launcher 2019-11-13 22:07:08 +01:00
Eugene Sandulenko
06909eb320 GRIFFON: Implemented loading from launcher 2019-11-13 22:07:08 +01:00
Eugene Sandulenko
50f964770c GRIFFON: Added support for extended saves 2019-11-13 22:07:08 +01:00
Eugene Sandulenko
1911d459df GRIFFON: Fix color fill for hidden 'save', and skip it in the navigation 2019-11-13 22:07:08 +01:00
Eugene Sandulenko
8f492cf877 GRIFFON: Hide 'save' item from menu when there is nothing to save 2019-11-13 22:07:08 +01:00
Eugene Sandulenko
93be6abf58 GRIFFON: Fix the menu logic. Finally! 2019-11-13 22:07:08 +01:00
Eugene Sandulenko
477e12c1e1 GRIFFON: More work on game modes 2019-11-13 22:07:08 +01:00
Eugene Sandulenko
6116ed3a25 GRIFFON: Added 'nodamage' console command 2019-11-13 22:07:08 +01:00
Eugene Sandulenko
6827277eb0 GRIFFON: Render savestates after save 2019-11-13 22:07:08 +01:00
D G Turner
97451785c4 GRIFFON: Fix GCC Compiler Warnings 2019-11-13 22:07:08 +01:00
Eugene Sandulenko
f1eabe26f5 GRIFFON: More work on game states 2019-11-13 22:07:08 +01:00