Sacred: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>WATTO
No edit summary
 
imported>WATTO
No edit summary
(No difference)

Revision as of 03:08, 16 May 2005

Choose archive extension:

PAK


Format Specifications

byte {3}     - Header
byte {1}     - Type ID

if (header == TEX && id == 3){

uint32 {4}   - Number Of Files
uint32 {4}   - Unknown
byte {244}   - null


// for each file
uint32 {4}   - Type ID
uint32 {4}   - Offset
uint32 {4}   - Compressed Size


// for each file
char {32}    - Filename (null)
uint16 {2}   - X Image Size
uint16 {2}   - Y Image Size
uint32 {4}   - Unknown
byte {40}    - null Padding
byte {X}     - File Data


}


else if (header == CIF && id == 0){

uint32 {4}   - Number Of Files
uint32 {4}   - Unknown


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


}


else if (header == WPN && id == 8){

uint32 {4}   - Number Of Files
uint32 {4}   - Unknown


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


}


else if (header == SND && id == 1){

uint32 {4}   - Number Of Files
uint32 {4}   - Unknown
byte {244}   - null


// for each file
uint32 {4}   - Type ID
uint32 {4}   - Offset
uint32 {4}   - Compressed Size


}


else if (header == ITM && id == 5){

uint32 {4}   - Number Of Files
uint32 {4}   - Unknown
byte {244}   - null


// for each file
uint32 {4}   - Type ID
uint32 {4}   - Offset
uint32 {4}   - Compressed Size


// for each file
byte {56}    - Unknown
char {32}    - Filename (null)
byte {X}     - File Data


}


else if (header == ITM && id == 3){

uint32 {4}   - Number Of Files
uint32 {4}   - Unknown
byte {244}   - null


// for each file
uint32 {4}   - Type ID
uint32 {4}   - Offset
uint32 {4}   - Compressed Size


// for each file
char {32}    - Filename (null)
byte {X}     - File Data


}


MultiEx BMS Script

Not written yet

Compatible Programs