Commit Graph
62 Commits
Author SHA1 Message Date
Matthew Jimenez 9587d5c0dd ULTIMA: Improve detection for Ultima 8 and Crusader games 2024-07-30 13:29:46 +03:00
Le Philousophe 90b886097f ENGINES: Create a type aware advanced detector 2024-06-30 18:39:06 +02:00
i30817 5be4f5211e ULTIMA: Remove extra space in quest of the avatar name
Noticed this while updating some retroarch thumbnails when the name detected never made the correct named thumbnail appear, then noticed the extra space.
2023-05-08 22:37:49 +03:00
Matthew Jimenez 6bc55232fc ULTIMA8: Add debug channel for collision 2023-01-01 12:00:59 -06:00
Matthew Jimenez 91927665be ULTIMA8: add debug channels for objects 2022-12-31 15:42:02 -06:00
Matthew Jimenez ec8cfa397a ULTIMA8: add debug channels for actors 2022-12-31 10:46:18 -06:00
Matthew Jimenez a9297cbb45 ULTIMA: Move debug channels to detection 2022-12-29 22:09:12 -06:00
Cameron Cawley 5c557c480b ULTIMA: Move the engine options into the MetaEngine subclass 2022-11-16 23:58:54 +01:00
Ray 396b624877 ULTIMA: Fixed game titles to match box art 2022-11-06 20:52:04 +02:00
Cameron Cawley 026ed0d1d5 ULTIMA8: Use ADExtraGuiOptionsMap for all games 2022-06-10 09:01:29 +09:00
Torbjörn Andersson e06f3c9a5a GUI: Allow game option checkboxes to be disabled
Depending on other game option checkboxes. This is used to
enable/disable the semi-smooth scrolling checkboxes for FM Towns Loom,
since it's only used when smooth scrolling is enabled.
2022-04-21 11:07:17 +02:00
Matthew Duggan 0e66f4bd3c ULTIMA8: Expose christmas easter-egg option in GUI 2022-01-04 18:03:41 +09:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Cameron Cawley f24bffab48 ULTIMA8: Move getExtraGuiOption() into UltimaMetaEngineDetection 2021-08-14 13:57:54 +02:00
Eugene Sandulenko 5e7fe2dc57 JANITORIAL: Replace spaces in indentation with tabs 2021-04-15 21:20:36 +02:00
Matthew Jimenez 7a9f3944d3 ULTIMA8: Remove most engine GUI options that are now handled as dynamic in-game GUI options 2021-02-13 20:27:02 -06:00
Matthew Jimenez 6bc72b6fee ULTIMA8: Add frame limit and skipping GUI options 2021-02-08 19:18:32 -06:00
Matthew Jimenez c846208992 ULTIMA8: Add targettedjump GUI option 2021-02-08 19:18:32 -06:00
Matthew Jimenez 185b614043 ULTIMA8: Add footsteps GUI option 2021-02-08 19:18:32 -06:00
Matthew Jimenez 39f829a0ae ULTIMA8: Add font anti-aliasing GUI option and rename font override for consistency 2021-02-08 19:18:32 -06:00
Matthew Jimenez e1658d2b8b ULTIMA8: Add original save/load engine option 2021-01-28 20:16:04 -06:00
Matthew Jimenez 24e18d64a9 ULTIMA8: Add engine option for replacing the game font with ttf rendering 2021-01-28 20:16:04 -06: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 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