Filippos Karapetis
d173cce7b4
TUCKER: Fix skipping cutscenes when the Esc key is mapped - bug #15707
...
Thanks to @eriktorbjorn for finding the issue. A regression from 783dfa8bdf
2025-02-01 11:41:13 +02:00
Eugene Sandulenko
fdecb6afca
ENGINES: Add components to configure.engine's explanatory comment
2024-12-25 00:34:39 +01:00
Eugene Sandulenko
0aaee5e325
I18N: Added more missing files to POTFILES
2024-11-08 01:38:55 +01:00
Eugene Sandulenko
e62aa1cb8a
I18N: Normalized "Left Click" to be in title case in keymaps
2024-11-04 15:36:23 +01:00
sluicebox
4200d6575c
ALL: Return result from MetaEngine::removeSaveState
2024-10-18 09:41:03 +03:00
NabeelShabbir
783dfa8bdf
TUCKER: Add keymapper support
2024-08-17 18:53:54 +03:00
antoniou79
a38bbc7c3e
TUCKER: Fix bottom exit for UpperCorridor
...
This is a fix for tracker issue #15264
The cause seems to have been that a method was trying to access unallocated space.
2024-07-13 17:58:16 +03:00
Le Philousophe
b61bd3ff85
ENGINES: Create a type aware advanced meta engine
2024-06-30 18:39:06 +02:00
Le Philousophe
90b886097f
ENGINES: Create a type aware advanced detector
2024-06-30 18:39:06 +02:00
Matthew Jimenez
5219c99400
GRAPHICS: Move PaletteManager definition to a separate header
2024-03-12 12:24:00 +02:00
Le Philousophe
a57eaeb342
TUCKER: Migrate engine to Path
2023-12-24 13:19:25 +01:00
Eugene Sandulenko
ec2dd2726b
ENGINES: Added optional parameter to canSave/LoadGameStateCurrently() for indicating the reason
2023-12-08 12:21:16 +01:00
Le Philousophe
86bb6a215f
TUCKER: Don't use unsafe sprintf and vsprintf
2022-10-23 22:46:19 +02:00
Cameron Cawley
f3b094e53f
ENGINES: Change the MetaEngineDetection interface to match MetaEngine
2022-07-23 23:31:58 +02:00
Cameron Cawley
a020300701
ENGINES: Remove use of getEngineId() in MetaEngine subclasses
2022-07-20 11:54:19 +02:00
Gregory Montoir
f29cdfcf46
TUCKER: fix xPos comparison in location 65
...
The FIXME was based on the disassembly wrongly using yPos in the
first condition. Flag[189] should only be set when xPos is in
manhole object range.
2022-05-22 08:47:09 +02:00
trembyle
b9e7b1dfcd
COMMON: ENGINES: Correct Czech language ISO code
...
1. Correct constant in common files
2. Add the old code to obsolete language codes
3. Replace all occurences in engine code
2022-03-04 18:29:02 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
ee57380de7
ENGINES: JANITORIAL: Remove 'virtual' when override is specified
2021-11-14 14:32:04 +02:00
Alexandre Detiste
6044504762
JANITORIAL: typos
...
some in the variable names, some in the comments;
no change for the strings that interract with original games assets
2021-10-31 20:46:31 +01:00
Orgad Shaneh
0db343d364
ENGINES: Add missing getSavegameFile overrides
...
... for non-default names.
Fixes moving autosave to a new slot.
Trac #12977
2021-10-24 16:46:36 +02:00
Orgad Shaneh
fe104cc337
ENGINES: Use MetaEngine consistently for getting autosave slot
...
The autosave refactoring that was done in
7adad5aaf5
used g_engine for identifying the
autosave slot. This worked for in-game save/load, but doesn't fit when
called from the launcher.
Fix by passing MetaEngine to SaveStateDescriptor ctor and using it for this
query.
Amends 7adad5aaf5
.
2021-10-24 16:46:06 +02:00
Max Horn
2f1f8f502e
DEVTOOLS: move credits from devtools/credits.pl to engines
...
This employs a "lazy" approach: the "format" for the credits stays
exactly as it was, i.e., perl code. Of course one may want to change
this to another format (e.g. YAML, JSON, XML; or also shell script or
AWK, like `configure.engine` uses). But I deliberately kept it simple,
to get a minimal change that is easy to verify. Any further changes to
e.g. the format can be layered atop this.
2021-08-05 00:01:46 +02:00
ysj1173886760
7af3a3f84c
ENGINES: introduce ADDectedGameExtraInfo to ADGameDetector, add extra info as parameter for fallback detect.
2021-06-13 14:15:45 +02:00
SupSuper
286ebbdec7
TUCKER: Don't allocate audio files on the stack
2021-05-22 23:25:56 +01:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs
2021-04-15 21:20:36 +02:00
sluicebox
93eeffc84d
JANITORIAL: Update old bug tracker numbers
2021-03-03 02:15:05 +02:00
Cameron Cawley
4ced49acd4
ENGINES: Changed AdvancedMetaEngine::createInstance to return a Common::Error
2020-12-04 20:57:14 +00: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
f3b9477893
ENGINES: ALL: Add header guards for the new detection-header files.
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
7c7263564b
TUCKER: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
mataniko
581a6ec7d6
JANITORIAL: Rename kSupportsRTL to kSupportsReturnToLauncher
2020-05-12 10:36:38 +02:00
mataniko
06242a712b
JANITORIAL: Rename EVENT_RTL
...
Now that ScummVM is adding RTL support, the EVENT_RTL should be disambigious that it is for returning to launcher
2020-05-12 10:36:38 +02:00
Eugene Sandulenko
982e931c82
TUCKER: Add override keywords
2020-04-24 01:03:56 +02:00
Paul Gilbert
1687427e8e
ENGINES: Mark autosave slots as write protected
...
If the autosave slot doesn't yet have any file in it, when the
GMM save dialog is open, the autosave slot will show a default
'Autosave' entry which is write-only, to prevent users
accidentally making a savegame in that slot
2020-02-16 15:44:28 -08:00
Paul Gilbert
6c187dbb30
TUCKER: Changing autosave to work with common Engine code
2020-02-16 15:44:28 -08:00
Paul Gilbert
a00e44ba6c
ENGINES: Merge saveGameState virtual methods into a single one
2020-02-16 15:44:28 -08:00
Paul Gilbert
85b469ff5d
TUCKER: Refactor to use Engine debugger
2020-02-16 13:07:19 +02:00
Bastien Bouclet
31771a565e
TUCKER: Add override keywords
2020-02-09 12:43:16 +01:00
Eugene Sandulenko
c9da2585aa
TUCKER: Added override keywords
2020-02-06 23:46:47 +01:00
Paul Gilbert
5b80320525
ENGINES: Adding override keyword to hasFeature methods
2020-02-04 20:04:11 -08:00
Eugene Sandulenko
8118ce8375
TUCKER: Added override keywords
2020-01-31 14:35:04 +01:00
D G Turner
3544fe355a
TUCKER: Fix Missing Default Switch Cases
...
These are flagged by GCC if -Wswitch-default is enabled.
2019-11-09 17:54:34 +00: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