Mario Kart 8 uses the ENL framework.
Record type | Description |
---|---|
0 | Menu |
1 | Player info |
2 | All player info |
3 | Race |
4 | Drive |
6 | Item event |
7 | Battle event |
9 | Flags |
10 | Chat |
Menu Record
This is record type 0.
Player Info Record
This is record type 1.
Offset | Size | Description |
---|---|---|
0x0 | 8 | Unknown |
0x8 | 256 | Player info |
0x108 | 4 | Unknown |
0x10C | — | End of record |
All Player Info Record
This is record type 2.
Offset | Size | Description |
---|---|---|
0x0 | 8*12 | Unknown |
0x60 | 4*4 | Track options |
0x70 | 4 | Unknown |
0x74 | 4 | Unknown |
0x78 | 12*12 | Votes |
0x108 | 8*10 | Unknown |
0x158 | 2 | Unknown |
0x15A | 2 | Unknown |
0x15C | 4 | Unknown |
0x160 | — | End of record |
Flags Record
This is record type 9.
Offset | Size | Description |
---|---|---|
0x0 | 1 | Flags |
0x1 | — | End of record |
Vote
Offset | Size | Description |
---|---|---|
0x0 | 8 | Unique id |
0x8 | 1 | 0xFE : course id0x01 : unknown |
0x9 | 3 | Padding |
sys::PlayerInfo
Offset | Size | Description |
---|---|---|
0x0 | 212 | Core |
0xD4 | 2*21 | Null-terminated name (UTF-16) |
0xFE | 2 | Padding |
sys::PlayerInfo::Core
Offset | Size | Description |
---|---|---|
0x0 | 4 | Unknown |
0x4 | 4 | Unknown |
0x8 | 4 | Unknown |
0xC | 4 | Rate 1 |
0x10 | 4 | Rate 2 |
0x14 | 96 | Mii data |
0x74 | 16 | Unknown |
0x84 | 64 | Open flag pack |
0xC4 | 16 | Account UUID |
sys::Rate
Offset | Size | Description |
---|---|---|
0x0 | 4 | Value (float) |
sys::OpenFlagPack
Offset | Size | Description |
---|---|---|
0x0 | 0x40 | Unknown |