[Scummvm-tracker] [ScummVM :: Bugs] #13555: LSL6HIRES: Door close sound plays at wrong moment

ScummVM :: Bugs trac at scummvm.org
Tue Aug 23 08:07:08 UTC 2022


#13555: LSL6HIRES: Door close sound plays at wrong moment
---------------------+-----------------------------------
Reporter:  RayKoopa  |       Owner:  (none)
    Type:  defect    |      Status:  new
Priority:  normal    |   Component:  Engine: SCI
 Version:            |  Resolution:
Keywords:  sound     |        Game:  Leisure Suit Larry 6
---------------------+-----------------------------------
Comment (by sluicebox):

 I see what's going on now: the interpreter for this game didn't support
 pausing digital samples *at all*. kDoSoundPause on a digital sample had no
 effect. That feature was added in the next version of the interpreter,
 dated a month later in 1994 in PQ4 CD.

 ScummVM is doing the right thing by pausing the door sound, but the game
 scripts are doing the wrong thing by asking ScummVM to pause the door
 sound. They got away with it in the original because that feature didn't
 work so it didn't matter.

 This sound code already has a lot of version checks so I want to proceed
 carefully with changes. But the problem is now known and the solution will
 be for ScummVM to not do anything when kDoSoundFade is called on digital
 sounds for certain games.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/13555#comment:5>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list