Opened 9 years ago

Closed 3 years ago

#6857 closed defect (fixed)

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

Reported by: eriktorbjorn Owned by: AndywinXp
Priority: normal Component: Engine: SCUMM
Version: 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 9 years ago.

Download all attachments as: .zip

Change History (3)

by eriktorbjorn, 9 years ago

Attachment: ft.s08 added

comment:1 by eriktorbjorn, 9 years ago

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])

comment:2 by AndywinXp, 3 years ago

Owner: set to AndywinXp
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.