BFEVFL (File Format): Difference between revisions
From Wexos's Wiki
Jump to navigationJump to search
(Imported from avsys wiki) |
|||
Line 54: | Line 54: | ||
* [[Super Mario Maker 2]] | * [[Super Mario Maker 2]] | ||
* [[The Legend of Zelda: Breath of the Wild]] (Nintendo Switch) | * [[The Legend of Zelda: Breath of the Wild]] (Nintendo Switch) | ||
* [[The Legend of Zelda: Echoes of Wisdom]] | |||
* [[The Legend of Zelda: Link's Awakening]] | * [[The Legend of Zelda: Link's Awakening]] | ||
* [[The Legend of Zelda: Tears of the Kingdom]] | * [[The Legend of Zelda: Tears of the Kingdom]] |
Latest revision as of 21:43, 25 September 2024
Under Construction
This article is not finished. Help improve it by adding accurate information or correcting grammar and spelling.
BFEVFL (Binary caFe EVent FLow) is a file format used on Wii U and Nintendo Switch games such as Super Mario Maker 2 and The Legend Of Zelda: Link's Awakening. It seems to store event parameters.
File Format
Header
Offset | Type | Description |
---|---|---|
0x00 | Char[6] | File magic. Always BFEVFL\0\0 in ASCII. |
0x08 | UInt32 | Version number. |
0x0C | UInt16 | Byte-order-mark. FE FF for big endian, FF FE for little endian. |
0x0E | Byte | Alignment shift. 2 raised by this value is the alignment required by this file when loaded into memory. |
0x0F | Byte | Target address size. Size of a pointer in bits. Never set and therefore remains 0. |
0x10 | UInt32 | File name offset. Points directly to the string, and not to the length unlike all other strings. |
0x14 | UInt16 | A flag which is only used on runtime. One bit sets whether the file is relocated. |
0x16 | UInt16 | Offset to the first section. |
0x18 | UInt32 | Relocation table offset. |
0x1C | UInt32 | Size of the file in bytes. |
String Table
Dictionary
Relocation Table
EFVL
Version List
Tools
The following tools can handle BFEVFL files:
- (none)