Star Wars Episode 3 PAK
Jump to navigation
Jump to search
Choose archive extension:
PAK
- Format Type : Archive
- Endian Order : Little Endian
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
- char {36} - Filename (null)
// 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