SBF0: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>WATTO
mNo edit summary
imported>PXR
Line 26: Line 26:
=== MultiEx BMS Script ===  
=== MultiEx BMS Script ===  


Not written yet<br><br>
<pre>ImpType Standard ;
IDString 0 SBF0 ;
Set TEMP Long 20 ;
GoTo TEMP 0 ;
Get FILENUM Long 0 ;
For F = 1 To FILENUM ;
GetDSTring FNAME 16 0 ;
SavePos FOFFSETX 0 ;
Get FOFFSET Long 0 ;
SavePos FSIZEX 0 ;
Get FSIZE Long 0 ;
Get FOO Long 0 ;
Get BAR Long 0 ;
Log FNAME FOFFSET FSIZE FOFFSETX FSIZEX ;
Next F ;</pre><br>


=== Compatible Programs ===  
=== Compatible Programs ===  


* [[Game Extractor|Game Extractor]]<br><br>
* [[Game Extractor|Game Extractor]]
* [[MultiEx Commander|MultiEx Commander]]<br><br>


=== Other Games ===  
=== Other Games ===  

Revision as of 16:13, 16 January 2006

SBF


Format Specifications

char {4}     - Header (SBF0) // note the zero, it is not an O
uint32 {4}   - Unknown (256)
uint64 {8}   - Version? (1)
uint32 {4}   - Unknown (24)
uint32 {4}   - Number Of Files

// for each file

char {16}    - Filename (null)
uint32 {4}   - Offset
uint32 {4}   - Size
uint64 {8}   - Type ID?


byte {X}     - File Data

MultiEx BMS Script

ImpType Standard ;
IDString 0 SBF0 ;
Set TEMP Long 20 ;
GoTo TEMP 0 ;
Get FILENUM Long 0 ;
For F = 1 To FILENUM ;
GetDSTring FNAME 16 0 ;
SavePos FOFFSETX 0 ;
Get FOFFSET Long 0 ;
SavePos FSIZEX 0 ;
Get FSIZE Long 0 ;
Get FOO Long 0 ;
Get BAR Long 0 ;
Log FNAME FOFFSET FSIZE FOFFSETX FSIZEX ;
Next F ;


Compatible Programs

Other Games

These games also use this file format

  • Delta Force Land Warrior *.sbf
  • Delta Force Xtreme *.sbf
  • F-16 Multirole Fighter *.sbf