Skip to content

Friends Protocol (3DS)

Yannik Marchand edited this page Mar 13, 2018 · 36 revisions

NEX Protocols > Friends 3DS (0x65)

Method ID Method Name
1 UpdateProfile
2 UpdateMii
3 UpdateMiiList
4 UpdatePlayedGames
5 UpdatePreference
6 GetFriendMii
7 ?
8 ?
9 GetPrincipalIDByLocalFriendCode
10 ?
11 AddFriendByPrincipalID
12 ?
13 ?
14 ?
15 ?
16 ?
17 SyncFriend
18 UpdatePresence
19 UpdateFavoriteGameKey
20 UpdateComment
21 ?
22 GetFriendPresence
23 ?
24 GetFriendPicture
25 GetFriendPersistentInfo
26 ?

(1) UpdateProfile

Request

Type Description
MyProfile Profile data

Response

This method does not return anything

(2) UpdateMii

Request

Type Description
Mii Mii

Response

This method does not return anything

(3) UpdateMiiList

Request

Type Description
MiiList Mii list

Response

This method does not return anything.

(4) UpdatePlayedGames

Request

Type Description
List<PlayedGame> Played games

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

(11) AddFriendByPrincipalID

Request

Type Description
Uint64 Unknown
Uint32 Principal id

Response

Type Description
FriendRelationship Friend relationship

(17) SyncFriend

Request

Type Description
Uint64 Unknown
List<Uint32> Unknown
List<Uint64> Unknown

Response

Type Description
List<FriendRelationship> Friend list

(18) UpdatePresence

Request

Type Description
NintendoPresence Presence info
Bool Unknown

Response

This method does not return anything

(19) UpdateFavoriteGameKey

Request

Type Description
GameKey Game key

Response

This method does not return anything.

(20) UpdateComment

Request

Type Description
String Comment

Response

This method does not return anything

(22) GetFriendPresence

Request

Type Description
List<Uint32> Unknown

Response

Type Description
List<FriendPresence> Friend presence list

(24) GetFriendPicture

Request

Type Description
List<Uint32> Unknown

Response

Type Description
List<FriendPicture> Friend pictures

(25) GetFriendPersistentInfo

Request

Type Description
List<Uint32> Unknown

Response

Type Description
List<FriendPersistentInfo> Persistent info

Types

FriendPersistentInfo

Type Description
Uint32 Unknown
Uint8 Unknown
Uint8 Unknown
Uint8 Unknown
Uint8 Unknown
Uint8 Unknown
GameKey Game key
String Unknown
DateTime Unknown
DateTime Unknown
DateTime Unknown

FriendPicture

Type Description
Uint32 Unknown
Buffer Data
DateTime Date time

FriendPresence

Type Description
Uint32 Unknown
NintendoPresence Nintendo presence

FriendRelationship

Type Description
Uint32 Unknown
Uint64 Unknown
Uint8 Unknown

GameKey

Type Description
Uint64 Title id
Uint16 Title version

Mii

Type Description
String Unknown
Bool Unknown
Uint8 Unknown
Buffer Mii data

MiiList

Type Description
String Unknown
Bool Unknown
Uint8 Unknown
List<Buffer> Mii data list

MyProfile

Type Description
Uint8 Unknown
Uint8 Unknown
Uint8 Unknown
Uint8 Unknown
Uint8 Unknown
Uint64 Unknown
String Unknown
String Unknown

NintendoPresence

Type Description
Uint32 Unknown
GameKey Game key
String Message
Uint32 Unknown
Uint8 Unknown
Uint32 Unknown
Uint32 Unknown
Uint32 Unknown
Uint32 Unknown
Buffer Unknown

PlayedGame

Type Description
GameKey Game key
DateTime Date time
Clone this wiki locally