Cross Racing Championship 2005: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>WATTO
No edit summary
imported>Ikskoks
No edit summary
Line 71: Line 71:


* [[Game Extractor|Game Extractor]]<br>
* [[Game Extractor|Game Extractor]]<br>
[[Category:File Format]]

Revision as of 15:03, 3 January 2021

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