MI2 - Skeleton dance scene issue
Moderator: ScummVM Team
MI2 - Skeleton dance scene issue
During the Skeleton dance scene in Monkey Island 2 (DOS\CD version), the Skeletons will sing the first verse of the song and then will keep dancing, Without getting to the next verse, and the scene will remain in a loop forever. The music will even reach to the end, and they will keep dancing, until you press ESC and the scene will go on.
When I try this on an old Version of ScummVM I have (0.6.1b) The scene works flawlessly. I'm guessing this has something to do with the IMuse system because this game uses it somewhat religiously to cue the game actions, but I'm still puzzled by how something that was working in an earlier version is broken in the new one. Any ideas?
When I try this on an old Version of ScummVM I have (0.6.1b) The scene works flawlessly. I'm guessing this has something to do with the IMuse system because this game uses it somewhat religiously to cue the game actions, but I'm still puzzled by how something that was working in an earlier version is broken in the new one. Any ideas?
- eriktorbjorn
- ScummVM Developer
- Posts: 3561
- Joined: Mon Oct 31, 2005 7:39 am
Re: MI2 - Skeleton dance scene issue
You could submit a bug report and attach a savegame from shortly before the dream sequence starts. I can't reproduce the problem with one of my old savegames, and I don't feel like re-playing the game from the beginning at the moment.Mataku wrote:Any ideas?
Okay, I got it working. For some reason,when the game language was set to "English (US)" the bug happened, but when I changed it to just "english" or "<Default>", the scene worked without the bug. The older version of ScummVM i used didn't have the different types of english, so I'm guessing that's why it worked on it and not on the new version.
- eriktorbjorn
- ScummVM Developer
- Posts: 3561
- Joined: Mon Oct 31, 2005 7:39 am
- Strangerke
- ScummVM Developer
- Posts: 335
- Joined: Wed Sep 06, 2006 8:39 am
- Location: Belgium
- ChickenHound
- Posts: 12
- Joined: Sun Jun 07, 2009 11:55 pm
Works Fine
Works fine for me. I'm assuming that you are using the Windows port and not something like Dreamcast or PS2 or something like that.
Same exact error...
Using ScummVM 1.5.0 on Android 4.1.2
(DOS/English) version
Exact same, "sang" first verse then no more text and an endless loop even after music stops.
Unfortunately only have a virtual keyboard so no esc key to see if I can end the cut scene. Tried using bluetooth keyboard as well but ESC key doesn't seem to override virtual keyboard. The MI2 source is installed from my original floppy discs.
Will try to play from earlier save with different settings to see if I can get past it.
Just thought I would put out there that there is still a bug. Otherwise ScummVM is fantastic, playing all of my old adventure games during my bus commute
Cheers.
(DOS/English) version
Exact same, "sang" first verse then no more text and an endless loop even after music stops.
Unfortunately only have a virtual keyboard so no esc key to see if I can end the cut scene. Tried using bluetooth keyboard as well but ESC key doesn't seem to override virtual keyboard. The MI2 source is installed from my original floppy discs.
Will try to play from earlier save with different settings to see if I can get past it.
Just thought I would put out there that there is still a bug. Otherwise ScummVM is fantastic, playing all of my old adventure games during my bus commute
Cheers.
dizzo (and anyone else who is interested):
This bug has been known about for a while, but is an unstable bug in MI2 associated with MIDI timing in this scene.
It was first reported in 2002:
http://sourceforge.net/tracker/?func=de ... tid=418820
IIRC, eriktorbjorn did some investigation when it happened to me and said (to the best of my recollection) that he thought this was due to the skeleton dance scripts and animations being triggered by certain MIDI events, which might get skipped if the MIDI lagged or otherwise being subject to subtle timing/race hazards.
The general workaround is to have a savegame just before the dance and to reload if the dance locks up, which only occurs some of the time.
Unfortunately this is one of those bugs that is a nightmare to get a stable replication case for and thus to investigate and fix.
If you can find a way to trigger this from a savegame reliably, then please open a bug for this on the bug tracker attaching the savegame, and detailing your exact build.
This bug has been known about for a while, but is an unstable bug in MI2 associated with MIDI timing in this scene.
It was first reported in 2002:
http://sourceforge.net/tracker/?func=de ... tid=418820
IIRC, eriktorbjorn did some investigation when it happened to me and said (to the best of my recollection) that he thought this was due to the skeleton dance scripts and animations being triggered by certain MIDI events, which might get skipped if the MIDI lagged or otherwise being subject to subtle timing/race hazards.
The general workaround is to have a savegame just before the dance and to reload if the dance locks up, which only occurs some of the time.
Unfortunately this is one of those bugs that is a nightmare to get a stable replication case for and thus to investigate and fix.
If you can find a way to trigger this from a savegame reliably, then please open a bug for this on the bug tracker attaching the savegame, and detailing your exact build.