Darkwatch PS2 PCK

From XentaxWiki
Revision as of 11:24, 28 December 2005 by imported>WATTO
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

PCK


Format Specifications

// FILE DATA

// for each file
byte {X}     - File Data


// DIRECTORY HEADER

uint32 {4}   - Number Of Files (including padding files and this 32-byte header) (64)
uint32 {4}   - Number Of Files
uint32 {4}   - Number Of Files (including padding files) (63)
byte {12}    - null
uint64 {8}   - Padding (all 205's)


// FILES DIRECTORY

// for each file
uint64 {8}   - Hash?
uint32 {4}   - File Offset
uint32 {4}   - File Length


// PADDING

// for all padding files
uint64 {8}   - null
uint64 {8}   - Padding (all 205's)


// FILENAME DIRECTORY

// for each file
uint32 {4}   - Hash?
uint32 {4}   - Filename Length
char {X}     - Filename


// ARCHIVE FOOTER

char {X}     - Timestamp String
byte {1}     - null Timestamp String Terminator
uint32 {4}   - Unknown
uint32 {4}   - Unknown
uint32 {4}   - Unknown
uint16 {2}   - Unknown

MultiEx BMS

Not written yet

Notes and Comments

  • Don't know how to find the directory offset!

Supported Programs

  • None