LIB EALIB: 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 54: | Line 54: | ||
* US Marine Fighters *.lib | * US Marine Fighters *.lib | ||
* US Navy Fighters *.lib | * US Navy Fighters *.lib | ||
[[Category:File Format]] | |||
Latest revision as of 23:54, 24 January 2021
LIB
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
char {5} - Header (EALIB)
uint16 {2} - Number Of Files
// for each file
- byte {1} - ID?
- char {13} - Filename
- uint32 {4} - Offset
byte {18} - null Padding
byte {X} - File Data
MultiEx BMS Script
IDString 0 EALIB ; Get FILECNTL Int 0 ; SavePos FILESTART 0 ; Do ; GoTo FILESTART 0 ; GetDString FILENAME 12 0 ; Get DUMMYL Int 0 ; Get FILEOFF Long 0 ; Math FILEOFF += 5 ; SavePos FILESTART 0 ; SavePos DUMMYL 0 ; Math DUMMYL += 12 ; GoTo DUMMYL 0 ; Get DUMMYL Int 0 ; Get FILESIZE Long 0 ; Math FILESIZE -= FILEOFF ; Log FILENAME FILEOFF FILESIZE 0 0 ; Math EXTRCNT += 1 ; While EXTRCNT <> FILECNTL ;
Compatible Programs
Other Games
These games also use this file format
- US Marine Fighters *.lib
- US Navy Fighters *.lib