Opened 16 years ago

Closed 16 years ago

#760 closed defect (fixed)

FOA: Epilogue music is not played completly

Reported by: SF/trinity78 Owned by: SF/jamieson630
Priority: normal Component: Engine: SCUMM
Keywords: Cc:
Game: Indiana Jones 4

Description

tested with scummvm daily build (5 may - 0.4.1 cvs).
indiana jones 4 atlantis german disk version.
windows 2000

In the original game in the epilogue/extro scene all
music themes of the entire game are played.
ScummVM only plays the first theme, after that its
silent. This applies to Midi as well as Adlib.

savegame attached.

Ticket imported from: #733401. Ticket imported from: bugs/760.

Attachments (1)

atlantis.s05 (46.9 KB ) - added by SF/trinity78 16 years ago.
Wait for the credits, after the first theme the music dies

Download all attachments as: .zip

Change History (4)

by SF/trinity78, 16 years ago

Attachment: atlantis.s05 added

Wait for the credits, after the first theme the music dies

comment:1 by fingolfin, 16 years ago

Owner: set to SF/jamieson630

comment:2 by SF/jamieson630, 16 years ago

Resolution: fixed
Status: newclosed

comment:3 by SF/jamieson630, 16 years ago

Should be fixed with imuse.cpp v2.22. The problem seems to
arise from the fact that the iMuse command queue does not
get reloaded from a savegame, but the queue pointers do.
Consequently, the pointers may point to invalid entries. The
fix skips over these entries. The command queue needs to be
included in the next version of the savegame format, since it
is not especially tricky to save a game in between when a
command gets queued and when it needs to be executed
(i.e. the command gets lost in the save/load and never gets
executed as a result).

Note: See TracTickets for help on using tickets.