Braveheart IO: Difference between revisions
Jump to navigation
Jump to search
imported>WATTO No edit summary |
(No difference)
|
Revision as of 08:12, 20 December 2005
Choose archive extension:
IO
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
char {268} - Header ("v0D.07" + nulls to fill)
uint32 {4} - Number Of Files
byte {32} - null
// for each file/directory
- uint32 {4} - Entry Type (13=File, !13=Directory)
- if (entryType == 13){
- uint32 {4} - File Offset (relative to the start of the file data)
- uint32 {4} - File Length
- uint64 {8} - null
- char {X} - Filename
- byte {1} - null Filename Terminator
- }
- uint32 {4} - File Offset (relative to the start of the file data)
- else {
- uint32 {4} - Number Of Files In This Directory
- uint32 {4} - Number Of Sub-Directories In This Directory
- char {X} - Directory Name
- byte {1} - null Directory Name Terminator
- // for each file and sub-directory {
- //repeat from "// for each file/directory
- }
- //repeat from "// for each file/directory
- }
- uint32 {4} - Number Of Files In This Directory
byte {X} - File Data
MultiEx BMS
Not written yet