• 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!
  • It's time to vote for your favorite Pokémon Battle Revolution protagonist in our new weekly protagonist poll! Click here to cast your vote and let us know which PBR protagonist you like most.
  • 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] Porting Emerald's drums to FireRed

Exodrake

The Manliest Chick that Ever Manlied
  • 163
    Posts
    11
    Years
    • Seen Nov 30, 2016
    I am trying to port Emerald's complete drum kit to FireRed, which severely stripped the RS drumkit, and FireRed's native drumkit, frankly, is HORRIBLE. None of the drums match what they are in the MIDI and never work for anything. FireRed's drums are so bad I find myself almost always having to use noise for the drums in my custom songs.

    I'm trying to transplant Emerald's drums with a hex editor, but it seems that drum samples are programmed differently than DirectSound samples, because when I copy and paste-write a gigantic block starting where the drums begin, it becomes screechy horribleness in FireRed, even when I copy so much I couldn't possibly be missing part of the drum sample. Can somebody please help me out? Alternatively, if there exists a patch which has already done this, I'd find that very useful, but I'd prefer to do it manually to prevent compatibility issues with my other modifications.
     
    That doesn't matter. I'm using DirectSound samples from Fire Emblem games in my hack and they work just fine. I just don't understand why the drums won't cooperate. Maybe the samples are actually way bigger than what I'm selecting and I'm not getting it all? It did sound better when I copied 10k bytes versus ~5k bytes. I'll, for the sake of experimentation, copy something ridiculous, like 50k bytes, and see if that sounds any better. Could just be that drum samples are HUGE and I'm underestimating the sample size (hard to tell where the sample ends in a hex editor when it's just a sea of numbers).
     
    Maybe the samples are actually way bigger than what I'm selecting and I'm not getting it all? It did sound better when I copied 10k bytes versus ~5k bytes.
    Did you remember to paste it into an aligned offset (ending in 0, 4, 8, or C)?
    And most drum samples are way smaller than 0x5000 bytes.
     
    Did you remember to paste it into an aligned offset (ending in 0, 4, 8, or C)?
    And most drum samples are way smaller than 0x5000 bytes.
    Yes, the offset I pasted it to is aligned.
     
    Back
    Top