mirror of
https://github.com/ScrelliCopter/VGM-Tools
synced 2025-02-21 04:09:25 +11:00
1.3 KiB
1.3 KiB
Neo-Geo VGM tools
A hodge-podge of tools for working on NG VGM files, these files are provided in the hope that they may be useful to someone.
Included tools (sources included).
- adpcm: ADPCM Type-A to WAV converter.
- adpcmb: ADPCM Type-B encoding tool that also does decoding to WAV.
- neoadpcmextract: Scans a .vgm and dumps all ADPCM type A&B data to raw .pcm files.
- autoextract: Convenience shell/batch script that uses the above tools to dump all samples to WAVs.
Building
Linux:
make -f adpcm.Makefile
make -f adpcmb.Makefile
make -f neoadpcmextract.Makefile
Windows:
- The updated Makefiles haven't been tested on Windows yet.
- Working Windows binaries are available from the Releases tab.
How to use
Linux:
- Run
./autoextract.shfrom this directory with a path to your .vgm or .vgz, a directory for the song will be created containing wav samples.
Windows:
- You will need gzip.exe (provided with the aforementioned release).
- Copy your .vgm or .vgz into this directory, drag it onto autoextract.bat, the script will create a directory of the same name and dump all the converted samples there.
That's all there is to it.
TODO
- Unify all tools into one & obsolete the crappy glue scripts.