- 27
- Posts
- 16
- Years
- Seen Feb 24, 2014
Hello, i've been looking for a way to change songs in diamond for a LONG time and recently i found out how to do it. But its not very accurate.
Programs Needed
___________________
- Nitro Explorer 2
- Crystal Tile 2
- DS Roms
My Research so far
___________________
Well I opened a couple of roms with Nitro Explorer 2 and found out the sound data file which is mostly ".sdat" and they cotain the music files which are in folders based on what type they are. They can be found in Data/Sound/sound_data.sdat in a pokemon diamond rom. for other roms they have a similar name.
The folders that can be found in "sound_data.sdat" are "Bank" which contains files that are ".sbnk" and there's a "Sequence" folder that has ".sseq" files and there's the "Wave Archive" which has ".swar" files in it. "sbnk" & ".swar" files seem to have the notes and the digital instruments for the songs. i assume that they have to be replaced too if you want the song to work correctly. Because i tried it and the battle song sounded very glitchy. Now that i'm done with the facts lemme show you how to use them:
With crystal tile 2 i opened a kirby squeek squad rom and then exported a .sseq file (side note: the songs you want to put in your game must be smaller or equall to the original one, NOT bigger) and saved it as "SEQ_BA_POKE.sseq" which is the music for wild pokemon battles. Then i opened pokemon Diamond's "sound_data.sdat" and imported the saved ".sseq" from kirby to pokemon diamond, and then saved it. As i said before it sounded very glitchy but there's still hope ^_^ as long as the connections between the ".sbnk" & ".swar" files with ".sseq" can be found and the mystery behind which ".sbnk" & ".swar" files to replace can be solved.
If anyone knows how to continue, please contribute to this thread. Thank you.
Edit: Thanks to Jhauk for finding this page containing information about music hacking for NSMB which is similar to D/P
Programs Needed
___________________
- Nitro Explorer 2
- Crystal Tile 2
- DS Roms
My Research so far
___________________
Well I opened a couple of roms with Nitro Explorer 2 and found out the sound data file which is mostly ".sdat" and they cotain the music files which are in folders based on what type they are. They can be found in Data/Sound/sound_data.sdat in a pokemon diamond rom. for other roms they have a similar name.
The folders that can be found in "sound_data.sdat" are "Bank" which contains files that are ".sbnk" and there's a "Sequence" folder that has ".sseq" files and there's the "Wave Archive" which has ".swar" files in it. "sbnk" & ".swar" files seem to have the notes and the digital instruments for the songs. i assume that they have to be replaced too if you want the song to work correctly. Because i tried it and the battle song sounded very glitchy. Now that i'm done with the facts lemme show you how to use them:
With crystal tile 2 i opened a kirby squeek squad rom and then exported a .sseq file (side note: the songs you want to put in your game must be smaller or equall to the original one, NOT bigger) and saved it as "SEQ_BA_POKE.sseq" which is the music for wild pokemon battles. Then i opened pokemon Diamond's "sound_data.sdat" and imported the saved ".sseq" from kirby to pokemon diamond, and then saved it. As i said before it sounded very glitchy but there's still hope ^_^ as long as the connections between the ".sbnk" & ".swar" files with ".sseq" can be found and the mystery behind which ".sbnk" & ".swar" files to replace can be solved.
If anyone knows how to continue, please contribute to this thread. Thank you.
Edit: Thanks to Jhauk for finding this page containing information about music hacking for NSMB which is similar to D/P
Last edited: