• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • 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.

GSH's GBA Music Knowledge

gamesharkhacker

SupremoHack Entertainment Inc.
47
Posts
14
Years
  • GSH's%20GBA%20Music%20Knowledge%20logo.png

    Info on Tables and Header in GBA music:​
    Spoiler:

    My ELF Method for inserting Pokemon Music:​
    Spoiler:

    Thanks everyone for reading. From GSH.​
     
    Last edited:

    ipatix

    Sound Expert
    145
    Posts
    15
    Years
  • Does it destroy the whole ROM or does it only destroy your song?

    If it destroys only your song I think I know the reason.
    When you convert your midis using midi2agb and you have two measures that are exactly the same (which happens usually) there is a command that calls a subsection (byte 0xB3) and after that the pointer to the subsection follows and the pointer depends on where you have placed the track in you ROM (the same can happens when you want to loop the song with the byte 0xB2).
    So if you have placed your track to the offset 0x800000 you have to add it to all of the pointers, so if you have a pointer in your song that looks like this 0x8000100 you just add your offset where you saved the track => 0x8800100.

    But when you import the tracks using Sappy it does that for you automatically.

    I hoped I help you...

    If this doesn't helped I cannot help anymore because I have never used this method...
     
    Last edited:

    supershadow64ds

    Confused Noob Programmer
    25
    Posts
    12
    Years
    • Seen Nov 14, 2023
    Unfortunately, Sappy 200X only works for older 64-bit computers. Most people today use 32x computers. Do you happen to know what the header is for the Wild Battle? And if not, could you create a tutorial with using Song Inserter?
     

    gamesharkhacker

    SupremoHack Entertainment Inc.
    47
    Posts
    14
    Years
  • Unfortunately, Sappy 200X only works for older 64-bit computers. Most people today use 32x computers. Do you happen to know what the header is for the Wild Battle? And if not, could you create a tutorial with using Song Inserter?

    I've been using Sappy 2006 mod 15 lately... linkylinky
    And what Wild Battle theme? Would you like the Pokemon Green, Red, Blue, Yellow, Ruby, Sapphire, Gold, Crystal, Silver, Emerald, FireRed, LeafGreen, Diamond, Pearl, Platinum, Black, or White offset? :P
     
    4
    Posts
    12
    Years
    • Seen May 22, 2013
    I added a new song using sappy, but I would like a certain trainer class to play that particular song. Unfortunately I can't find the pointer from the trainer class to the song it plays( since each trainer class has it's predetermined song while battling them, like a leader and the champion). Do you happen to know how to change the pointer to your own song.

    P.S. I added a song in sappy, I didn't erase any. It's not my intention to overwrite the song since other trainer classes should still be able to use them.
     

    thanethane98

    Self Proclaimed Expert
    82
    Posts
    11
    Years
    • Seen Nov 16, 2013
    I added a new song using sappy, but I would like a certain trainer class to play that particular song. Unfortunately I can't find the pointer from the trainer class to the song it plays( since each trainer class has it's predetermined song while battling them, like a leader and the champion). Do you happen to know how to change the pointer to your own song.

    P.S. I added a song in sappy, I didn't erase any. It's not my intention to overwrite the song since other trainer classes should still be able to use them.

    Yeah, I'm trying to find out the same thing. I can't seem to find anything on it anywhere.
     

    gamesharkhacker

    SupremoHack Entertainment Inc.
    47
    Posts
    14
    Years
  • Hello :L

    Yeah, I'm trying to find out the same thing. I can't seem to find anything on it anywhere.


    If your talking about having different songs for say, a Youngster and a like Electrician, its impossible, well its possible, but i dont suppose you guys know anyone whos willing to do some severe ASM hacking?
     

    supershadow64ds

    Confused Noob Programmer
    25
    Posts
    12
    Years
    • Seen Nov 14, 2023
    I've been using Sappy 2006 mod 15 lately... linkylinky
    And what Wild Battle theme? Would you like the Pokemon Green, Red, Blue, Yellow, Ruby, Sapphire, Gold, Crystal, Silver, Emerald, FireRed, LeafGreen, Diamond, Pearl, Platinum, Black, or White offset? :P
    I apologize for not specifying, but I require the Fire Red both Wild, and Trainer battle themes.

    And please do not say "Google is your friend" or any statement similar, Google is not helpful.
     
    Back
    Top