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