[Scummvm-tracker] [ScummVM] #10244: SQ4 PC98 : Orange ship not taking off again when leaving super computer
ScummVM
trac at scummvm.org
Tue Mar 12 07:51:29 CET 2019
#10244: SQ4 PC98 : Orange ship not taking off again when leaving super computer
----------------------------+-------------------------
Reporter: darksoul42 | Owner: m-kiewitz
Type: defect | Status: new
Priority: normal | Component: Engine: SCI
Resolution: | Keywords:
Game: Space Quest 4 |
----------------------------+-------------------------
Comment (by sluicebox):
This bug occurs in every localized floppy version. I don't have the
Japanese version but all the other localized versions have the same script
change that causes the game to lock up in ScummVM when entering the ship
in room 535. This is a ScummVM bug as it works in DOS.
In English versions the script toXenon:doit waits for the music to finish
before taking off by testing longSong2:prevSignal for -1. In localized
floppies this was changed to testing longSong2:vol for zero. Presumably
Sierra's interpreter sets the volume to zero when finished playing and
ScummVM doesn't.
I tested a simple workaround script patch to restore the DOS behavior and
that worked. Given how long this has been open I'm tempted to submit this
workaround so that the lockup is fixed in the immediate until the audio
engine is updated with the necessary behavior. This bug is a game breaker
if you leave the streets before getting all of the items.
To reproduce in any localized version just warp to room 535 with the
debugger and get in the ship.
--
Ticket URL: <https://bugs.scummvm.org/ticket/10244#comment:6>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list