Friends Protocol (3DS) - RainMz/NintendoClients GitHub Wiki
Official name: NintendoFriendPresenceProtocol
(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 |
Unknown |
| Bool |
Unknown |
| Bool |
Unknown |
Response
This method does not return anything
(6) GetFriendMii
Request
response
(7) GetFriendMiiList
Request
Response
(8) IsActiveGame
Request
Response
| Type |
Description |
| List<Uint32> |
Unknown |
(9) GetPrincipalIDByLocalFriendCode
Request
| Type |
Description |
| Uint64 |
Unknown |
| List<Uint64> |
Unknown |
Response
(10) GetFriendRelationships
Request
| Type |
Description |
| List<Uint32> |
Unknown |
Response
(11) AddFriendByPrincipalID
Request
| Type |
Description |
| Uint64 |
Unknown |
| PID |
Principal id |
Response
(12) AddFriendBylstPrincipalID
Request
| Type |
Description |
| Uint64 |
Unknown |
| 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 |
Unknown |
| List<Uint32> |
Unknown |
| List<Uint64> |
Unknown |
Response
(18) UpdatePresence
Request
Response
This method does not return anything
(19) UpdateFavoriteGameKey
Request
Response
This method does not return anything.
(20) UpdateComment
Request
| Type |
Description |
| String |
Comment |
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<Uint32> |
Unknown |
Response
(23) GetFriendComment
Request
Response
(24) GetFriendPicture
Request
| Type |
Description |
| List<Uint32> |
Unknown |
Response
(25) GetFriendPersistentInfo
Request
| Type |
Description |
| List<Uint32> |
Unknown |
Response
(26) SendInvitation
Request
| Type |
Description |
| List<Uint32> |
Unknown |
Response
This method does not return anything
Types
| This structure inherits from Data |
| Type |
Description |
| Uint32 |
Unknown |
| DateTime |
Unknown |
| This structure inherits from Data |
| Type |
Description |
| Uint32 |
Unknown |
| Mii |
Mii |
| DateTime |
Unknown |
| 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 |
| Uint32 |
Unknown |
| Uint64 |
Unknown |
| Uint8 |
Unknown |
| This structure inherits from Data |
| Type |
Description |
| Uint64 |
Title id |
| Uint16 |
Title version |
| This structure inherits from Data |
| Type |
Description |
| String |
Unknown |
| Bool |
Unknown |
| Uint8 |
Unknown |
| Buffer |
Mii data |
| This structure inherits from Data |
| Type |
Description |
| String |
Unknown |
| Bool |
Unknown |
| Uint8 |
Unknown |
| List<Buffer> |
Mii data list |
| 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 |