BFSTM (File Format)
Revision as of 09:09, 14 March 2015 by Chadderz
The BFSTM file format is an updated spec from its predecessor, BRSTM. It contains audio streams in uncompressed ADPCM.
There is a header section along with an INFO, SEEK, and DATA section.
The file starts with a typical header structure.
|0x00||4||Magic Bytes (FSTM)|
|0x04||2||Byte Order Mark (0xFEFF for Big Endian)|
|0x06||2||Header Size (always 0x40)|
|0x08||4||Unknown Constant (always 0x30000)|
|0x0C||4||Size of Entire File|
|0x10||4||Unknown Constant (always 0x30000)|
|0x14||4||Section 0 Flag (0x40000000)|
|0x18||4||INFO Offset (always 0x40)|
|0x1C||4||INFO Size (always 0x100)|
|0x20||4||Section 1 Flag (0x40010000)|
|0x24||4||SEEK Offset (always 0x140)|
|0x2C||4||Section 2 Flag (0x40020000)|
|0x40||End of file header|