• 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.
  • Our friends from the Johto Times are hosting a favorite Pokémon poll - and we'd love for you to participate! Click here for information on how to vote for your favorites!
  • Serena, Kris, Dawn, Red - which Pokémon protagonist is your favorite? Let us know by voting in our grand final favorite protagonist poll!
  • PokéCommunity supports the Stop Killing Games movement. If you're a resident of the UK or EU, consider signing one of the petitions to stop publishers from destroying games. Click here for more information!
  • 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.

Has there been extensive research on sounds in FireRed?

I mean besides this: https://www.pokecommunity.com/posts/5610866/

I'm looking for sound for Ice Beam and some other moves. To use with the command 'sound' in XSE. I will do this research myself but I'm wondering if someone already did it?
On this thread you can download a file contained all animation scripts for [EM]. Go to the animation for Ice Beam and find the command which is playing the sound. In Ice Beam's case there's a launchsoundtask playing sound 0xB7. Subtract 0x7 from this number and you have your sound in [FR] (so 0xB0). In a script, this can be called by just using the sound command (eg sound 0xB0).

Alternatively, on this thread, there is a sound list with mediocre sound descriptions.

"Sound is a command that looks in a specific table. You'd have to create a routine that looks in the move animation table." -xizqu on the PokeCommunity Discord
You're right about the sound looking in a specific table; it's actually the same as the song table. "Songs" 0-~255 around sounds, everything after are songs. Both move animations and scripting use the same song table, so there's no need to create a custom routine.

Also, someone should move this thread out of R&D.
 
Last edited:
On this thread you can download a file contained all animation scripts for [EM]. Go to the animation for Ice Beam and find the command which is playing the sound. In Ice Beam's case there's a launchsoundtask playing sound 0xB7. Subtract 0x7 from this number and you have your sound in [FR] (so 0xB0). In a script, this can be called by just using the sound command (eg sound 0xB0).

Alternatively, on this thread, there is a sound list with mediocre sound descriptions.


You're right about the sound looking in a specific table; it's actually the same as the song table. "Songs" 0-~255 around sounds, everything after are songs. Both move animations and scripting use the same song table, so there's no need to create a custom routine.

Also, someone should move this thread out of R&D.

Thank you! No one replied to the question so I gave my best answer! Was hoping someone with more sound experience would chime in! Tainted(in discord) said sappy actually contains all the sounds too incase it was a different table, you could add it.
 
Back
Top