From b8deb35b6056896e181f05170b461188c7e5761c Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Mon, 28 Nov 2022 09:21:00 -0600 Subject: [PATCH] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c1e5452..b362523 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,9 @@ Tools for parsing and dealing with the various audio files found in Jak and Daxt * Jak 1 - this file consists of a list of 12 byte entries that match 1-1 with the audio files from the VAGWAD * Jak 2 - identical to Jak 1 except entries are 16 bytes long * Jak 3 and beyond? - this file is obfuscated so isn't of use yet.... -* **XXXXXX.SBK** - SBK files are like soundfonts, they contain short game sound effects as well as the sound name for each of these i.e zoomer-jump +* **XXXXXX.SBK** + * SBK files are like soundfonts, they contain short game sound effects as well as the sound name for each of these i.e zoomer-jump + * I've only tested the sbkparser with Jak 1 SBK files. The format seems to have changed after that, so some work will need to be done to reverse those formats. * **XXXXXX.MUS** - MUS files contain sequence data (like MIDI) as well as sound bank information, this is the main format of game background music in Jak 1 & 2 * A very good start for how the data is packed in these can be found [here](https://forum.xentax.com/viewtopic.php?t=12966) but seems like the poster's bitbucket is no longer available :( * One big thing I found that wasn't outline was the MID blocks that contain the actual sequence data is actually formatted like [MTrk's](http://www.music.mcgill.ca/~ich/classes/mumt306/StandardMIDIfileformat.html#BM2_3) and the midi library I originally was using mido just ignored the delay events