Darkwatch PS2 PCK
PCK
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
// FILE DATA
- // for each file
- byte {X} - File Data
- 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
- uint64 {8} - Hash?
// PADDING
- // for all padding files
- uint64 {8} - null
- uint64 {8} - Padding (all 205's)
- uint64 {8} - null
// FILENAME DIRECTORY
- // for each file
- uint32 {4} - Hash?
- uint32 {4} - Filename Length
- char {X} - Filename
- uint32 {4} - Hash?
// 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