Official name: NintendoFriendPresenceProtocol
Methods
(1) UpdateProfile
Request
Response
This method does not return anything
(2) UpdateMii
Request
Response
This method does not return anything
(3) UpdateMiiList
Request
Response
This method does not return anything.
(4) UpdatePlayedGames
Request
Response
This method does not return anything.
(5) UpdatePreference
Request
Type | Description |
---|
Bool | Show online presence |
Bool | Show currently playing title |
Bool | Show played titles |
Response
This method does not return anything
(6) GetFriendMii
Request
response
(7) GetFriendMiiList
Request
Response
(8) IsActiveGame
Request
Response
Type | Description |
---|
List<PID> | Principal ids |
(9) GetPrincipalIDByLocalFriendCode
Request
Type | Description |
---|
Uint64 | Local friend code |
List<Uint64> | Local friend codes |
Response
(10) GetFriendRelationships
Request
Type | Description |
---|
List<PID> | Principal ids |
Response
(11) AddFriendByPrincipalID
Request
Type | Description |
---|
Uint64 | Local friend code |
PID | Principal id |
Response
(12) AddFriendBylstPrincipalID
Request
Type | Description |
---|
Uint64 | Local friend code |
List<PID> | Principal ids |
Response
(13) RemoveFriendByLocalFriendCode
Request
Type | Description |
---|
Uint64 | Local friend code |
Response
This method does not return anything.
(14) RemoveFriendByPrincipalID
Request
Type | Description |
---|
PID | Principal id |
Response
This method does not return anything.
(15) GetAllFriends
Request
This method does not take any parameters.
Response
(16) UpdateBlackList
Request
Type | Description |
---|
List<Uint32> | Unknown |
Response
This method does not return anything.
(17) SyncFriend
Request
Type | Description |
---|
Uint64 | Local friend code |
List<PID> | Principal ids |
List<Uint64> | Local friend codes |
Response
(18) UpdatePresence
Request
Response
This method does not return anything
(19) UpdateFavoriteGameKey
Request
Response
This method does not return anything.
Request
Response
This method does not return anything
(21) UpdatePicture
Request
Type | Description |
---|
Uint32 | Unknown |
Buffer | Picture |
Response
This method does not return anything
(22) GetFriendPresence
Request
Type | Description |
---|
List<PID> | Principal ids |
Response
Request
Response
(24) GetFriendPicture
Request
Type | Description |
---|
List<Uint32> | Unknown |
Response
(25) GetFriendPersistentInfo
Request
Type | Description |
---|
List<PID> | Principal ids |
Response
(26) SendInvitation
Request
Type | Description |
---|
List<PID> | Principal ids |
Response
This method does not return anything
Types
This structure inherits from Data
This structure inherits from Data
This structure inherits from Data
FriendPersistentInfo (Structure)
This structure inherits from Data
This structure inherits from Data
This structure inherits from Data
FriendRelationship (Structure)
This structure inherits from Data
Type | Description |
---|
PID | Principal id |
Uint64 | Local friend code |
Uint8 | Relationship type |
Relationship types:
Type | Description |
---|
0 | Friendship incomplete |
1 | Friendship complete |
2 | Friend does not exist |
This structure inherits from Data
Type | Name | Description |
---|
Uint64 | m_gameCode | Title id |
Uint16 | m_gameVersion | Title version |
This structure inherits from Data
Type | Description |
---|
String | Name |
Bool | Profanity flag |
Uint8 | Character set |
Buffer | Mii data |
Character sets:
Value | Description |
---|
0 | JPN + USA + EUR |
1 | CHN |
2 | KOR |
3 | TWN |
This structure inherits from Data
This structure inherits from Data
Type | Description |
---|
Uint8 | Region |
Uint8 | Country |
Uint8 | Area |
Uint8 | Language |
Uint8 | Platform |
Uint64 | Unknown |
String | Unknown |
String | Unknown |
NintendoPresence (Structure)
This structure inherits from Data
Type | Name |
---|
Uint32 | m_changedBitFlag |
GameKey | m_gameKey |
String | m_gameModeDescription |
Uint32 | m_joinAvailabilityFlag |
Uint8 | m_matchmakeSystemType |
Uint32 | m_joinGameID |
Uint32 | m_joinGameMode |
PID | m_ownerPrincipalID |
Uint32 | m_joinGroupID |
Buffer | m_applicationArg |
This structure inherits from Data