mirror of
https://github.com/ScrelliCopter/VGM-Tools
synced 2025-02-21 04:09:25 +11:00
47 lines
1.3 KiB
Markdown
47 lines
1.3 KiB
Markdown
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:
|
|
```shell script
|
|
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](https://github.com/ScrelliCopter/VGM-Tools/releases) tab.
|
|
|
|
How to use
|
|
----------
|
|
Linux:
|
|
- Run `./autoextract.sh` from 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.
|