RMC Friends Service - zeroKilo/GROBackendWV GitHub Wiki

Custom RMC service for friend management.

Method ID Method Name
1 AddFriendByID
2 AddFriendByName
3 MoveFriendToGroup
4 RemoveFriend
5 GetFriendList

(1) AddFriendByID

Request

Type Name
List<Uint32> _PlayerIDVector
Uint8 _GroupID

Response

Type Name
List<GR5_FriendData> _NewFriendsVector

(2) AddFriendByName

Request

Type Name
List<String> _PlayerNameVector
Uint8 _GroupID

Response

Type Name
List<GR5_FriendData> _NewFriendsVector

(3) MoveFriendToGroup

Request

Type Name
List<Uint32> _PlayerIDVector
Uint8 _GroupID

Response

Empty response.

(4) RemoveFriend

Request

Type Name
List<Uint32> _PlayerIDVector

Response

Empty response.

(5) GetFriendList

Request

Empty request.

Response

Type Name
List<GR5_FriendData> _FriendsVector

Types

GR5_FriendData

Type Name
GR5_BasicPersona m_Person
Uint8 m_Group

GR5_BasicPersona

Type Name
Uint32 PersonaID
String PersonaName
Uint8 PersonaStatus
Uint32 AvatarPortraitID
Uint32 AvatarDecoratorID
Uint32 AvatarBackgroundColor
Uint8 CurrentCharacterID
Uint8 CurrentCharacterLevel

PersonaStatus values:

Value Status
0 Offline (gray)
2 In-Game (red)
4 AFK (yellow)
other Online (green)
⚠️ **GitHub.com Fallback** ⚠️