Menu

#1410 MI2: Two soundtracks playing at once

Monkey Island 2
open
nobody
5
2005-06-04
2004-01-25
John B
No

I have somehow gotten myself into a situation where
there are two soundtracks playing at once. One
soundtrack is stuck in an endless loop. It repeats every
20-30 seconds or so. It is the same soundtrack no
matter where I go in the game.

As I move about in the game, the primary track changes
with the appropriate area of the game. The secondary
looping track stays constant and ends up interfering
with the track that's supposed to be present.

I'm not sure how I got myself into this bug. I have not
been able to reproduce it. I have tried every setting I
can think of, but every time I load up the saved game,
the problem persists. Saved game attached for your
examination.

ScummVM version: Daily CVS snapshot on January 24,
2004, 5:12 pm

Language: English

Platform: Win32

Discussion

  • John B

    John B - 2004-01-25

    Saved game with described problem. Wander around a bit to see how the problem persists.

     
  • John B

    John B - 2004-01-25
    • summary: Two soundtracks playing at once --> MI2: Two soundtracks playing at once
     
  • Max Horn

    Max Horn - 2004-01-25
    • assigned_to: nobody --> jamieson630
     
  • Jamieson Christian

    Logged In: YES
    user_id=596642

    Can you remember approximately where you were in the game
    when the one track started endlessly looping? Do you
    recognize the track, or can describe it in any way? If you
    were to hear the track again, would you recognize it?

    If the answer to the last question is "yes," you can use the
    iMuse debugger commands to iterate through the soundtracks
    in the game and listen for the one that you were hearing over
    and over.

    Hit Ctrl+D to pull up the debugger window. Type "imuse play
    #" where # would start at 1 and go upward. After it says it
    has attempted to start track #, exit the debugger (Ctrl+D
    again, I believe, or type "exit") and listen to the music. Note
    that some track numbers will not produce music, or may only
    be very short sound effects. Then go back to the debugger,
    type "imuse stop all" to silence everything, and repeat again
    with the next track number.

    Any additional information of the sort requested above may
    help us home in on the part of the game where the problem
    started. Otherwise, since you cannot reproduce it and nobody
    else has reported such a problem, there would be very little
    we could do to determine where to start looking.

     
  • Adit Panchal

    Adit Panchal - 2004-04-22

    Logged In: YES
    user_id=886865

    I just noticed the same problem with the 0.6 release on Mac OS X. I was
    using the Quicktime driver. The place where this started happening was
    when you first land on Booty Island, and then either go in a building or
    change to the main Booty Island map. I returned to Scabb Island and the
    issue of two soundtracks persists.

    Also, I tried debugging as you mentioned - I couldn't figure out the track
    number, but I know it happened also after going to the spitting contest
    area. I will try messing around with it more and see what happens.

    Finally, I tried loading a save game before that point and playing
    through, trying to repeat, but I didn't get the double track effect.

    Hope that helps

     
  • Risskin Matzkowsk

    Logged In: YES
    user_id=1089582

    IMPORTANT!!!

    Hi,

    I remember having the very same problem - when I played the
    game many years ago on my DOS computer!

    It also appeared on Booty Island, and it was the very same
    thing - one song kept playing in an endless loop, while the
    others worked as they were supposed to.

    THIS WOULD MEAN THAT THE BUG IS IN THE ORIGINAL GAME
    CODE, NOT SCUMMVM!

    I don't know what I did when I had this problem - I suppose I
    just stopped playing...

    Hope this helps a bit,
    Matthias.

     
  • Eugene Sandulenko

    Logged In: YES
    user_id=166507

    Seems that there is no easy way to reproduce this and maybe
    even it is only savegame in the world with this iMUSE
    internal state inconsistency.

    What is the status of this item?

     
  • Max Horn

    Max Horn - 2005-05-25

    Logged In: YES
    user_id=12935

    Well, there are at least two people who independently reproduced the
    problem. We never figured out a particular reason why this occured; it
    might indeed be a bug in the iMuse save/load code, but nothing is known.

    The fact that this is hard to reproduce of course is sad, but doesn't mean
    this isn't a bug, I am afraid :-/

     
  • Max Horn

    Max Horn - 2005-06-04
    • assigned_to: jamieson630 --> nobody
     
  • Torbjörn Andersson

    Logged In: YES
    user_id=577918

    There used to be a problem, which I could only ever
    reproduce when running the game in fast mode (Ctrl-F or
    Ctrl-G) and moving quickly between rooms, that could make
    two pieces of music play at the same time.

    I think what happened was that the game tried to start a new
    piece of music while one old piece of music was already
    fading down and yet another one was fading up. The game
    would try to stop the current music, but it never expected
    that there could be more than one current piece. I guess it
    picked the already fading-out music to stop, and let the
    fading-in music continue.

    I vaguely remember trying to fix this problem long ago, but
    I also have an even vaguer memory of this fix causing subtle
    problems in some other case, so I don't know what the
    current status of it is. I tried reproducing it now, but the
    worst problem I managed to provoke was being on the Scabb
    Island overhead map without any music at all.

    From what I remember, this fade-in/fade-out logic is all
    scripted. Of course, our iMUSE implementation could differ
    subtly from the original...

     
  • Johannes Schickel

    Just for reference:

    http://forums.scummvm.org/viewtopic.php?p=56069#56069

    Claims to be a way to reproduce it. I'll quote (MusicallyInspired) here in case something goes wrong with our forums in the future:

    I know exactly how to reproduce one version of this bug. What you do is go to woodtick, let the music play for a bit, then exit to the map screen and immediately click on Cpt. Dredd's ship. What I believe happens is the transition cues up from Woodtick to the Scabb Island theme but because you've clicked on Cpt. Dredd's ship so fast the game never got time to get the cue for the transition signal to end the Scabb Island theme because technically the Scabb Island theme wasn't even started yet (only the transition to it from the Woodtick theme) and thus the Scabb Island theme plays forever until you come back to Scabb Island and leave again giving it time to end its transition. To prevent this from happening, just wait until the Scabb Island theme actually starts when you leave Woodtick before going to Cpt. Dredd's ship.

    Hope that makes sense. This happens to me every single time.

     
  • Torbjörn Andersson

    Thanks to MusicallyInspried, we may finally have a reproducable test case for causing two songs to play at once:

    "I know exactly how to reproduce one version of this bug. What you do is go to woodtick, let the music play for a bit, then exit to the map screen and immediately click on Cpt. Dredd's ship."

    Source: http://forums.scummvm.org/viewtopic.php?p=56069#56069

    Though it's not 100% clear from his description, I assume this is a bit into the game, when the ship is anchored right beside Woodtick on the map, so you can get there almost instantly. At least, that's how I was able to reproduce it myself. That would fit with the "changing music too often, too quickly" theory that I had only seen in fast mode, a long time ago (in a galaxy far, far away).

     
  • Torbjörn Andersson

    Oops, somehow I missed LordHoto's post about it. I plead incompetence. :-)

     
  • Janel

    Janel - 2011-10-12

    I did encounter this problem, I and I was nearly ripping my hair out about it! Mostly because It took me several hours to even find someone who'd made comment about this (though I am notorious for using the wrong search parameters).

    Now, using jamieson630's information to FIND the audio track, actually inclodes your solution to the issue.
    Using the debugger (Ctrl+D)

    Use the IMUSE section, specifically, the "imuse panic" command.

    ***This stops all audio tracks that are currently playing***

    Then just walk into another area to load that area's sound as normal.

    I do not know if the issue will occur again, but it's a good way to make it "STOP THAT!" (as I was yelling it repeatedly at my computer).

     
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.