Opened 4 years ago

Last modified 4 years ago

#6857 new defect

SCUMM: FT, song on Todd's radio restarts when walking between rooms

Reported by: eriktorbjorn Owned by:
Priority: normal Component: Engine: SCUMM
Keywords: Cc:
Game: Full Throttle

Description

Current Git snapshot, English version of game

The song on Todd's radio can be heard in a couple of rooms. In the original, the volume changes as you move between the rooms to simulate your distance from the radio. In ScumVM, the volume changes and the music restarts.

This is early in th game, so it should be easy to reproduce. I'm including a savegame from "Version A" of the game.

Ticket imported from: bugs/6857.

Attachments (1)

ft.s08 (13.9 KB) - added by eriktorbjorn 4 years ago.

Download all attachments as: .zip

Change History (2)

Changed 4 years ago by eriktorbjorn

Attachment: ft.s08 added

comment:1 Changed 4 years ago by eriktorbjorn

A wild guess would be that it's a missing feature in IMuseDigital::playFtMusic(). These are the calls made as you move between rooms:

playFtMusic("radloop", 3, 28); // Room 21: Outside the trailer
playFtMusic("radloop", 3, 58); // Room 23: Inside the trailer
playFtMusic("radloop", 3, 127); // Room 25: In the basement

I think these are triggered by the call to soundKludge() in the entry script of each of these rooms:

Room 21: soundKludge([4096,6])
Room 23: soundKludge([4096,7])
Room 25: soundKludge([4096,8])

Note: See TracTickets for help on using tickets.