Commit graph

36 commits

Author SHA1 Message Date
Eugene Sandulenko
ac4476f555
PEGASUS: Marked invalid Mac detection entries after MacResMan changes 2021-10-17 20:48:03 +03:00
trembyle
09681d58c1 PEGASUS: Add detection for v1.0 demo
The demo that was distributed in the 90s is slightly different than
the one later made available on Presto's website. At the time, this
was published by Bandai and retains some of their branding in the
splash screen and credits.
2021-09-19 14:52:46 +02:00
Eugene Sandulenko
adaf5bb3b9 PEGASUS: Import the DVD version patch from GOG.com
Co-Authored-By: Keith Kaisershot <keithkaisershot@gmail.com>
Co-Authored-By: Matthew Hoops <clone2727@gmail.com>
Co-Authored-By: Bastien Bouclet <bastien.bouclet@gmail.com>
2021-03-17 17:32:53 +01: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
8f751aa359 PEGASUS: Split detection features & adapt to new plugins. 2020-10-03 14:56:36 +02:00
mataniko
581a6ec7d6 JANITORIAL: Rename kSupportsRTL to kSupportsReturnToLauncher 2020-05-12 10:36:38 +02:00
Bastien Bouclet
88091fcbba PEGASUS: Add override keywords 2020-02-09 12:43:16 +01:00
Eugene Sandulenko
4187038c62 PEGASUS: Added override keywords 2020-01-31 14:03:58 +01:00
Bastien Bouclet
519b4a57e2 KEYMAPPER: Allow engines to return multiple keymaps
The idea is that keymaps may be situational. A keymap may be always
enabled, while another one may be enabled only during combat..
2020-01-29 08:51:29 +01:00
Bastien Bouclet
32174c9067 KEYMAPPER: Actions can now be bound to joystick buttons 2020-01-29 08:51:29 +01:00
Bastien Bouclet
ee8229dc00 ENGINES: Move keymap initialization to MetaEngine
To be able to access the keymap while the engine is not running.
2020-01-26 23:09:08 +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
3d55cec3b5 PEGASUS: Game does not use MIDI, mark it as such. 2019-09-29 19:34:16 +03:00
Cameron Cawley
cf107e7f90 PEGASUS: Implement joystick support 2019-07-08 01:24:55 +03:00
Eugene Sandulenko
fab199d37e JANITORIAL: Make GPL headers uniform 2016-09-03 12:46:38 +02:00
Johannes Schickel
0b6befdcc5 ENGINES: Make variable names of AdvancedMetaEngine conform to our guidelines.
_singleid   -> _singleId
_gameids    -> _gameIds
_guioptions -> _guiOptions
2016-03-08 19:01:13 +01:00
Matthew Hoops
5c5b19a77b PEGASUS: Add Windows demo support 2013-04-16 21:53:51 -04:00
Matthew Hoops
c99f3213de PEGASUS: Let the DVD demo use the full Prehistoric AI video set 2013-04-16 21:53:39 -04:00
Matthew Hoops
2ea09d1191 PEGASUS: Add detection for the new DVD Demo data file 2013-04-16 21:53:18 -04:00
Matthew Hoops
49ebbfd9dc PEGASUS: Sort save file names alphabetically 2013-02-04 12:34:06 -05:00
Johannes Schickel
a6c6c74350 PEGASUS: Remove trailing whitespaces.
Powered by: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2012-09-26 04:11:09 +02:00
Matthew Hoops
c6a74c6e1d PEGASUS: Add 'Demo' to the demo's extra field 2012-04-02 20:15:49 -04:00
Matthew Hoops
00279659b2 Merge remote branch 'upstream/master' into pegasus
Conflicts:
	video/qt_decoder.cpp
2011-12-12 15:25:28 -05:00
Matthew Hoops
e998fb6c0e PEGASUS: Allow for loading games from the launcher/cli 2011-10-10 13:12:15 -04:00
Matthew Hoops
1fe7ca1d38 PEGASUS: Update save/load code a bit 2011-09-29 19:45:17 -04:00
Matthew Hoops
2ae8a97c4d PEGASUS: Stub off loading/saving games 2011-09-16 09:20:41 -04:00
Matthew Hoops
4926c41e01 Merge remote branch 'upstream/master' into pegasus 2011-06-14 16:21:39 -04:00
Matthew Hoops
5e7acc83b7 PEGASUS: Update detection 2011-06-13 13:20:15 -04:00
Matthew Hoops
3b2283daf8 PEGASUS: Remove the rest of the svn keywords from the copyright 2011-02-21 18:44:24 -05:00
Matthew Hoops
950676bf4c PEGASUS: Add my very WIP Pegasus Prime engine 2011-02-21 18:44:24 -05:00