Leisure Suit Larry JAM: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks No edit summary |
imported>Ikskoks No edit summary |
(No difference)
| |
Latest revision as of 15:43, 10 January 2021
JAM
- Format Type : Archive
- Endian Order : Little Endian
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
- uint32 {4} - Compressed File Size
MultiEx BMS Script
Not written yet