ROM Hack DS sound files reverse engineered

  • Thread starter Thread starter FAST6191
  • Start date Start date
  • Views Views 47,878
  • Replies Replies 107
@jcgamer60 sorry now experience with Trace Memory, some of the older stuff that has been linked earlier may be better though.

@Flam9 this new app does it all.

Yeah, i tried the older stuff first actually. No dice
frown.gif
 
@ jcgamer60: Anything I have ripped using that sound extracter doesn't sound right to me. In fact sometimes I have trouble recognizing the song.

@ Flam9: Don't do the -x part, then it will work as you are wanting it to.
 
FAST: Something I wanted to know but chances are it's been answered already. When the SSEQ is extracted you can turn it into a midi but for me, it just doesn't sound the same. How do I make it sounds more like the original?
 
I find some of the earlier sseq2mid programs sound more like the original, the only way to get truely accurate sound though at this point is to use an emulator or line in from a DS.

old versions seem to be awol from the site right now so here is the one I use:
http://www.4shared.com/file/16552003/55ad3...d-20060718.html

You could also try a different midi setting on your PC, windows default sometimes is not the best.
 
I find some of the earlier sseq2mid programs sound more like the original, the only way to get truely accurate sound though at this point is to use an emulator or line in from a DS.

old versions seem to be awol from the site right now so here is the one I use:
http://www.4shared.com/file/16552003/55ad3...d-20060718.html

You could also try a different midi setting on your PC, windows default sometimes is not the best.
I remember there was a long tutorial where you extract the instrument or some using the VGMTrans program and then open it up in another program and combine the midi with the instrument or something to get something that sounds like the original. I bookmarked it at my home PC but I think when I tried it, it was just too long and fiddly to bother about with it anyways.
 
That is the long way I was hesitant to mention, this being said I have never heard of an app to do it.


Basically the sseqs are like songsheets and the bank files are the instruments, I only tired making it by hand once and it got very fiddly.
 
I've successfully extracted some Heroes of Mana music. however I think my CPU is too slow, so the sound become crackly ocationally.
frown.gif
 
Thanks for the heads up as always FAST6191!
I'll have a play around with it later.

EDIT:

The midi2sseq.exe link isnt working are you able to upload a copy?
 
So, is there any way to recompile the .sdat after ripping out some unwanted sounds/music tracks while leaving in what you want/need to make a smaller .sdat file size & there for making a smaller rom rip?
 
Straight recompilation, I am afraid not. A hex editor is your only option at present.
Sound files are however amenable to having the ends chopped off though.
 
Any guides to doing this hex method?

What do you mean by "Sound files are however amenable to having the ends chopped off though."???
 
I have frequently chopped the ends off sound files when ripping roms to no ill effect.

"Hex method":
http://kiwi.ds.googlepages.com/ has the spec in "C" format.
If not look at the start of the sdat file and you will see a list of ASCII, these are the file names copy and paste into something (excel works for me).
Search for FAT (in ascii) and following that will be a list of hex numbers do a 32bit byte flip (ABCD becomes DCBA) and that is the offset of the files, the (probably 4 hex digit) number following it is the length of the file (it is not the same as the next offset minus the current one as there is padding).
Place this number list against the file names (why I said excel earlier) and you have a nice map of the sound file. You could also use the smap generation software found earlier in this thread but you will still have to do some fun things afterwards so I do not suggest it.

In the list of offsets replace the files you want to lose with others (you can also do this to benefit games: my tetris ds always plays the kalinka and it helps with the castlevania POR crashing problem), you can delete the files you just "replaced" if they are on the end (the end of the file is typically the large files) or delete and repoint some more. In your case you can replace the entire lot as you see fit.
 
is this the only way to get the sound files from the rom? can anyone post a step to step guide so i can follow.
 
I was curious so i tried the NDS Sound Extractor to extract some music from a sdat file, and it worked fine.

however is there any tool available to recompile the extracted files back into the same sdat format?
 
For whatever reason, I cannot get this to work. ndssndext.exe says it can't find the sdat data in the rom. So, I got it through NDS Top System, but then sdattool.exe is claiming that the sdat file is not really an sdat file.

And VGMTrans won't even start for me.

The only thing I really want is the New Super Mario Bros. castle boss theme. All links to rips that I've seen in the thread are dead, and Google is failing me. Can anybody help me out?
 

Site & Scene News

Popular threads in this forum