59 Commits

Author SHA1 Message Date
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
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