Cryo Interactive BF: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Dinoguy1000
No edit summary
imported>PXR
Line 8: Line 8:


<tt><b>
<tt><b>
char {16}&nbsp;&nbsp;&nbsp; - Header <font color="purple">(CryoBF - 2.02.0 + <font color="purple">(byte)</font>26)</font> <br>  
char {15}&nbsp;&nbsp;&nbsp; - Header <font color="purple">(CryoBF - 2.02.0)</font> <br>
byte {1}&nbsp;&nbsp;&nbsp;&nbsp; - '' <font color="red">Unknown</font> '' <font color="purple">(26)</font> <br>  
uint64 {8}&nbsp;&nbsp; - null <br>  
uint64 {8}&nbsp;&nbsp; - null <br>  
uint32 {4}&nbsp;&nbsp; - Directory Offset <br>  
uint32 {4}&nbsp;&nbsp; - Directory Offset <br>  

Revision as of 02:23, 11 August 2006

BF


Format Specifications

char {15}    - Header (CryoBF - 2.02.0)
byte {1}     - Unknown (26)
uint64 {8}   - null
uint32 {4}   - Directory Offset
uint32 {4}   - First File Offset (32)

byte {X}     - File Data

// Main Directory

uint32 {4}   - Number Of Directories


// for each directory {
uint32 {4}   - Filename Length
char {X}     - Filename
uint32 {4}   - Entry Type (1=dir, 2=file)


if (type==dir){
uint32 {4}   - Number Of Files In This Directory


// for each file in this directory {
// Repeat from "//for each directory"
}


}


else if (type==file){
uint32 {4}   - File Length
uint32 {4}   - null
uint32 {4}   - Offset [+FirstFileOffset]
}


}


MultiEx BMS Script

Not written yet

Compatible Programs

Other Games

These games also use this file format

  • Return To Mystery Island *.bf
  • Versailles 2 *.bf
  • Voyage *.bf