[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