Commit Graph
137148 Commits
Author SHA1 Message Date
Thierry Crozat 23ecdafb1c I18N: Regenerate translations data file 2019-02-06 20:18:15 +01:00
Joseph-Eugene Winzer 5ff4764442 SUPERNOVA: Fixes possible OOB read 2019-02-06 09:42:11 +01:00
Joseph-Eugene Winzer 498de6347e SUPERNOVA: Fixes OOB read 2019-02-06 09:42:11 +01:00
Joseph-Eugene Winzer ff36f94c1f SUPERNOVA: Adds missing initializations 2019-02-06 09:42:11 +01:00
Joseph-Eugene Winzer 1d00e625cf SUPERNOVA: Fixing header file includes 2019-02-06 09:42:11 +01:00
Joseph-Eugene Winzer 21c9c885ba SUPERNOVA: Stops time and animations when reading the newspaper
After leaving the cell on Arsano there's a desk you need to attach your
watch to and set the alarm to attract the guard in the next room. If the
alarm goes off while reading the newspaper, the game glitches out with
wrong palette colors, scene, ..
2019-02-06 09:42:11 +01:00
Joseph-Eugene Winzer 641a4307f2 SUPERNOVA: Uses setCurrentImage in renderImage
Although renderImage for ImageId doesn't use _currentImage, it needs to
be set for compatibility with the section based renderImage function.
The functionality doesn't change with this commit, except that the
palette brightness gets updated if the image is in a different file.
2019-02-06 09:42:11 +01:00
Joseph-Eugene Winzer 536630aece SUPERNOVA: Removes invalid ImageId entry 2019-02-06 09:42:11 +01:00
Joseph-Eugene Winzer bd298f3b3d SUPERNOVA: Removes GameManager dependency for Screen
All calls from Screen member functions to the GameManager instance
are relocated to the wrapper functions in SupernovaEngine.
2019-02-06 09:42:11 +01:00
Joseph-Eugene Winzer 437b1c0003 SUPERNOVA: Updates NOTES
The audio samples' offset and corresponding file number are better
described in sound.h. Also the variable timer2 was renamed quite a while
ago and served only as a reference to the original source code.
2019-02-06 09:42:11 +01:00
Joseph-Eugene Winzer ebaa6739ec SUPERNOVA: Adds Outro image
msn_data.055 that stores the outro image was missed to be added
to imageInfo and thus not loaded during the engine init/
2019-02-06 09:42:11 +01:00
Joseph-Eugene Winzer c20b960d80 SUPERNOVA: Adds renderImage overload for ImageId 2019-02-06 09:42:11 +01:00
Joseph-Eugene Winzer 1e62c55338 SUPERNOVA: Moves function definitions from rooms.h 2019-02-06 09:42:11 +01:00
Joseph-Eugene Winzer d1fb1d45e8 SUPERNOVA: Adds missing image id 2019-02-06 09:42:10 +01:00
Joseph-Eugene Winzer 480d6c60b8 SUPERNOVA: Adds 'Image' prefix for ImageId constants 2019-02-06 09:42:10 +01:00
Paul Gilbert 5b9e492a72 GLK: Fix local types in Attribute color methods 2019-02-05 21:01:36 -08:00
Peter Kohaut 49c5069324 BLADERUNNER: Added debugger command "friend"
It can be used for querying and changing friendliness between actors.
2019-02-05 22:02:02 +01:00
Peter Kohaut cafc76dcfe BLADERUNNER: Cleanup of Maggie script 2019-02-05 21:59:45 +01:00
Peter Kohaut 92774be0ae BLADERUNNER: Cleanup Steele scripts for ending 2019-02-05 21:54:50 +01:00
Peter Kohaut 6222fa443d BLADERUNNER: Gaff scripts cleanup 2019-02-05 21:54:50 +01:00
Vhati 470f5fbbae SCI32: Cleanup QFG4 Remove a commented workaround
It was superseded by commit aa9a1ab.
2019-02-04 23:15:28 +02:00
Ľubomír Remák d18c83e8b8 MUTATIONOFJB: Fix play animation command. 2019-02-03 23:35:43 +01:00
Torbjörn Andersson 66400e7422 SAGA: Fix potential crash when talking to Sist (bug #10365)
When Rif puts on the rat disguise, he is swapped out for a
different actor. When he takes off the disguise, after reaching
Sist's office, the old actor is swapped back in again.

At that point, original Rif's actor will have a _lastZone pointer
which not only is for the wrong room, it was deleted when Rif in
disguise left the room.

To fix this, we also swap the actors's _lastZone pointers.
2019-02-03 23:33:59 +02:00
Vhati 90f6d119cf GUI: Flush debugger prompts on text console
When built with enable-text-console and disable-readline, flushing output
immediately after printing the debugger prompt, before waiting for input,
ensures that external tools can spawn ScummVM, detect the prompt, and pipe
in automated responses (e.g., expect scripts).

Explicit flushing was necessary at least on Windows, where support for
automating terminal input is less sophisticated. Otherwise, the prompt
string doesn't make it through the pipe, and both the script and ScummVM
get stuck waiting for input.
2019-02-03 22:16:40 +02:00
sluicebox 4129da510e SCI: Fix LB1 left staircase lockup, bug #10879
Fixes a lockup in the original
2019-02-03 20:41:33 +02:00
Bastien Bouclet 9f7fe9b6c0 START: Fix crash when trying to draw empty text visuals 2019-02-03 19:29:17 +01:00
sluicebox a0b319646c SCI: Fix ECO1CD giving Superfluous the oily shell
Fixes a script bug in the CD version, bug #10881
2019-02-03 15:40:01 +02:00
Peter Kohaut a7f1230980 BLADERUNNER: Fixed end credits
Game is completable for blade runner path
2019-02-03 11:44:55 +01:00
Peter Kohaut 934ba34adb BLADERUNNER: Cleanup of KP03 bomb related scripts 2019-02-03 11:44:55 +01:00
Vhati 75daa49d11 SCI: Fix inconsistent debugger breakpoint messages
Fixes bp_function and bp_address not printing the created breakpoint, as
happens with the other bp_ commands.
2019-02-03 10:51:10 +02:00
Vhati 2207a6d326 SCI: Cleanup Hoyle patches 2019-02-03 10:49:48 +02:00
Vhati 88fffbfccc SCI: Cleanup SQ6,Torin patches 2019-02-03 10:49:48 +02:00
Vhati a489423e76 SCI: Cleanup RAMA,Shivers patches 2019-02-03 10:49:48 +02:00
Vhati 43e584e819 SCI: Cleanup SpaceQuest 1-5 patches 2019-02-03 10:49:48 +02:00
Vhati 4016d53a2b SCI: Cleanup QFG4 patches 2019-02-03 10:49:48 +02:00
Vhati 18c4e7393a SCI: Cleanup QFG3 patches 2019-02-03 10:49:48 +02:00
Vhati f339402fe6 SCI: Cleanup QFG2 patches 2019-02-03 10:49:48 +02:00
Vhati fbd1181300 SCI: Cleanup QFG1 patches 2019-02-03 10:49:48 +02:00
Vhati fd1bcedde7 SCI: Cleanup PoliceQuest patches 2019-02-03 10:49:48 +02:00
Vhati 8f3db27c1c SCI: Cleanup Phantasmagoria patches 2019-02-03 10:49:48 +02:00
Vhati 73adfa5fd3 SCI: Cleanup Mother Goose patches 2019-02-03 10:49:48 +02:00
Vhati d7309bbdff SCI: Cleanup LauraBow2 patches 2019-02-03 10:49:48 +02:00
Vhati bdcd07aef6 SCI: Cleanup LauraBow1 patches 2019-02-03 10:49:48 +02:00
Vhati 3d1436df25 SCI: Cleanup LSL patches 2019-02-03 10:49:48 +02:00
Vhati aeb5366308 SCI: Cleanup Longbow patches 2019-02-03 10:49:48 +02:00
Vhati 84493e6a01 SCI: Cleanup Lighthouse patches 2019-02-03 10:49:48 +02:00
Vhati 256a50d8f1 SCI: Cleanup KQ7 patches 2019-02-03 10:49:48 +02:00
Vhati 48dfc3c29b SCI: Cleanup KQ6 patches 2019-02-03 10:49:48 +02:00
Vhati 3687a315fd SCI: Cleanup KQ5 patches 2019-02-03 10:49:48 +02:00
Vhati 0b66761e9a SCI: Cleanup GK2 patches 2019-02-03 10:49:48 +02:00