-
Notifications
You must be signed in to change notification settings - Fork 7
RMC Player Profile Service
michal-kapala edited this page Apr 11, 2024
·
2 revisions
Custom RMC service for player profile data management.
| Method ID | Method Name |
|---|---|
| 1 | CreatePersona |
| 2 | ChangePersonaName |
| 3 | GetPersonaProfiles |
| 4 | LoadCharacterProfiles |
| 5 | AddToPersonaIGC |
| 6 | AddToCharacterPEC |
| 7 | SetAvatarPortrait |
| 8 | SetAvatarDecorator |
| 9 | UpdateGhostRank |
| 10 | PostMatchUpdate |
| 11 | WhoIsByName |
| 12 | WhoIsByID |
| 13 | InspectByName |
| 14 | InspectByID |
| 15 | GetAllFaceSkinTones |
| 16 | SetPlayerFaceSkinTone |
| 17 | RetrieveOfflineNotifications |
| 18 | GetProfileData |
| 19 | CreatePersonaBatch |
| Type | Name |
|---|---|
| Uint32 | _PrincipalID |
| Type | Name |
|---|---|
| GR5_Persona | _PersonaProfile |
| Type | Name |
|---|---|
| String | _Name |
Empty response.
| Type | Name |
|---|---|
| List<Uint32> | _PersonaIDs |
| Type | Name |
|---|---|
| List<GR5_Persona> | _PersonaProfiles |
| Type | Name |
|---|---|
| List<Uint32> | _PersonaIDs |
| List<Uint32> | _ClassIDs |
| Type | Name |
|---|---|
| List<GR5_Character> | _CharacterProfiles |
| Type | Name |
|---|---|
| Uin32 | _PersonaID |
| Int32 | _IGC |
Empty response.
| Type | Name |
|---|---|
| Uin32 | _PersonaID |
| Uin32 | _ClassID |
| Int32 | _PEC |
Empty response.
| Type | Name |
|---|---|
| Uin32 | _AvatarID |
| Uin32 | _BackgroundColor |
Empty response.
| Type | Name |
|---|---|
| Uint32 | _DecoratorID |
Empty response.
| Type | Name |
|---|---|
| Uin32 | _PersonaID |
| Uin32 | _GhostRank |
Empty response.
| Type | Name |
|---|---|
| Uint32 | _MatchID |
| List<GR5_PersonaPostMatchUpdate> | _PersonaPostMatchUpdate |
Empty response.
| Type | Name |
|---|---|
| String | _playerName |
| Type | Name |
|---|---|
| GR5_WhoIsStruct | _whois |
| Type | Name |
|---|---|
| Uint32 | _playerID |
| Type | Name |
|---|---|
| GR5_WhoIsStruct | _whois |
| Type | Name |
|---|---|
| String | _playerName |
| Type | Name |
|---|---|
| GR5_InspectStruct | _inspectInfo |
| Type | Name |
|---|---|
| Uint32 | _playerID |
| Type | Name |
|---|---|
| GR5_InspectStruct | _inspectInfo |
Empty request.
| Type | Name |
|---|---|
| List<GR5_FaceSkinTone> | _outFaceSkinTones |
| Type | Name |
|---|---|
| Uint32 | _playerID |
| Uint32 | _classID |
| Uint8 | _faceID |
| Uint8 | _skinID |
Empty response.
Empty request.
| Type | Name |
|---|---|
| List<GR5_Notification> | _NotificationVector |
Empty request.
Example data is available here.
| Type | Name |
|---|---|
| GR5_Persona | _PersonaProfile |
| List<GR5_Character> | _CharacterProfiles |
| Type | Name |
|---|---|
| String | _prefix |
| Uint32 | _startId |
| Uint32 | _nbAcct |
Empty response.
| Type | Name |
|---|---|
| Uint32 | PersonaID |
| String | Name |
| Uint32 | PortraitID |
| Uint32 | DecoratorID |
| Uint32 | AvatarBackgroundColor |
| Uint32 | GRCash |
| Uint32 | IGC |
| Uint32 | AchievementPoints |
| Uint8 | LastUsedCharacterID |
| Uint32 | MaxInventorySlot |
| Uint32 | MaxScrapYardSlot |
| Uint32 | GhostRank |
| Uint32 | Flag |
| Type | Name |
|---|---|
| Uint32 | PersonaID |
| Uint32 | ClassID |
| Uint32 | PEC |
| Uint32 | Level |
| Uint32 | UpgradePoints |
| Uint32 | CurrentLevelPEC |
| Uint32 | NextLevelPEC |
| Uint8 | FaceID |
| Uint8 | SkinToneID |
| Uint8 | LoadoutKitID |
| Type | Name |
|---|---|
| Uint32 | playerID |
| String | playerName |
| Uint8 | status |
| Uint8 | characterID |
| Uint8 | level |
| Uint32 | mapID |
| Uint8 | gameType |
| Uint32 | timeOnMap |
| Type | Name |
|---|---|
| Uint32 | playerID |
| String | playerName |
| GR5_Persona | personaInfo |
| List<GR5_Character> | characterInfos |
| List<GR5_Loadout> | characterLoadouts |
| Type | Name |
|---|---|
| Uint32 | m_PlayerID |
| Uint32 | m_ClassID |
| Uint32 | m_PowerID |
| Type | Name |
|---|---|
| Uint32 | id |
| Uint8 | objectType |
| Uint32 | objectKey |
| Uint32 | oasisName |
| Type | Name |
|---|---|
| Uint32 | m_MajorType |
| Uint32 | m_MinorType |
| Uint32 | m_Param1 |
| Uint32 | m_Param2 |
| String | m_String |
| Uint32 | m_Param3 |