Sudden Strike DAT

From XentaxWiki
Jump to: navigation, search

DAT, RUS, RS2


Format Specifications

uint32 {4}   - Number Of Files

// for each file

uint32 {4}   - File Offset


uint32 {4}   - Archive Size
byte {X}     - File Data

MultiEx BMS Script

Get FILECNTL Long 0 ;
SavePos FILESTART 0 ;
Do ;
GoTo FILESTART 0 ;
Get FILEOFF Long 0 ;
SavePos FILESTART 0 ;
Get FILESIZE Long 0 ;
Math FILESIZE -= FILEOFF ;
Log FILENAME FILEOFF FILESIZE 0 0 ;
Math EXTRCNT += 1 ;
While EXTRCNT <> FILECNTL ;

Notes and Comments

  • Note: Some files (in *.rs2 only?) are the archive size, and some are repeats.
  • All files of size 0 should be discarded?



Compatible Programs