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