Braveheart IO

From XentaxWiki
Jump to: navigation, search

Choose archive extension:

IO


Format Specifications

char {268}   - Header ("v0D.07" + nulls to fill)
uint32 {4}   - Number Of Files
byte {32}    - null

// for each file/directory

uint32 {4}   - Entry Type (13=File, !13=Directory)


if (entryType == 13){
uint32 {4}   - File Offset (relative to the start of the file data)
uint32 {4}   - File Length
uint64 {8}   - null
char {X}     - Filename
byte {1}     - null Filename Terminator
}


else {
uint32 {4}   - Number Of Files In This Directory
uint32 {4}   - Number Of Sub-Directories In This Directory
char {X}     - Directory Name
byte {1}     - null Directory Name Terminator
// for each file and sub-directory {
//repeat from "// for each file/directory
}
}


byte {X}     - File Data

MultiEx BMS

Not written yet


Supported Programs