Cross Racing Championship 2005

From XentaxWiki
Jump to: navigation, search

Choose archive extension:

RPK


Format Specifications

char {4}     - Header (RPAK)
uint32 {4}   - Unknown (512)
uint32 {4}   - Number Of Source Packs
uint32 {4}   - null

// for each source pack

uint16 {2}   - null
uint16 {2}   - Pack ID (incremental from 1)
char {60}    - Pack filename (null)


uint32 {4}   - Directory Length
uint32 {4}   - Total Number Of Files
uint32 {4}   - Number Of Internally-referenced files (files in this archive)
uint32 {4}   - Number Of Externally-referenced files (pointers to other archives)

// for each internal file

uint16 {2}   - Unknown (1/8)
uint16 {2}   - Unknown (0/1)
uint32 {4}   - Unknown
uint32 {4}   - Unknown
uint16 {2}   - Unknown (16256)
uint32 {4}   - File Offset
uint32 {4}   - File Length
byte {1}     - Filename Length (including null)
char {X}     - Filename
byte {1}     - null Filename Terminator


// if there are internally-referenced files, the following fields exist

byte {12}    - null
byte {1}     - null
uint32 {4}   - Unknown
byte {1}     - null
uint32 {4}   - Unknown
uint32 {4}   - Unknown
byte {23}    - null


// for each external file

uint16 {2}   - Unknown (1/8)
uint16 {2}   - Unknown (0/1)
uint32 {4}   - Unknown
uint32 {4}   - Unknown
uint16 {2}   - Unknown (16256)
uint32 {4}   - File Offset
uint32 {4}   - File Length
byte {1}     - Filename Length (including null)
char {X}     - Filename
byte {1}     - null Filename Terminator


byte {X}     - Internal File Data
byte {X}     - External File Pointers

MultiEx BMS

Not written yet

Supported Programs