Commit graph

87957 commits

Author SHA1 Message Date
Cameron Cawley
ee7fa40b36 GIT: Add a .gitattributes file 2019-02-07 11:27:49 +01:00
Paul Gilbert
75aaf5eb82 GLK: FROTZ: Fix drawing position of pillars in Zork Zero 2019-02-06 22:38:10 -08:00
Thierry Crozat
e07b5670f2 I18N: Update translations templates 2019-02-06 20:18:36 +01:00
Thierry Crozat
a9ed3beb2b I18N: Regenerate translations data file 2019-02-06 20:18:16 +01:00
Lothar Serra Mari
54142557a2 I18N: Update translation (German)
Currently translated at 100.0% (1059 of 1059 strings)
2019-02-06 20:18:16 +01:00
Thierry Crozat
bd3f37aa82 I18N: Regenerate translations data file 2019-02-06 20:18:16 +01:00
Paolo Bossi
07b904fbd3 I18N: Update translation (Italian)
Currently translated at 100.0% (1059 of 1059 strings)
2019-02-06 20:18:15 +01:00
Paolo Bossi
fb2b8a0c22 I18N: Update translation (Italian)
Currently translated at 98.2% (1040 of 1059 strings)
2019-02-06 20:18:15 +01:00
Thierry Crozat
9d143e1ac7 I18N: Regenerate translations data file 2019-02-06 20:18:15 +01:00
Antoniou Athanasios
32329e354c I18N: Update translation (Greek)
Currently translated at 100.0% (1059 of 1059 strings)
2019-02-06 20:18:15 +01:00
Lothar Serra Mari
6710fe9561 I18N: Update translation (German)
Currently translated at 99.6% (1055 of 1059 strings)
2019-02-06 20:18:15 +01:00
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
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