• 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] Level scripts give me sound corruption

C me

Creator of Pokemon League Of Legends
  • 681
    Posts
    11
    Years
    • Seen Apr 9, 2021
    For some reason when I compile level scripts in Amap 1.92 it puts the script offset in 0x6CXXXX which causes the music to sound crackly. I've changed the ini so it repoints things to a safe area but it doesn't. What's up?

    Spoiler:


    What's crazy is I've made lots of level scripts and new wild data. Sometime the level scripts go to the right place sometimes they don't. New wild data is always in 0xBXXXXX but it hasn't changed the music.
     
    For some reason when I compile level scripts in Amap 1.92 it puts the script offset in 0x6CXXXX which causes the music to sound crackly. I've changed the ini so it repoints things to a safe area but it doesn't. What's up?

    Spoiler:


    What's crazy is I've made lots of level scripts and new wild data. Sometime the level scripts go to the right place sometimes they don't. New wild data is always in 0xBXXXXX but it hasn't changed the music.

    Don't let a-map repoint automaticaly even 1.92. It will screw up Emerald pretty fast if you do and arent expanded, cause once it thinks that you've run out of acceptable space it will restart its search from the begining of the ROM thus ruining your chances of happiness.

    And when compiling in XSE make sure to add #freespace 0xff to each of your scripts. Also it may just be your level script. You may want to post it just to be sure.
     
    Don't let a-map repoint automaticaly even 1.92. It will screw up Emerald pretty fast if you do and arent expanded, cause once it thinks that you've run out of acceptable space it will restart its search from the begining of the ROM thus ruining your chances of happiness.

    And when compiling in XSE make sure to add #freespace 0xff to each of your scripts. Also it may just be your level script. You may want to post it just to be sure.

    It's a number of level scripts, they're all pretty simple, just text and movements. I don't think it's them. How do I repoint manually?

    I always make sure I compile in FF, I don't even use dynamic pointers just to be extra safe(and you don't get them in gen 2 hacking, so I got used to not having them).
     
    It's a number of level scripts, they're all pretty simple, just text and movements. I don't think it's them. How do I repoint manually?

    I always make sure I compile in FF, I don't even use dynamic pointers just to be extra safe(and you don't get them in gen 2 hacking, so I got used to not having them).

    Its under setting in a-map, should be a simple button labeled automatic repoint. Just disable it and it'll show a popup everytime it needs a repoint.

    Well if you don't even use dynamic offsets then using the freespace command is literally useless as it only is useful for forcing a freespace for those dynamic offsets. And theyre safe to use(afaik).
     
    Back
    Top