LIB EALIB

From XentaxWiki
Jump to: navigation, search

LIB


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