-
-
Notifications
You must be signed in to change notification settings - Fork 88
Friends Protocol (Wii U)
Yannik Marchand edited this page Jun 16, 2025
·
36 revisions
NEX Protocols > Friends Wii U (102)
Official name: NintendoFriendPresenceV2Protocol
| Method ID | Method Name |
|---|---|
| 1 | UpdateAndGetAllInformation |
| 2 | AddFriend |
| 3 | AddFriendByName |
| 4 | RemoveFriend |
| 5 | AddFriendRequest |
| 6 | CancelFriendRequest |
| 7 | AcceptFriendRequest |
| 8 | DeleteFriendRequest |
| 9 | DenyFriendRequest |
| 10 | MarkFriendRequestsAsReceived |
| 11 | AddBlackList |
| 12 | RemoveBlackList |
| 13 | UpdatePresence |
| 14 | UpdateMii |
| 15 | UpdateComment |
| 16 | UpdatePreference |
| 17 | GetBasicInfo |
| 18 | DeletePersistentNotification |
| 19 | CheckSettingStatus |
| 20 | GetRequestBlockSettings |
| Type | Description |
|---|---|
| NNAInfo | NNA Info |
| NintendoPresenceV2 | Nintendo presence |
| DateTime | Birthday |
| Type | Description |
|---|---|
| PrincipalPreference | Principal preference |
| Comment | Status message |
| List<FriendInfo> | Friend list |
| List<FriendRequest> | Sent friend requests |
| List<FriendRequest> | Received friend requests |
| List<BlacklistedPrincipal> | Blacklist |
| Bool | Unknown |
| List<PersistentNotification> | Notifications |
| Bool | Unknown |
| Type | Description |
|---|---|
| PID | Pid |
| Type | Description |
|---|---|
| FriendRequest | Friend request |
| FriendInfo | Friend info |
| Type | Description |
|---|---|
| String | Name |
| Type | Description |
|---|---|
| FriendRequest | Friend request |
| FriendInfo | Friend info |
| Type | Description |
|---|---|
| PID | Pid |
This method does not return anything.
| Type | Description |
|---|---|
| PID | Pid |
| Uint8 | Unknown |
| String | Message |
| Uint8 | Unknown |
| String | Unknown |
| GameKey | Game key |
| DateTime | Unknown |
| Type | Description |
|---|---|
| FriendRequest | Friend request |
| FriendInfo | Friend info |
| Type | Description |
|---|---|
| Uint64 | Id |
This method does not return anthing.
| Type | Description |
|---|---|
| Uint64 | Id |
| Type | Description |
|---|---|
| FriendInfo | Friend info |
| Type | Description |
|---|---|
| Uint64 | Id |
This method does not return anything.
| Type | Description |
|---|---|
| Uint64 | Id |
| Type | Description |
|---|---|
| BlacklistedPrincipal | Blacklisted principal |
| Type | Description |
|---|---|
| List<Uint64> | Friend requests |
This method does not return anything.
| Type | Description |
|---|---|
| BlacklistedPrincipal | Blacklisted principal |
| Type | Description |
|---|---|
| BlacklistedPrincipal | Blacklisted principal |
| Type | Description |
|---|---|
| PID | Pid |
This method does not return anything.
| Type | Description |
|---|---|
| NintendoPresenceV2 | Nintendo presence |
This method does not return anything.
| Type | Description |
|---|---|
| MiiV2 | Mii |
| Type | Description |
|---|---|
| DateTime | Unknown |
| Type | Description |
|---|---|
| Comment | Status message |
| Type | Description |
|---|---|
| DateTime | Update time |
| Type | Description |
|---|---|
| PrincipalPreference | Principal preference |
This method does not return anything.
| Type | Description |
|---|---|
| List<PID> | Pids |
| Type | Description |
|---|---|
| List<PrincipalBasicInfo> | Infos |
| Type | Description |
|---|---|
| List<PersistentNotification> | Notifications |
This method does not return anything.
This method does not take any parameters.
| Type | Description |
|---|---|
| Uint8 | Unknown |
| Type | Description |
|---|---|
| List<Uint32> | Unknown |
| Type | Description |
|---|---|
| List<PrincipalRequestBlockSetting> | Settings |
BlacklistedPrincipal (Structure)
| This structure inherits from Data |
|---|
| Type | Description |
|---|---|
| PrincipalBasicInfo | Principal basic info |
| GameKey | Game key |
| DateTime | Blacklisted since |
Comment (Structure)
| This structure inherits from Data |
|---|
| Type | Description |
|---|---|
| Uint8 | Unknown |
| String | Status message |
| DateTime | Last changed on |
FriendInfo (Structure)
| This structure inherits from Data |
|---|
| Type | Description |
|---|---|
| NNAInfo | NNA Info |
| NintendoPresenceV2 | Nintendo presence |
| Comment | Status message |
| DateTime | Became friend |
| DateTime | Last online |
| Uint64 | Unknown |
FriendRequest (Structure)
| This structure inherits from Data |
|---|
| Type | Description |
|---|---|
| PrincipalBasicInfo | Principal basic info |
| FriendRequestMessage | Message |
| DateTime | Sent on |
FriendRequestMessage (Structure)
| This structure inherits from Data |
|---|
| Type | Description |
|---|---|
| Uint64 | Friend request id |
| Uint8 | Is received |
| Uint8 | Unknown |
| String | Message |
| Uint8 | Unknown |
| String | Unknown |
| GameKey | Game key |
| DateTime | Unknown |
| DateTime | Expires on |
GameKey (Structure)
| This structure inherits from Data |
|---|
| Type | Description |
|---|---|
| Uint64 | Title id |
| Uint16 | Title version |
MiiV2 (Structure)
| This structure inherits from Data |
|---|
| Type | Description |
|---|---|
| String | Name |
| Uint8 | Unknown |
| Uint8 | Unknown |
| Buffer | Mii data (FFLStoreData) |
| DateTime | Unknown |
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) |
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 |
NNAInfo (Structure)
| This structure inherits from Data |
|---|
| Type | Description |
|---|---|
| PrincipalBasicInfo | Principal basic info |
| Uint8 | Unknown |
| Uint8 | Unknown |
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 |
|---|
| Type | Description |
|---|---|
| List<PersistentNotification> | Notifications |
PrincipalBasicInfo (Structure)
| This structure inherits from Data |
|---|
| Type | Description |
|---|---|
| PID | Pid |
| String | NNID |
| MiiV2 | Mii |
| Uint8 | Unknown |
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 |
|---|---|
| PID | Pid |
| Bool | Blocked |
- Home
-
NEX
- PRUDP Protocol
- RMC Protocol
-
NEX Services
- Common
- Nintendo
- Kerberos Authentication
- Hpp Server
- NPLN
- Pia
- Switch Servers
- Other Pages