FRD Savegame: Difference between revisions
Jump to navigation
Jump to search
Identify some unknown fields in account, fix mydata table |
Fix NEX Password length in account structure |
||
| Line 35: | Line 35: | ||
|- | |- | ||
| 0x20 | | 0x20 | ||
| ( | | (16 + 1) * 2 | ||
| NEX Password | | NEX Password | ||
|- | |- | ||
| | | 0x42 | ||
| (8 + 1) * 2 | | (8 + 1) * 2 | ||
| PrincipalID HMAC (Used for logging into NASC server) | | PrincipalID HMAC (Used for logging into NASC server) | ||
|- | |- | ||
| | | 0x54 | ||
| 1 | | 1 | ||
| Unknown | | Unknown | ||
|- | |- | ||
| | | 0x55 | ||
| 1 | | 1 | ||
| Unknown | | Unknown | ||
|- | |- | ||
| | | 0x56 | ||
| 1 | | 1 | ||
| Unknown | | Unknown | ||
|- | |- | ||
| | | 0x57 | ||
| 1 | | 1 | ||
| Padding | | Padding | ||
Revision as of 11:44, 23 May 2019
This page describes the contents of the friend sysmodule savegame.
account
| Offset | Size | Description |
|---|---|---|
| 0x00 | 4 | File magic "FPAC" (Friends Preference Account Config) |
| 0x04 | 4 | File magic number (0x20101021) |
| 0x08 | 8 | Padding |
| 0x10 | 4 | Unknown |
| 0x14 | 4 | PrincipalID |
| 0x18 | 8 | LocalFriendCode |
| 0x20 | (16 + 1) * 2 | NEX Password |
| 0x42 | (8 + 1) * 2 | PrincipalID HMAC (Used for logging into NASC server) |
| 0x54 | 1 | Unknown |
| 0x55 | 1 | Unknown |
| 0x56 | 1 | Unknown |
| 0x57 | 1 | Padding |
mydata
| Offset | Size | Description |
|---|---|---|
| 0x00 | 4 | File magic "FPMD" (Friends Preference My Data/Device) |
| 0x04 | 4 | File magic number (0x20101021) |
| 0x08 | 8 | Padding |
| 0x10 | 0x20 | Unknown |
| 0x30 | 16 * 2 | UTF16 string of personal message |
| 0x50 | 8 | Unknown |
| 0x58 | 8 |
u8 region u8 country u8 area u8 language u8 platform = 2 u8 padding[3] |
| 0x5C | 4 | Unknown padding |
| 0x60 | 8 | LocalFriendCodeSeed u64 |
| 0x68 | (12 + 1) * 2 | UTF16 string of unknown hexadecimal identifier |
| 0x82 | (15 + 1) * 2 | UTF16 string of console serial number without the checksum digit |
| 0xA2 | (10 + 1) * 2 | UTF16 string of Display name |
| 0xBB | 0x60 | Unaligned Mii data |
| 0x11B | 5 | Padding (0x120) |
friendlist
Header
| Offset | Size | Description |
|---|---|---|
| 0x00 | 4 | File magic "FPFL" (Friends Preference Friend List) |
| 0x04 | 4 | File magic number (0x20101021) |
| 0x08 | 8 | Padding |
| 0x10 | ? * 0x100 | Friend entries... |
Friend entry
| Offset | Size | Description |
|---|---|---|
| 0x00 | 0x15 | Unknown |
| 0x15 | 8 |
u8 region u8 country u8 area u8 language u8 platform = 2 u8 padding[3] |
| 0x1C | 0x14 | Unknown |
| 0x30 | 16 * 2 | UTF16 string of personal message |
| 0x50 | 0x20 | Unknown |
| 0x70 | 0x60 | Mii data |
| 0xD0 | (10 + 1) * 2 | UTF16 string of display name |
| 0xE8 | 0x18 | Unknown |