If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
Format:SDAT
Jump to navigation
Jump to search
The SDAT format (Or NDS Sound Data Archive) commonly is called "sound_data.sdat". In this, we will be talking about extraction methods and looping tricks, a breakdown of how it loads data. The Header is loaded first then the names in "symb.bin" - for example "SEQ_DUMMY" or "BANK_BGM_MAIN". The data location is then loaded, then it splits.
Contents
Formats
STRM Streamed Audio which is similar to SWAV. |
SSEQ Sequenced Music. Bank and Waves separate. Similar to MIDI. |
SWAR Wave Container. Contains SWAV Files. |
SSAR Container for SSEQ Sound Effects. Rarely holds music. |
SBNK Sound Bank. Think of it as an DLS. |
SSEQ Loading Phrase
- Sequence Player
- Wave Archive (SWAR/SWAV)
- Bank Archive (SBNK)
- Group (Not Always)
- Sequence (SSEQ)
Extraction & Looping
SSEQ2MIDI
Extracting the Music
- Open up any SSEQ2MIDI Extractor Application (like VGMTrans)
- Right-Click the SSEQ file and click "Export" or "Extract" (can vary) - MIDI Only
- Save it
Converting from MIDI to WAVE
Now here, I used to use SynthFont, but I now recommend OpenMPT (Yes it's a MOD Player but it can help set up a looping method which I will go through):
- Run OpenMPT
- Export the MIDI Library by Right-Clicking,
- Open it in Notepad and press CTRL+H
- Replace the folder name and file location with the file location (and filename like C:\BANK_BASIC.DLS)
- Click "File" then "Save As", then save with a different name - Like "SIMCITYDS_BANKS.INI"
- Go back to OpenMPT
- Right-Click the MIDI Library and Import the newly saved bank info
- Export the Bank using the method below
- Loop by typing "BXX" replacing X with the loop bar
- Play to check if it loops seamlessly
- Click File then Stream Export
- Choose your settings
- Click OK, the rest should be self explanatory
Exporting Banks
Do what you did with VGMTrans but rather than doing the SSEQ, click on the SBNK and export as sf2 or dls but not ORIGINAL FORMAT!!!
Audio Formats | |
---|---|
Nintendo DS | Nitro Sound Container/SDAT (SSEQ, STRM) • Digital Sound Elements (SMDL) |
Game Boy Advance | M4A/Sappy Sound Engine • Krawall |
PlayStation 2 | Digital Sound Elements |
Wii | Digital Sound Elements |
Various | BWSB Sound Format |
Graphic Formats | |
Various | Bitmap • GIF • DDS |