18 Commits
Author SHA1 Message Date
aunnoman1 0f0b7e7ece I18N: Consistent wording in "Right click" keymapper action in engines 2025-06-25 00:20:56 +02:00
aunnoman1 6b47688551 I18N: Consistent wording in "Left click" keymapper action in engines 2025-06-25 00:20:56 +02:00
Filippos Karapetis 52b22ba636 BBVS: Use C++ 11 range-based for loops 2025-03-27 13:47:57 +08:00
Eugene Sandulenko 5615aba580 I18N: Added string clarifications for translators 2024-11-08 12:52:23 +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 e85b0412a2 BBVS: Add keymapper support 2024-07-27 23:39:37 +03:00
Le Philousophe b61bd3ff85 ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
sluicebox cb2d47e3df BBVS: Disable ScummVM autosave
This engine automatically saves to slot zero on every room change.

Enabling ScummVM autosave caused the game to be frequently interrupted
with message boxes prompting how to handle the conflict.
2023-11-27 14:31:51 -08:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Filippos Karapetis 29bccc4ab4 BBVS: Fix sprites for the alt demo - bug #13070. Some cleanup 2021-11-28 04:40:16 +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
Orgad Shaneh 7adad5aaf5 ENGINES: Streamline auto-save write/delete protection
Some engines call setAutosave and some don't. isAutosave is used to
determine if a saved game is an autosave, but in fact, on most cases it
just falls back to comparing the name to "Autosave".

This is wrong for several reasons:
* Older versions of ScummVM used Autosave 0.
* The name "Autosave" is translated, so if you change the language, it
  won't be detected.

Instead of relying on the name, use the well-known getAutosaveSlot() from
Engine/MetaEngine.

Fixes #12735.
2021-08-23 13:34:35 +02:00
Eugene Sandulenko 5e7fe2dc57 JANITORIAL: Replace spaces in indentation with tabs 2021-04-15 21:20:36 +02:00
Cameron Cawley 4ced49acd4 ENGINES: Changed AdvancedMetaEngine::createInstance to return a Common::Error 2020-12-04 20:57:14 +00: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 973526a4d3 BBVS: Fix compilation 2020-10-03 14:56:36 +02:00
aryanrawlani28 c4ba47a65d BBVS: Split detection features & adapt to new plugins. 2020-10-03 14:56:36 +02:00