Cryo Interactive BF: Difference between revisions
Jump to navigation
Jump to search
imported>Dinoguy1000 No edit summary |
imported>PXR |
||
| Line 8: | Line 8: | ||
<tt><b> | <tt><b> | ||
char { | char {15} - Header <font color="purple">(CryoBF - 2.02.0)</font> <br> | ||
byte {1} - '' <font color="red">Unknown</font> '' <font color="purple">(26)</font> <br> | |||
uint64 {8} - null <br> | uint64 {8} - null <br> | ||
uint32 {4} - Directory Offset <br> | uint32 {4} - Directory Offset <br> | ||
Revision as of 02:23, 11 August 2006
BF
- Format Type : Archive
- Endian Order : Little Endian
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)
- uint32 {4} - Filename Length
- if (type==dir){
- uint32 {4} - Number Of Files In This Directory
- uint32 {4} - Number Of Files In This Directory
- if (type==dir){
- // for each file in this directory {
- // Repeat from "//for each directory"
- }
- // Repeat from "//for each directory"
- // for each file in this directory {
- }
- }
- else if (type==file){
- uint32 {4} - File Length
- uint32 {4} - null
- uint32 {4} - Offset [+FirstFileOffset]
- }
- uint32 {4} - File Length
- else if (type==file){
- }
- }
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