BFEVFL (File Format)
From Wexos's Wiki
Jump to navigationJump to search
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)