Le Philousophe
65c0429045
ALL: Declare the Game not implemented message in only one place
2024-08-17 17:51:06 +03:00
Eugene Sandulenko
caacb4d1e4
ENGINES: "Missing game code" -> "Game not implemented" for unsupported games
...
As suggested by lephilosouphe, we show this to the end users on attempt
to run unsupported gamesA.
2024-08-13 23:39:57 +02:00
Le Philousophe
90b886097f
ENGINES: Create a type aware advanced detector
2024-06-30 18:39:06 +02:00
Torbjörn Andersson
569fbb9e34
LURE: Add "Enable copy protection" engine checkbox
...
Note that the copy protection dialog is not displayed correctly in EGA
mode. Probably easy to fix, but I don't know how.
2024-06-30 18:01:32 +02:00
Cameron Cawley
0a3d7be2e8
LURE: Move the engine options into the MetaEngine subclass
2022-11-16 23:58:54 +01:00
Cameron Cawley
f3b094e53f
ENGINES: Change the MetaEngineDetection interface to match MetaEngine
2022-07-23 23:31:58 +02: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
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
04eacfa7d3
LURE: Use nullptr
...
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
eientei
b60692bb4c
LURE: Add detection for later Konami version
2021-11-09 20:24:42 +02:00
lolbot-iichan
198cef7837
LURE: Fix compilations on platforms without TTS ( #3024 )
2021-05-22 04:14:16 +03:00
ysj1173886760
acc86e6140
LURE: move debug channels to metaEngineDetection
2021-05-22 01:34:57 +02:00
Paul Gilbert
8f3819ccfe
LURE: Added support for Konami English VGA version
2021-04-27 20:30:01 -07:00
Eugene Sandulenko
74ce26fd75
LURE: Added additional English VGA version. Doesn't run yet. Bugreport #11441
2021-04-21 23:47:36 +02:00
Eugene Sandulenko
2f21908602
LURE: Added detection for the unsupported demo. Bugreport #11501
2021-04-21 12:35:08 +02: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
a56dc094b9
ENGINES: ALL: Move detection_enums -> detection.h
...
- Cleans up headers quite a bit.
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
141edd7eb8
LURE: Split detection code & adapt to new plugins.
...
- There is also some shifting around of code done, so metaengine.cpp & detection.cpp can only share what's needed.
2020-10-03 14:56:36 +02:00
Cameron Cawley
cc5abf5ebb
TTS: Fix crash when TextToSpeechManager is unavailable, clean up formatting
2020-05-27 12:43:49 +02:00
mataniko
581a6ec7d6
JANITORIAL: Rename kSupportsRTL to kSupportsReturnToLauncher
2020-05-12 10:36:38 +02:00
Bastien Bouclet
cca3309fba
LURE: Add override keywords
2020-02-09 12:43:15 +01:00
Eugene Sandulenko
b966d81d30
LURE: Added override keywords
2020-02-05 15:49:05 +01:00
Paul Gilbert
5b80320525
ENGINES: Adding override keyword to hasFeature methods
2020-02-04 20:04:11 -08:00
Cameron Cawley
2be6820d70
LURE: Fix crash in detection code when compiling with TTS enabled
2019-12-23 23:33:33 +00:00
neuromancer
d0571e6ab5
LURE: Enable the optional use of TTS to read descriptions as a narrator
2019-12-20 23:50:44 +02:00
Bastien Bouclet
9c8bd056d6
ENGINES: Stop using 'single id'
2019-11-03 11:43:00 +01:00
Bastien Bouclet
4b42112721
ENGINES: Add an engine ID to all the engines
2019-11-03 11:43:00 +01:00
Bastien Bouclet
9a4c0ae281
ENGINES: Normalize the getName() result of metaengines
...
Also-By: Matthew Hoops <clone2727@gmail.com >
2018-12-10 06:47:27 +01:00
Eugene Sandulenko
6febe656f8
LURE: Added detection for updated Russian version
2017-06-25 23:42:46 +02:00
Johannes Schickel
0b6befdcc5
ENGINES: Make variable names of AdvancedMetaEngine conform to our guidelines.
...
_singleid -> _singleId
_gameids -> _gameIds
_guioptions -> _guiOptions
2016-03-08 19:01:13 +01:00
Johannes Schickel
4892a83cf6
LURE: Let listSaves return list sorted on slot numbers.
2016-02-25 21:39:45 +01:00
Johannes Schickel
351d8d5d38
LURE: Only request actual save slots in listSaves.
2016-01-26 16:35:30 +01:00
Eugene Sandulenko
0c091f4faa
LURE: Add support for Russian version
2016-01-12 23:53:14 +01:00
Johannes Schickel
b03ca0e80a
LURE: Make GPL headers consistent in themselves.
2014-02-18 02:39:36 +01:00
Matthew Hoops
0031c41db8
COMMON: Change kPlatformPC to kPlatformDOS
...
"PC" was very ambiguous and now it matches what we show in the GUI.
This also corrects sword2's platform to Windows.
2013-05-02 18:43:10 -04:00
Strangerke
bab4b6f729
LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE)
2011-11-16 22:38:58 +01:00
Eugene Sandulenko
32972a5ffb
AD: Switched rest of the engines to new GUIO
2011-10-23 17:53:13 +01:00
Max Horn
7e7748d692
LURE: Add a comment explaining why kADFlagUseExtraAsHint is used
...
For the records, this was introduced by Eugene in SVN revision 30106,
corresponding to git commit b87b0f21
2011-06-14 18:52:08 +02:00
Max Horn
7c992d6598
DETECTOR: Merge ADParams into AdvancedMetaEngine
2011-06-14 18:17:01 +02:00
Max Horn
3491bf5b78
LURE: Switch to alternate AdvancedMetaEngine, avoid ADParams
2011-06-10 22:15:43 +02:00
Max Horn
4827cc914a
ENGINES: Change incorrect use of 'target' to 'gameid'
2011-06-10 22:15:40 +02:00
D G Turner
da1f4e431d
LURE: Replace snprintf() usage with Common::String::format()
...
Safer and less portability issues.
2011-06-02 18:31:04 +01:00
Thierry Crozat
d2a55b42c9
ENGINES: Further unify engine names
2011-05-22 12:47:35 +01:00
Thierry Crozat
3c59e37035
ENGINES: Unify engine names
...
This unifies the engine names in MetaEngine::getName() and the
credits. In particular drop "Engine" or "engine" from the names when
it was present and use expanded names in credits when the
MetaEngine uses it (e.g. "Beneath a Steel Sky" instead of "BASS").
2011-05-16 00:11:32 +01:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Eugene Sandulenko
44a39ffbc6
AdvancedDetector: Add new parameter directoryGlobs.
...
Without this parameter mass detection gave tons of false alarms.
Use globbing for narrowing down the depth search.
svn-id: r49788
2010-06-15 10:59:23 +00:00