Extract Sound from Nintendo DS ROMs

By | 17 Mar 2009

To extract sounds (or graphics) from a ROM, you’ll need the ndstool and ndssndext.

First extract the game data from ROM:

ndstool -x -d data <filename>.ndsCode language: HTML, XML (xml)

This will create a new directory data containing all the game data. In there you’ll most probably find a file *.sdat somewhere. This is a sound archive format. Now run this through the ndssndext (I had to use WinE):

wine ndssndext.exe sound_data.sdatCode language: CSS (css)

This creates a new folder which contains more folders with the actual contents from the .sdat-file. These can be MIDI files and/or (converted) WAV files.

Leave a Reply

Your email address will not be published. Required fields are marked *

Your post must include a link to this post.

How does this work?
Write a response on your own website and include a link to this post. Then submit your response’s URL here. Your response may appear here after moderation. To update or remove it, edit or delete your original post and submit the same URL again. Learn more about Webmentions.