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