Official Forumula 1 Racing

From XentaxWiki
Jump to: navigation, search

Choose archive extension:

LKF + FAT


Format Specifications

char {X}     - Filename of the LKF archive this FAT file references
uint64 {8}   - null
byte {496}   - Padding to offset 513

// for each file

uint32 {4}   - File Type ID? (Stop loop when = 65535)
uint32 {4}   - Offset
uint32 {4}   - Unknown
uint32 {4}   - Length
uint32 {4}   - null


char {X}     - Blank file entries of the pattern above, until offset 755

// continue until offset 30116

uint32 {4}   - Unknown
uint32 {4}   - Unknown
uint32 {4}   - Unknown
uint32 {4}   - null


byte {1120}  - Padding

// continue until the extension is XXX

char {X}     - Tag Name (eg XXX )
byte {1}     - null Tag Name Terminator
char {X}     - File Extension (eg .xxx)
byte {1}     - null Extension Terminator
char {X}     - Directory Name (eg XXX/)
byte {1}     - null Directory Name Terminator
uint32 {4}   - Number of Files, or offsets


// 1144 bytes of the following pattern

uint32 {4}   - Unknown
uint32 {4}   - Unknown
uint32 {4}   - Unknown
uint32 {4}   - Unknown


// for each file

byte {1}     - null
byte {23}    - Filename (32-terminated)


MultiEx BMS Script

Not written yet

Notes and Comments

  • The *.lkf file contains the file data, the *.fat file contains the directory

Compatible Programs