Anno 1503 TEX

From XentaxWiki
Jump to: navigation, search

TEX


Format Specifications

char {4}     - Header (ANNO)
uint64 {8}   - null
uint32 {4}   - Archive Length [+16]

// for each directory

byte {12}    - Directory Name (null terminated)
uint32 {4}   - Directory Contents Length (not including this and the header field)
uint32 {4}   - null
uint32 {4}   - Unknown (usually 1)


// for each block
byte {12}    - Block Type (null terminated)


if (blockType == "BODY"){
uint32 {4}   - File Length
byte {X}     - File Data
}


else if (blockType == "HEAD"){
uint32 {4}   - Head Length
uint32 {4}   - Unknown
uint16 {2}   - Unknown
uint32 {4}   - Filename Length (including the null terminator)
char {X}     - Filename
byte {1}     - null Filename Terminator
uint32 {4}   - Unknown
uint16 {2}   - Unknown (255)
byte {12}    - null
}


if (blockType == "NAME"){
uint32 {4}   - Filename Length (including the null terminator)
char {X}     - Filename
byte {1}     - null Filename Terminator
}

MultiEx BMS

Not written yet


Supported Programs

  • None