Paul Gilbert
48b9c8a2e5
GLK: GLULX: Enable sub-engine
2020-10-13 21:06:48 -07: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
Paul Gilbert
ca7aeffa71
GLK: Don't bother detecting game id clashes in release builds
...
The code for detecting multiple Glk sub-engines using the same
game Id is only relevant to debug builds when new games are
first added. It's not needed for proper release builds
2020-10-07 19:10:27 -07: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
92839dce1c
GLK: Split detection features & adapt to new plugins.
...
- Additionally, adapt to renaming glulxe -> glulx
2020-10-03 14:56:36 +02:00
Cameron Cawley
44147fd01a
GLK: Disable unstable subengines by default
2020-09-10 19:38:40 -07:00
Paul Gilbert
446bd502f5
GLK: GLULX: Rename glulxe to glulx for subengine consistency
2020-08-23 21:27:49 -07:00
Thierry Crozat
1210aecab2
GLK: Use speech volume from options to control the TTS volume
2020-06-29 22:48:57 +01:00
Thierry Crozat
ceb5299811
GLK: Add engine options to enable TTS
2020-06-29 22:48:57 +01:00
Paul Gilbert
736913d459
GLK: ZCODE: Rename frotz/ to zocde/
...
All the other sub-engines use the engine or authoring system
name, not the name of particular interpreters. So I felt it
best to rename frotz to zcode for consistency
2020-06-22 20:06:26 -07:00
Paul Gilbert
a63c614f4a
GLK: Adding testing/unstable flagging for sub-engines
2020-06-21 20:35:07 -07:00
Cameron Cawley
00e3c03755
ALL: Remove unnecessary graphics/colormasks.h includes
2020-06-15 16:59:34 +01:00
Paul Gilbert
5d8838005b
GLK: COMPREHEND: Skeleton engine
2020-06-02 18:22:08 -07:00
Paul Gilbert
2393b5460f
GLK: Remove sub-engine enablement
...
As with the Ultima engine, it's simpler to just have a single
enablement for the entire Glk engine
2020-05-17 18:21:14 -07:00
mataniko
581a6ec7d6
JANITORIAL: Rename kSupportsRTL to kSupportsReturnToLauncher
2020-05-12 10:36:38 +02:00
Paul Gilbert
223f2613b2
GLK: AGT: Skeleton engine
2019-11-27 21:10:29 -08:00
Paul Gilbert
0b3f59c3f8
GLK: ARCHETYPE: Skeleton engine
2019-11-11 18:20:29 -08:00
Bastien Bouclet
bb813719b5
ENGINES: Change targets to have an 'engine ID'
...
The engine ID identifies which engine should be used to launch the target.
Also remove the 'single ID' system. Different games from engines that used
that system now have different game IDs.
Also-By: Matthew Hoops <clone2727@gmail.com>
2019-11-03 11:43:00 +01:00
Paul Gilbert
b8be17fd02
GLK: LEVEL9: Skeleton engine
2019-10-26 11:13:29 -07:00
Paul Gilbert
56191eded6
GLK: Squash of GLK sub-engines pull request, unused variable fix
...
See ccawley2011's pull at https://github.com/scummvm/scummvm/pull/1900
2019-10-22 19:25:58 -07:00
Paul Gilbert
17df830500
GLK: JACL: Move JACL out of RELEASE_BUILD exclusion
2019-10-11 18:43:34 -07:00
Paul Gilbert
3653e83dc9
GLK: JACL: Skeleton subengine commit
2019-10-07 19:01:51 -07:00
Paul Gilbert
255f2b4c82
GLK: QUEST: Initial subengine commit
2019-09-29 15:08:52 -07:00
Paul Gilbert
b19fb671d6
GLK: ADRIFT: Move subengine out of release build exclusions
2019-09-26 18:18:38 -07:00
Paul Gilbert
239fbce8e3
GLK: ADRIFT: gcc compilation fixes
2019-09-25 20:13:28 -07:00
Paul Gilbert
7fe81a7f2f
GLK: ADRIFT: Added Italian detection
2019-09-25 20:13:26 -07:00
Paul Gilbert
b87d5ef162
GLK: ADRIFT: Adding detection entries
2019-09-25 20:13:26 -07:00
Paul Gilbert
d9e5c709d4
GLK: ALAN3: Move Alan3 out of release build ifdef
2019-07-06 19:40:04 -07:00
Paul Gilbert
0a6f015a86
GLK: ALAN3: Fix gcc errors
2019-07-06 17:24:37 -07:00
Paul Gilbert
1c412d3da7
GLK: Properly handle sound setup
2019-07-06 15:32:39 -07:00
Paul Gilbert
5dda48c1c7
GLK: Change other sub-engines to use GlkDetectedGame
2019-07-06 15:27:10 -07:00
Paul Gilbert
0502ac4bb1
GLK: ALAN3: Create GlkDetectedGame base class for simplifying detections
2019-07-06 15:27:09 -07:00
Paul Gilbert
3527f9c48d
GLK: ALAN3: Add detection logic
2019-07-06 15:27:08 -07:00
Paul Gilbert
b0f132f488
GLK: ALAN2: Move Alan 2 interpreter out of debug builds block
2019-06-23 16:55:34 -07:00
Paul Gilbert
9dde3e6131
GLK: ADVSYS: Move AdvSys out of release build exclusion
2019-06-16 19:23:30 -07:00
Paul Gilbert
3876fb6710
GLK: In progress transition to all sub-engines using Quetzal save files
2019-06-16 14:59:26 -07:00
Paul Gilbert
d5bb06ed17
GLK: ADVSYS: Engine skeleton
2019-06-09 15:00:45 -07:00
Paul Gilbert
b1f8e2ce83
GLK: HUGO: Move Hugo engine out of RELEASE_BUILD blocks
2019-05-24 18:21:06 -07:00
Paul Gilbert
6b75eff73c
GLK: HUGO: Initial sub-engine skeleton
2019-05-10 12:11:04 +10:00
Paul Gilbert
5f5ac6b475
GLK: MAGNETIC: Hook up Magnetic sub-engine
2019-05-07 15:27:14 +10:00
Paul Gilbert
d27cfc88db
GLK: Disable unsupported sub-engines in release mode
2019-02-20 19:02:18 -08:00
Paul Gilbert
0d1f5bc2d0
GLK: Fix gcc warning in engine construction
2019-01-01 00:38:49 -08:00
Paul Gilbert
4938ac9ea1
GLK: Implement passing detection options to the engines
2018-12-31 22:32:07 -08:00
Paul Gilbert
013f39cb5d
GLK: Standardizing on a common GameDescriptor class for detectors
2018-12-31 19:47:14 -08:00
Paul Gilbert
84b6534c3f
GLK: Move GlkMetaEngine declaration into a new header file
2018-12-31 19:15:07 -08:00
Filippos Karapetis
b37a412860
GLK: ALAN2: Initial skeleton sub-engine
2018-12-27 13:20:53 +02:00
Paul Gilbert
b84ee752cf
GLK: Detect game Id clashes across different sub-engines
2018-12-14 18:25:20 -08:00