• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[Other] Music changes to weather music

C me

Creator of Pokemon League Of Legends
  • 681
    Posts
    11
    Years
    • Seen Apr 9, 2021
    So on a few maps, the music changes from default to this https://www.youtube.com/watch?v=rj9hVFSKceQ
    There are no level scripts changing the map music so I think it's some flag to do with the weather problem in Emerald. Where is this set? it's really weird having this play in my cities for no reason.
     
    Admittedly I've never heard of this problem, but since it's the same song every time there must be something simple enough behind it. If you're inserting brand new maps rather than editing existing ones, that'd be my first thought (although it'd be more likely to have no music at all than a specific track).

    I guess you should just examine the scripts leading up to the weather crisis in (a clean) Emerald and see if you can identify some flag or special that might relate to the weather effect/music.
    Then, check any and all events you've tinkered with so far in your own hack, and see if anything matches.

    I'm neither an expert nor have I encountered this problem, so unfortunately I can't offer any better advice than that.
     
    I think it was caused by setting flag 0x88A which is one that is set during the kyogre script in seafloor cavern(the bit before the crisis starts). Maybe it has a special connection, I don't know. Although I've only tested the main events so it might not even be that causing it.

    My main save file that I'm using to test it still has 0x88A set so it won't be fixed on that. Is there a way for me to manually go into VBA memory viewer and clear the flag or should I just do a custom clearflag script?
     
    Back
    Top