Leisure Suit Larry JAM: Difference between revisions
Jump to navigation
Jump to search
imported>WATTO No edit summary |
imported>Ikskoks No edit summary |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 52: | Line 52: | ||
* [[Game Extractor|Game Extractor]]<br> | * [[Game Extractor|Game Extractor]]<br> | ||
[[Category:File Format]] | |||
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