Leisure Suit Larry JAM

From XentaxWiki
Revision as of 06:02, 12 December 2005 by WATTO (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

JAM


Format Specifications

char {4}     - Header (JAM2)
uint32 {4}   - Unknown
uint32 {4}   - First File Offset
char {4}     - Header 2 (none)
byte {12}    - null
uint16 {2}   - Number Of Filenames
uint16 {2}   - Number Of Extensions

// for each filename

char {8}   - Filename (null)


// for each extension

char {4}   - Extension Name (null) // the first extension is all nulls


uint32 {4}   - Unknown

// NOTE: Some files have invalid offsets - only allow offsets >= FirstFileOffset
// for each file

uint16 {2}   - Filename ID
uint16 {2}   - File Extension ID
uint32 {4}   - Offset


// File Data

// for each file
uint32 {4}   - Compressed File Size
uint32 {4}   - Decompressed File Size
uint32 {4}   - Unknown
uint32 {4}   - Unknown
uint32 {4}   - Unknown
uint32 {4}   - Unknown
uint32 {4}   - Unknown
uint32 {4}   - Unknown
byte {X}     - File Data
byte {0-3}   - Junk padding to a multiple of 4 bytes


MultiEx BMS Script

Not written yet

Compatible Programs