Difference between revisions of "BFLAN (File Format)"
Jump to navigation
Jump to search
m (→Tools) |
|||
Line 119: | Line 119: | ||
The following tool can convert BFLAN files | The following tool can convert BFLAN files | ||
− | *[https://www.dropbox.com/s/7ni9vf43e0o7fxz/BenzinU.exe?dl=0 BenzinU], by [[User:diddy81|diddy81]] | + | * [https://www.dropbox.com/s/7ni9vf43e0o7fxz/BenzinU.exe?dl=0 BenzinU], by [[User:diddy81|diddy81]] |
+ | * [[Wexos's Toolbox]], by [[Wexos]] | ||
[[Category:File Format]] | [[Category:File Format]] |
Revision as of 12:37, 11 July 2017
BFLAN is an updated format for BRLAN files on the Wii.
File Header (FLAN)
Offset | Size | Description |
---|---|---|
0x00 | 4 | Magic (caFe Layout ANimation) |
0x04 | 2 | Byte Order Mark |
0x06 | 2 | Header size (always 0x14) |
0x08 | 4 | Version |
0x0C | 4 | Size of entire file |
0x10 | 2 | Number of sections |
0x12 | 2 | Unknown |
pat1 Section (???)
Notes
BFLAN files have a tree-like structure, FLAN encompasses the whole file, pat1 looks like a header for pai1, pai1 holds all entry data.
Header
Offset | Size | Description |
---|---|---|
0x00 | 4 | Magic ("pat1") |
0x04 | 4 | Section size (all sub-data) |
0x08 | 4 | Unknown, seems to always be 1, probably number of entries |
0x0C | 4 | Offset to first file string (Dunno what used for, always 0x1C?) |
0x10 | 4 | Offset to second file string (Dunno what used for) |
0x14 | 4 | Unknown, seems to be number of string entries minus 1 (0x14A -> 0x149) |
0x18 | 4 | Padding ??? |
After is two strings, each padded to 4 bytes. After that is a bunch of zeroes (section padded to 8 or 16 bytes? Reference files have 0x44, 0x48, and 0x50 as size.
Texture Pattern (FLTP)
Header
Offset | Size | Description |
---|---|---|
0x00 | 4 | Magic (caFe Layout Texture Pattern) |
0x04 | 4 | Unknown (Always 0x01000000 ???) |
0x08 | 4 | Unknown, usually 0x0C, could be offset or header length |
0x0C | 4 | Unknown (Probably flags, usually 0x100) |
0x10 | 2 | Number of entries (padded to 4 bytes/shifted ????) |
0x14 | 4 | 0x0C again, probably another section size |
Entries
Each entry is 8 bytes, seems to a float, followed by flags (second byte looks like a sorting/matching number with strings).
Tools
The following tool can convert BFLAN files
- BenzinU, by diddy81
- Wexos's Toolbox, by Wexos