Official name: NintendoFriendPresenceV2Protocol
Methods
Request
Response
(2) AddFriend
Request
Response
(3) AddFriendByName
Request
Response
(4) RemoveFriend
Request
Response
This method does not return anything.
(5) AddFriendRequest
Request
Response
(6) CancelFriendRequest
Request
Response
This method does not return anthing.
(7) AcceptFriendRequest
Request
Response
(8) DeleteFriendRequest
Request
Response
This method does not return anything.
(9) DenyFriendRequest
Request
Response
(10) MarkFriendRequestsAsReceived
Request
Type | Description |
---|
List<Uint64> | Friend requests |
Response
This method does not return anything.
(11) AddBlackList
Request
Response
(12) RemoveBlackList
Request
Response
This method does not return anything.
(13) UpdatePresence
Request
Response
This method does not return anything.
(14) UpdateMii
Request
Response
Request
Type | Description |
---|
Comment | Status message |
Response
(16) UpdatePreference
Request
Response
This method does not return anything.
(17) GetBasicInfo
Request
Response
(18) DeletePersistentNotification
Request
Response
This method does not return anything.
(19) CheckSettingStatus
Request
This method does not take any parameters.
Response
Type | Description |
---|
Uint8 | Unknown |
(20) GetRequestBlockSettings
Request
Type | Description |
---|
List<Uint32> | Unknown |
Response
Types
BlacklistedPrincipal (Structure)
This structure inherits from Data
This structure inherits from Data
Type | Description |
---|
Uint8 | Unknown |
String | Status message |
DateTime | Last changed on |
This structure inherits from Data
This structure inherits from Data
FriendRequestMessage (Structure)
This structure inherits from Data
This structure inherits from Data
Type | Description |
---|
Uint64 | Title id |
Uint16 | Title version |
This structure inherits from Data
NintendoPresenceV2 (Structure)
This structure inherits from Data
Type | Description |
---|
Uint32 | Changed flags |
Bool | Is online |
GameKey | Game key |
Uint8 | Unknown (1) |
String | Message |
Uint32 | Unknown (2) |
Uint8 | Unknown (3) |
Uint32 | Game server id |
Uint32 | Unknown (4) |
PID | Pid |
Uint32 | Gathering id |
Buffer | Application data |
Uint8 | Unknown (5) |
Uint8 | Unknown (6) |
Uint8 | Unknown (7) |
This structure inherits from Data
PersistentNotification (Structure)
This structure inherits from Data
Type | Description |
---|
Uint64 | Unknown |
Uint32 | Unknown |
Uint32 | Unknown |
Uint32 | Unknown |
String | Unknown |
PersistentNotificationList (Structure)
This structure inherits from Data
PrincipalBasicInfo (Structure)
This structure inherits from Data
PrincipalPreference (Structure)
This structure inherits from Data
Type | Description |
---|
Bool | Show online presence |
Bool | Show currently playing title |
Bool | Block friend requests |
PrincipalRequestBlockSetting (Structure)
This structure inherits from Data
Type | Description |
---|
Uint32 | Unknown |
Bool | Unknown |
Changed Flags
Specifies which fields changed their value recently.
Value | Field |
---|
0x4 | Unknown (1) |
0x8 | Unknown (2) |
0x10 | Game server id |
0x20 | Unknown (4) |
0x40 | Pid |
0x80 | Gathering id |
0x100 | Application data |