Opened 21 months ago

Closed 6 months ago

#13588 closed defect (fixed)

SCUMM/HE: Volcano game in putttime doesn't play sound when a volcano is repeated

Reported by: Thunderforge Owned by: AndywinXp
Priority: normal Component: Engine: SCUMM
Version: Keywords:
Cc: Game: Putt-Putt Travels Through Time


In Putt-Putt Travels Through Time (putttime), there is a volcano game that is basically the game Simon. Whenever a volcano erupts, it makes a sound.

Expected Behavior

Every time a volcano erupts, it makes a sound. If the same volcano erupts twice in a row, it should play the corresponding sound twice.

Actual Behavior

If the volcano erupts twice in a row, it only plays the sound once. The second eruption is silent.

Reproduction steps

  1. Bring up the ScummVM debugger
  2. Type in room 40 and press Enter
  3. Play the game long enough until there is a repeated volcano

Since the game is random, there isn't really a way to guarantee that it will happen, so you just have to keep playing.

Versions Tested

  • ScummVM 2.6.0 Pre-release 2022-06-10, Windows x64
  • Steam version of Putt-Putt Travels Through Time

Change History (5)

comment:1 by Thunderforge, 21 months ago

Component: --Unset--Engine: SCUMM
Game: Putt-Putt Travels Through Time

comment:2 by Thunderforge, 21 months ago

I determined that this happens for red, yellow, and blue, but not for green.

If green repeats twice in a row, the sound still plays twice. But if red, yellow, or blue repeat twice in a row, the sound only plays one time instead of the expected two.

Sometimes you can sort of notice that the second sounds fails to play when you click quickly, but it's definitely obvious in the case of repeats.

Also, this doesn't happen if you click the right one and then again on the volcano but it's wrong (e.g. the patter is red-blue, but you click red-red).

Last edited 21 months ago by Thunderforge (previous) (diff)

comment:3 by SomeRandomHEFan, 15 months ago

This is likely caused by #7150.

comment:4 by AndywinXp, 7 months ago

Owner: set to AndywinXp
Resolution: assigned
Status: newpending

comment:5 by AndywinXp, 6 months ago

Resolution: assignedfixed
Status: pendingclosed

Fixed by the latest sound changes!

Note: See TracTickets for help on using tickets.