Opened 10 years ago

Closed 10 years ago

#4505 closed defect (fixed)

CRUISE: OSX music plays too fast on game load

Reported by: SF/meddlingmonk Owned by: dreammaster
Priority: normal Component: Engine: Cruise
Keywords: Cc:
Game: Cruise for a Corpse

Description

This is a little complicated. Most of what I describe is on OSX. There are variations in what happens depending on how the game is started. I've attached a save from inside R's cabin and while music was playing. I was done playing at the time so I quit ScummVM. I noticed problems on restarting and played around with it to find variations in how it goes wrong. If, after starting ScummVM, you load the save directly from the GUI, the music plays much to rapidly. If you exit the cabin and re-enter, it plays at normal speed. If instead you just start the game and then load the save, the music starts off normal. If you start ScummVM and load another save from the GUI (one saved in a place where no music is playing) and then load the cabin save, there is no music and if you exit and re-enter, the game freezes. If you start the game, then load a non-music save and then the cabin save, everything is normal. On another computer (Fedora), if the cabin save is loaded from the GUI no music plays and if you exit and re-enter the cabin the game freezes. So in various ways there are problems with MIDI playback when a game is saved while music is playing and after quitting and restarting ScummVM that save is loaded directly from the GUI.

Ticket imported from: #2830936. Ticket imported from: bugs/4505.

Attachments (1)

cruise.s04 (12.3 KB ) - added by SF/meddlingmonk 10 years ago.
Cruise saved game in R's cabin.

Download all attachments as: .zip

Change History (3)

by SF/meddlingmonk, 10 years ago

Attachment: cruise.s04 added

Cruise saved game in R's cabin.

comment:1 by dreammaster, 10 years ago

This should all be fixed now - it wasn't correctly setting the tempo or size of the currently playing music (if any) when loading a savegame, so could end up using either that of the previously played music, or an undefined value if none had been played.

comment:2 by dreammaster, 10 years ago

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