Commit Graph
137148 Commits
Author SHA1 Message Date
Torbjörn Andersson 9d94970c0f AUDIO: Fix compilation with Clang
Reported by angstsmurf.
2019-02-14 17:45:16 +01:00
Paul Gilbert d6ddb601ca GLK: FROTZ: Have zRGB properly convert to screen format 2019-02-13 20:58:34 -08:00
Vhati 603115dfca SCI32: Fix QFG4 guild secret passage
Fixes the walkable polygon not changing when it's revealed, bug #9894
2019-02-13 22:15:02 +02:00
sluicebox a6bcf88cd4 SCI: Fix ECO1 column puzzle, bug #10885
Works around a script bug that prevents the game from being completed
2019-02-13 22:10:41 +02:00
sluicebox 0a68bf7768 SCI: Fix FPFP Mac easter egg, bug #7065
Works around a script bug that locks up the game
2019-02-13 22:07:24 +02:00
gameblabla b0803118da DINGUX: Fix dinguxsdl graphics backend 2019-02-13 04:35:12 +00:00
Peter Kohaut d8eb3c14a4 BLADERUNNER: Removal of memory leaks 2019-02-12 23:07:14 +01:00
Bastien Bouclet 3becec39f1 STARK: Fix build on AmigaOS 2019-02-12 20:32:30 +01:00
Bastien Bouclet 451ecd1a9a MYST3: Reset sound variables when loading saved games
Ensures the sound system does not believe sounds that were playing when
the game was saved when loading it.
2019-02-12 20:32:30 +01:00
Bastien Bouclet 8be4d52878 MYST3: Timed music scheduling fixes
* Timed music would often be stopped right after starting.
* Fade / play durations were not framerate independent.

Fixes #1522.
2019-02-12 20:32:30 +01:00
Bastien Bouclet 5807e4ce46 STARK: Disabled floor faces block casted rays
Fixes being able to go behind the Roma gallery facade.
2019-02-12 20:32:30 +01:00
Paul Gilbert 37e083dcaf GLK: ALAN2: Fix incorrect string duplication 2019-02-11 18:26:55 -08:00
sluicebox c03e52bebb SCI: Fix ECO1CD Mosaic puzzle crash, bug #10884
Fixes a bug in the original that crashes the interpreter
2019-02-12 02:20:19 +02:00
Peter Kohaut 916221dc56 BLADERUNNER: Added original logic for speech skipping
And some small cleanup of unnecessary comments.
2019-02-11 22:49:18 +01:00
Peter Kohaut 6854ea3ddd BLADERUNNER: Improved time management
This should fix thi issue with freezing actors after loading save game,
but works on new saves only. Game was not paused before saving
and wrong timer value got saved.
2019-02-11 22:48:55 +01:00
Peter Kohaut b14fbaa72b BLADERUNNER: Cleanup of audio code
Separated audio cache.
Fixed bug in the audio cache where still used sound might get freed.
Fixes crashes when engine is unloading which were caused
by a race condition between the timer code and engine teardown code.
2019-02-11 22:48:07 +01:00
Paul Gilbert 22e5913f18 GLK: ALAN2: Fix a bunch of comparison warnings 2019-02-10 11:52:30 -08:00
Peter Kohaut 60a30b904b BLADERUNNER: Added shorty mode
Available via ScummVM game options
2019-02-10 20:34:05 +01:00
Paul Gilbert 0a08d2e18b GLK: FROTZ: Fixes for saving and restoring in V6 games 2019-02-10 11:19:18 -08:00
Peter Kohaut dbfc657a2c BLADERUNNER: Added sitcom mode
Available via ScummVM game options
2019-02-10 19:47:22 +01:00
Peter Kohaut 55e23a1909 GUI: Revert of accidental change
Revert of a change which I accidentaly commited during bladerunner
development.
2019-02-10 18:16:36 +01:00
Peter Kohaut eb5f454881 BLADERUNNER: Added auto save feature
Also fixed a bug in KIA save screen, where not selecting a save slot can
lead to overwriting other save game.
2019-02-10 18:10:25 +01:00
Peter Kohaut 1384afd0f6 BLADERUNNER: Use ScummVM functionality for audio volume management 2019-02-10 16:55:38 +01:00
Torbjörn Andersson f104cf5903 ZVISION: Move code to determine amplification to its own function
As suggested by bluegr.
2019-02-10 16:32:02 +02:00
Torbjörn Andersson cc958f70ef AUDIO: Simplify _audioGain calculation
No need to explicitly set it to 1.0. (There may have been in an
earlier version, to avoid any possible rounding error. But if so,
that reason is long gone.)
2019-02-10 16:32:02 +02:00
Torbjörn Andersson 9785d5007a ZVISION: Boost volume for MPEG cutscenes
The high-resolution videos play back at much lower volume than the
original ones. This adds hard-coded values for how much to amplify
each cutscene. It's all done by ear, and it does introduce some
clipping, but I think it should be acceptable.

Of course, it could also be a problem with the audio decoder, so
this may be the wrong approach entirely.
2019-02-10 16:32:02 +02:00
sluicebox 82a1859ad1 SCI: Fix ECO1CD prophecy scroll, bug #10883
Fixes a script bug that breaks messages
2019-02-10 16:28:47 +02:00
Peter Kohaut fe25ad1a83 BLADERUNNER: Fixed Gordo animation change
He will stop properly after running
2019-02-10 09:50:16 +01:00
Peter Kohaut a0e9b09cd9 BLADERUNNER: Removed unnecessary debugging code 2019-02-08 21:00:52 +01:00
Vhati 66dc8afaa3 SCI: Fix QFG3 combat speed throttling patch
Replaces an earlier patch that had a bad byte.
Original instruction: 0x80, 0xd2, // lsg global[D2h].

The op byte does not match the expected length or opcode comment.
 0x80 would be: lag uint16.
 0x89 is: lsg byte.

This new patch also does not disturb the logic of a nearby IF block.
2019-02-08 02:43:09 +02:00
Jean-Christophe Rona a29254dda2 SCI: Fix out of bounds issue in getFrameSize
If there is no item at all, returns a (0,0,0,0) Rect.
2019-02-08 02:41:26 +02:00
Peter Kohaut 7061f7cb17 BLADERUNNER: Cleanup for drive away endings scripts
All ending are achievable
2019-02-07 23:45:41 +01:00
Peter Kohaut b3b6f6eaa3 BLADERUNNER: Cleanup of Mutants scripts 2019-02-07 23:45:19 +01:00
Peter Kohaut c99d3ea132 BLADERUNNER: Cleanup of Clovis scripts for chapter 5 2019-02-07 23:45:19 +01:00
Cameron Cawley ee7fa40b36 GIT: Add a .gitattributes file 2019-02-07 11:27:49 +01:00
Bastien Bouclet c8dc255bf3 STARK: Add autosave support 2019-02-07 08:20:41 +01:00
Paul Gilbert 75aaf5eb82 GLK: FROTZ: Fix drawing position of pillars in Zork Zero 2019-02-06 22:38:10 -08:00
Bastien Bouclet 479fc65e32 STARK: Remove superfluous warnings 2019-02-06 20:44:25 +01:00
Bastien Bouclet 38dd1aa961 STARK: Warn when trying to load indexed PNG images 2019-02-06 20:44:25 +01:00
Bastien Bouclet f7df0d3f12 STARK: Initial version of the collision avoidance movement 2019-02-06 20:44:25 +01:00
Bastien Bouclet 85c669b35d STARK: Add basic collision handling, used by NPCs 2019-02-06 20:44:25 +01: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