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
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
|