Skip to content

RMC Ops Service

michal-kapala edited this page Apr 11, 2024 · 3 revisions

Custom RMC service for ops management.

The original method/data field names for this service are unavailable.

Only the request calls actually used by GRO had associated names, the rest is assumed based on type names and layouts.

Method ID Method Name
1 Unknown
2 Unknown
3 GetGeneralInfo
4 GetPersonaInfoById
5 GetCharacterInfos
6 GetAchievementInfos
7 GetMissionInfos
8 SetAccountsEffectiveTime
9 GetAccountsEffectiveTime
10 Unknown
11 MuteChatChannel
12 GetChatChannelMutes
13 Unknown
14 GetInventory
15 Unknown
16 Unknown
17 Unknown
18 Unknown
19 GetAllOperatorVariables
20 Unknown
21 Unknown
22 Unknown
23 GetAllPriorityBroadcasts
24 Unknown
25 Unknown
26 Unknown

(1) Unknown

Request

Type Name
List<String> unkStrings

Response

Type Name
List<UnkOpsType1> unkType1List

(2) Unknown

Request

Type Name
List<String> unkStrings

Response

Type Name
List<UnkOpsType1> unkType1List

(3) GetGeneralInfo

Request

Type Name
Uint32 unkUint

Response

Type Name
GROPS_GeneralInfo generalInfo

(4) GetPersonaInfoById

Request

Type Name
Uint32 personaId

Response

Type Name
GROPS_PersonaInfo personaInfo

(5) GetCharacterInfos

Request

Type Name
Uint32 unkUint

Response

Type Name
List<GROPS_CharacterInfo> charInfos

(6) GetAchievementInfos

Request

Type Name
Uint32 unkUint

Response

Type Name
List<GROPS_AchievementsInfo> achievementInfos

(7) GetMissionInfos

Request

Type Name
Uint32 unkUint
Uint8 unkByte

Response

Type Name
List<GROPS_MissionInfo> missionInfos

(8) SetAccountsEffectiveTime

Request

Type Name
List<GROPS_AccountEffectiveTime> accEffectiveTimeVec

Response

Empty response.

(9) GetAccountsEffectiveTime

Request

Type Name
List<Uint32> accIDs

Response

Type Name
Type Name
------ ------
List<GROPS_AccountEffectiveTime> accEffectiveTimeVec

(10) Unknown

Request

Type Name
List<UnkOpsType2> unkType2Vec

Response

Empty response.

(11) MuteChatChannel

Request

Type Name
List<GROPS_ChatMuteUser> userMutes

Response

Empty response.

(12) GetChatChannelMutes

Request

Type Name
List<Uint32> chatUserIDs

Response

Type Name
List<GROPS_ChatMuteUser> userMutes

(13) Unknown

Request

Empty request.

Response

Type Name
Uint32 unkUint1
Uint32 unkUint2

(14) GetInventory

Request

Type Name
List<Uint32> unkIDs

Response

Type Name
List<GR5_UserItem> userItems
List<GR5_InventoryBag> inventoryBags

(15) Unknown

Request

Type Name

Response

Type Name

(16) Unknown

Request

Type Name

Response

Type Name

(17) Unknown

Request

Type Name

Response

Type Name

(18) Unknown

Request

Type Name

Response

Type Name

(19) GetAllOperatorVariables

Request

Empty request.

Response

Type Name
List<GR5_OperatorVariable> opVars

(20) Unknown

Request

Type Name

Response

Type Name

(21) Unknown

Request

Type Name

Response

Type Name

(22) Unknown

Request

Type Name

Response

Type Name

(23) GetAllPriorityBroadcasts

Request

Empty request.

Response

Type Name
List<GR5_PriorityBroadcast> prioBroadcasts

(24) Unknown

Request

Type Name

Response

Type Name

(25) Unknown

Request

Type Name

Response

Type Name

(26) Unknown

Request

Type Name

Response

Type Name

Types

GROPS_AccountEffectiveTime

Type Name
Uint32 unkUint1
Uint32 unkUint2
String unkStr

GROPS_ChatMuteUser

Type Name
Uint32 unk1
Uint32 unk2
Uint32 unk3
Uint32 unk4

GR5_OperatorVariable

Type Name
Uint32 m_Id
String m_Value

GR5_PriorityBroadcast

Type Name
Uint32 unkUint1
String unkStr
Uint32 unkUint2
Uint32 unkUint3

UnkOpsType1

Type Name
String unkStr
Uint32 unkUint

GROPS_GeneralInfo

Type Name
Uint32 unkUint1
String unkStr1
String unkStr2
Uint32 unkUint2
Uint32 unkUint3

GROPS_PersonaInfo

Type Name
Uint32 unkUint1
Uint32 unkUint2
Uint32 unkUint3
Uint32 unkUint4
Uint32 unkUint5
Uint32 unkUint6
Uint32 unkUint7

GROPS_CharacterInfo

Type Name
Uint32 unkUint1
Uint32 unkUint2
String unkStr
Uint32 unkUint3
Uint32 unkUint4
Uint32 unkUint5

GROPS_AchievementsInfo

Type Name
Uint32 unkUint1
Uint32 unkUint2
Uint32 unkUint3

GROPS_MissionInfo

Type Name
Uint32 unkUint1
Uint8 unkByte
Uint32 unkUint2

UnkOpsType2

Type Name
Uint32 unkUint1
Uint8 unkByte
Uint32 unkUint2

Type Name
Clone this wiki locally