https://github.com/oreo639/sdatxtract
DS Sound DATa extraction utility.
https://github.com/oreo639/sdatxtract
nds nintendo-ds nintendo-dsi sdat
Last synced: 6 months ago
JSON representation
DS Sound DATa extraction utility.
- Host: GitHub
- URL: https://github.com/oreo639/sdatxtract
- Owner: oreo639
- License: mit
- Created: 2018-12-09T21:47:40.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-02-06T22:33:43.000Z (over 4 years ago)
- Last Synced: 2025-03-20T15:40:41.423Z (7 months ago)
- Topics: nds, nintendo-ds, nintendo-dsi, sdat
- Language: C
- Homepage:
- Size: 103 KB
- Stars: 30
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# SDATxtract
[](https://travis-ci.com/Oreo639/sdatxtract)A comand line Nintendo ds Sound DATa extraction utility.
What is it?
It is a utility for dumping sdats from nds files, extracting contained files from sdats, and converting the contained files to standard formats.
You can also obtain sdats by using [godmode9](https://github.com/d0k3/GodMode9), [ndstool](https://github.com/devkitPro/ndstool), or [tinke](https://github.com/pleonex/tinke).
## Building
You can use either cmake or autotools to build this program and I will cover both.
### Autotools
1. Run `./autogen.sh`. This will automaticly run all the nessary auto* tools that are needed to compile this program.
2. Run `./configure`
3. Type `make`
### Cmake
1. Run `mkdir build && cd build`
2. Then run `cmake ..`
3. Once it is done, type `make`## Credits
[Vgmtrans](https://github.com/vgmtrans/vgmtrans): Symb parser prety heavily based on it.[Loveemu](https://github.com/loveemu): Sseq2mid and strm2wav are used in this project.
Ndssndext: Largely inspired by ndssndext, however do to the aplication being unlisenced, this application was rewriten.
[caesar](https://github.com/kr3nshaw/caesar): Current rewrite took heavy inspiration from it.
SDAT documentation; wouldn't be possible without the hard work of:
+ Crystal - the author of CrystalTile2.exe
+ loveemu - the author of sseq2mid.exe, swave2wave.exe & strm2wave.exe
+ Nintendon - the author of ndssndext.exe
+ DJ Bouche - the author of sdattool.exe
+ VGMTrans - the author of VGMTrans.exe
+ And others on documenting the format. I would never have been able to finish this without them.You can find them here:
+ http://www.feshrine.net/hacking/doc/nds-sdat.html
+ http://www.romhacking.net/documents/%5b469%5dnds_formats.htm#SDATIf I used your code without crediting you, please let me know either by relevant social media, or by the issue tracker.
## Other tools
+ [vgmtrans](https://github.com/vgmtrans/vgmtrans)
+ [VGMusicStudio](https://github.com/Kermalis/VGMusicStudio)## Copyright
Read LICENSE.md for information.