scummvm/engines
sluicebox ed8682dfba SCI: Fix issues with SCI16 save/restore UI patching
Game object save methods were being patched out by default, while
their restore methods weren't. This suppressed some game-specific
behavior and created a mismatch that could corrupt saves.

- PEPPER saves at start of game no longer crash
- KQ5 FM Towns now works with ScummVM restore UI
- LSL6 auto save timer no longer launches ScummVM save UI
- QFG3 no longer requires special handling

Fixes bug #15212
2024-07-06 22:57:41 -07:00
..
access ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
adl DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
agi AGI: Fix closing window when overlapping with menu 2024-07-05 09:55:51 -07:00
agos JANITORIAL: Fix specfic typos in sound.h 2024-07-03 11:09:57 +03:00
ags AGS: Add detection entries for various games 2024-07-05 22:38:13 +02:00
asylum DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
avalanche ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
bagel GRAPHICS: Deprecate ManagedSurface methods that implicitly copy pixel data 2024-07-02 13:31:18 +01:00
bbvs ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
bladerunner ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
buried ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
cge ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
cge2 ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
chamber ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
chewy ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
cine DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
composer DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
crab GRAPHICS: Deprecate ManagedSurface methods that implicitly copy pixel data 2024-07-02 13:31:18 +01:00
cruise ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
cryo ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
cryomni3d DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
dgds DGDS: Hook up the jump to game button for HoC, in the intro skip menu 2024-07-07 05:30:55 +03:00
director DIRECTOR: fix comparison int/uint warning 2024-07-04 13:30:06 +02:00
dm ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
draci ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
dragons ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
drascula ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
dreamweb DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
efh ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
freescape FREESCAPE: added more entries in detection tables 2024-07-02 07:45:55 +02:00
glk GLK: Add detection entries for new releases 2024-07-06 11:22:01 +02:00
gnap ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
gob Revert "GOB: fix overload in hotspots.cpp" 2024-07-03 01:18:48 +03:00
griffon GRAPHICS: Deprecate ManagedSurface methods that implicitly copy pixel data 2024-07-02 13:31:18 +01:00
grim DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
groovie DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
hadesch ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
hdb ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
hopkins ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
hpl1 ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
hugo HUGO: Add keymapper support 2024-07-01 21:59:52 +03:00
hypno ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
icb ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
illusions ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
immortal ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
kingdom ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
kyra KYRA: (LOK) - minor text speed fix adjustment 2024-07-05 14:39:42 +02:00
lab ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
lastexpress ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
lilliput ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
lure ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
m4 ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
macventure ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
made ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
mads ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
mm XEEN: Add detection entries for non-interactive demos 2024-07-06 16:15:16 +02:00
mohawk DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
mortevielle ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
mtropolis MTROPOLIS: Add object reparenting, cloning, and killing 2024-07-06 00:45:58 -04:00
mutationofjb DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
myst3 DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
nancy GRAPHICS: Deprecate ManagedSurface methods that implicitly copy pixel data 2024-07-02 13:31:18 +01:00
neverhood ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
ngi ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
parallaction ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
pegasus PEGASUS: Make use of the ADGF_DVD flag 2024-07-06 07:57:24 +03:00
petka ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
pink ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
playground3d ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
plumbers ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
prince DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
private ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
queen ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
saga SAGA: Add keymapper support 2024-07-03 09:58:37 +03:00
saga2 DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
sci SCI: Fix issues with SCI16 save/restore UI patching 2024-07-06 22:57:41 -07:00
scumm SCUMM: HE: Remove accidental debug code 2024-07-06 21:59:35 +02:00
sherlock ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
sky ENGINES: Split Engine::createInstance in two 2024-06-30 18:39:06 +02:00
sludge ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
stark ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
startrek ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
supernova ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
sword1 DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
sword2 DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
sword25 DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
teenagent ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
testbed TESTBED: Enable mouse event handling for QuickTime interactivity 2024-06-30 20:43:49 +02:00
tetraedge GRAPHICS: Deprecate ManagedSurface methods that implicitly copy pixel data 2024-07-02 13:31:18 +01:00
tinsel DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
titanic TITANIC: Use ADGF_NO_FLAGS instead of 0 in detection entries 2024-07-06 08:03:32 +03:00
toltecs ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
tony DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
toon ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
touche ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
trecision DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
tsage ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
tucker ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
twine GRAPHICS: Deprecate ManagedSurface methods that implicitly copy pixel data 2024-07-02 13:31:18 +01:00
twp ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
ultima GRAPHICS: Deprecate ManagedSurface methods that implicitly copy pixel data 2024-07-02 13:31:18 +01:00
vcruise VCRUISE: Add preload sounds option 2024-07-05 01:37:16 -04:00
voyeur ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
wage ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
watchmaker ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
wintermute GRAPHICS: Deprecate ManagedSurface methods that implicitly copy pixel data 2024-07-02 13:31:18 +01:00
zvision ZVISION: Make use of the ADGF_DVD flag 2024-07-06 07:57:24 +03:00
achievements.cpp ENGINES: Migrate to Path class 2023-12-24 13:19:25 +01:00
achievements.h
advancedDetector.cpp DETECTION: Use uint32 for ADGameFileDescription file size 2024-06-30 19:13:41 +02:00
advancedDetector.h DETECTION: Fix minus on unsigned type warnings 2024-06-30 11:48:29 -07:00
dialogs.cpp GUI: Avoid engine plugin unload while creating AboutDialog 2024-06-30 18:39:06 +02:00
dialogs.h GUI: Fix crash with ExtraGuiOptionsDialog 2024-06-14 21:40:38 +02:00
engine.cpp ENGINES: Remove now useless Engine::getMetaEngineDetection 2024-06-30 18:39:06 +02:00
engine.h ENGINES: Remove now useless Engine::getMetaEngineDetection 2024-06-30 18:39:06 +02:00
game.cpp ENGINES: Migrate to Path class 2023-12-24 13:19:25 +01:00
game.h GUI: Skip games during Mass Add 2024-04-07 14:06:33 +02:00
logo_data.h COMMON: Mark more symbols as const 2023-12-26 20:23:59 +01:00
metaengine.cpp ENGINES: Let MetaEngine delete the engine 2024-06-30 18:39:06 +02:00
metaengine.h ENGINES: Simplify EngineManager::findTarget 2024-06-30 18:39:06 +02:00
module.mk
obsolete.cpp
obsolete.h
savestate.cpp
savestate.h
util.h ENGINES: Allow specifying a start position for initGraphicsAny() 2023-12-28 20:41:22 +02:00