Star Wars Episode 3

From XentaxWiki
Jump to: navigation, search

Choose archive extension:

PAK


Format Specifications

uint32 {4}   - Number Of Files?
uint32 {4}   - End File 1 Offset
uint32 {4}   - End File 2 Offset
uint32 {4}   - End File 1 Length
uint32 {4}   - End File 2 Length
uint32 {4}   - Unknown
uint32 {4}   - Number of Misc Fields

// for each Misc Field

uint32 {4}   - Unknown Offset


byte {X}     - null Padding to offset 796

// for each Misc Field

uint16 {2}   - Unknown ID


byte {X}     - null Padding to offset 2048

// DIRECTORY

// for each file
char {36}    - Filename (null)
uint32 {4}   - Next File Offset
uint32 {4}   - File Length (including null padding and this header)
uint16 {2}   - Unknown (180)
uint16 {2}   - File ID?
byte {X}     - File Data
byte {0-2047}      - null Padding to a multiple of 2048 bytes


// END FILE 1

byte {X}     - File Data


// END FILE 2

byte {X}     - File Data


MultiEx BMS

Not written yet

Notes and Comments

  • Keep reading the directory until you reach the EndFileOffset1


Supported Programs