[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