PoP-SoT SB0
SB0
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
// ARCHIVE HEADER
- uint16 {2} - Unknown (9)
- uint16 {2} - Unknown (18)
- uint32 {4} - Number Of Files in Directory 1
- uint32 {4} - Number Of Files in Directory 2
- uint32 {4} - Unknown (1)
- uint32 {4} - null
- byte {8} - Padding (all 255's)
// DIRECTORY 1
- // for each file in Directory 1 (108-bytes for each entry)
- uint16 {2} - File ID
- uint16 {2} - Group ID?
- uint32 {4} - Unknown (1)
- uint32 {4} - File ID (incremental from 0)
- uint32 {4} - Unknown (usually null)
- uint16 {2} - null
- uint32 {4} - Unknown (1)
- byte {6} - null
- byte {16} - Unknown
- uint64 {8} - Type Code? (null terminated) (usually null)
- uint32 {4} - Unknown Boolean (0/1)
- uint32 {4} - Unknown Boolean (0/1) (same as previous field value)
- uint32 {4} - null
- uint32 {4} - Unknown Boolean (0/1) (same as previous "Unknown Boolean" field value)
- uint32 {4} - Unknown Boolean (0/1) (same as previous "Unknown Boolean" field value)
- uint32 {4} - Unknown (usually null)
- byte {12} - null
- uint32 {4} - Unknown (1)
- byte {16} - null
- uint16 {2} - File ID
// DIRECTORY PADDING
- uint16 {2} - Unknown (131)
- uint16 {2} - Unknown (6)
- uint32 {4} - Unknown (1)
// DIRECTORY 2
- // for each file in Directory 2 (132-bytes for each entry)
- uint32 {4} - File Length
- uint32 {4} - null
- uint32 {4} - File Offset (relative to the first file offset)
- uint16 {2} - null
- uint32 {4} - Unknown
- byte {18} - null
- uint32 {4} - Unknown (1)
- uint32 {4} - Decompressed File Size?
- uint32 {4} - File Size
- uint64 {8} - null
- uint32 {4} - Unknown (16000)
- uint32 {4} - Unknown (32000)
- uint32 {4} - Unknown (16)
- uint32 {4} - Unknown (1)
- uint32 {4} - Unknown (3)
- char {40} - Filename (null terminated)
- uint32 {4} - Unknown (1)
- uint32 {4} - Padding (all 255's)
- uint16 {2} - Unknown
- uint16 {2} - Group ID? (same as in first directory)
- uint32 {4} - Unknown (1)
- uint32 {4} - File Length
// FILE DATA
- // for each file in Directory 2
- char {X} - File Data
- char {X} - File Data
MultiEx BMS
Not written yet
Notes and Comments
- The number of files in both directories are the same