Commit Graph
40 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 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 53c772aebb ULTIMA: Split detection features & adapt to new plugins. 2020-10-03 14:56:36 +02:00
Paul Gilbert 993476ad17 ULTIMA: No need to override metaengine savegame pattern 2020-09-18 21:34:22 -07:00
Cameron Cawley 4a1d7a1753 ULTIMA: Disable unstable subengines by default 2020-09-10 19:38:55 -07:00
Eugene Sandulenko fe0193b914 JANITORIAL: Remove unndeded "common/translation.h" include 2020-08-27 20:26:45 +02:00
Matthew Duggan 3e85a3038d ULTIMA: Split some keybindings for U8 and Crusader games 2020-07-28 10:03:39 +09:00
Matthew Duggan c773804e10 ULTIMA: Don't totally forget crusader games 2020-04-25 23:26:23 +09:00
Matthew Duggan 9aa5f4e69b ULTIMA: Correct buffer size for snprintf 2020-04-20 11:41:17 +09:00
Paul Gilbert 196a687e04 ULTIMA4: Fix keymapping for enhanced version 2020-04-19 17:39:42 -07:00
Paul Gilbert 993ec0aacc ULTIMA4: Have a separate original vs enhanced detection entry 2020-04-19 15:28:57 -07:00
Paul Gilbert 7eca8b6c8c ULTIMA4: Skeleton beginnings of debugger & keymapper 2020-04-11 11:20:47 -07:00
Paul Gilbert e023505840 ULTIMA4: Added skeleton engine class 2020-04-09 18:00:54 -07:00
Paul Gilbert 1dcd3d5226 ULTIMA8: Properly reset current domain after reading game Id 2020-03-06 19:32:43 -08:00
Paul Gilbert c5cfe75f22 ULTIMA8: Beginning of transition to ScummVM keymapper 2020-03-05 21:11:03 -08:00
Paul Gilbert 91801a9c55 ULTIMA: Refactor out use of meta engine pointer 2020-02-16 15:44:28 -08:00
Paul Gilbert bba4dedf92 NUVIE: Slot 1 now allows loading original save, unless ScummVM save present 2020-02-08 17:28:41 -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 05e252816a ULTIMA6: Change Ultima6 to Nuvie 2020-02-01 13:13:51 -08:00
Paul Gilbert 9fc33eb2d3 ULTIMA6: Add detection entries for Savage Empire & Martian Dreams 2020-02-01 13:13:51 -08:00
Paul Gilbert 3f8b552a26 ULTIMA: Remove each game being their own sub-engine 2020-02-01 13:13:51 -08:00
Paul Gilbert f9bfcfae5b ULTIMA1: Added Ultima 1 VGA Enhanced detection entry 2020-02-01 13:13:51 -08:00
Paul Gilbert b66c5f5c5e ULTIMA1: Fix Ultima 1 detection, further startup, shutdown fixes 2020-02-01 13:13:51 -08:00
Paul Gilbert a9a4313463 ULTIMA1: Added more resource management code, and a shared 8x8 font 2020-02-01 13:13:51 -08:00
Paul Gilbert 5e83156975 ULTIMA1: Initial skeleton engine 2020-02-01 13:13:51 -08:00
Paul Gilbert 1e4e76a429 ULTIMA6: gcc compilation fixes 2020-02-01 13:13:51 -08:00
Paul Gilbert 955b9655ee ULTIMA6: Added a new 'Enhanced' detection entry
This will be a convenient way for users to see the Nuvie enhanced
mode, without having to fiddle around with hte configuration
2020-02-01 13:13:51 -08:00
Paul Gilbert d76e1bd8b6 ULTIMA6: Fixes for savegame file names 2020-02-01 13:13:51 -08:00
Paul Gilbert e2f1b3127b ULTIMA6: Hooking up loadGameState/saveGameState 2020-02-01 13:13:51 -08:00
Paul Gilbert b77f49643c ULTIMA6: Transforming Nuvie class to Ultima6Engine 2020-02-01 13:13:51 -08:00
Paul Gilbert d720efdfe5 ULTIMA6: Added conf/ folder 2020-02-01 13:13:51 -08:00
Paul Gilbert 34a387472c ULTIMA8: Make Ultima8 namespace be a sub-namespace of Ultima 2020-02-01 13:13:51 -08:00
Paul Gilbert 5d92e3a12c ULTIMA8: Extra defines cleanup 2020-02-01 13:13:51 -08:00
Paul Gilbert 328e840769 ULTIMA8: Remove redundant Meta engine methods 2020-02-01 13:13:51 -08:00
Paul Gilbert 032a4e6378 ULTIMA8: Implementing new savegame code 2020-02-01 13:13:51 -08:00
Paul Gilbert 3677477d64 ULTIMA8: Further Mac OS compilation fix 2020-02-01 13:13:51 -08:00
Paul Gilbert 627a10eb86 ULTIMA8: Made ultima8 be a sub-engine of an overall ultima folder
This is future proofing for the eventual inclusion of other earlier
Ultima games. The first few, in particular look like they can share
some of their classes in common, and the ultima8.dat is going to be
re-purposed to have support data for multiple Ultima games
2020-02-01 13:13:51 -08:00