RMC Loadout Service - zeroKilo/GROBackendWV GitHub Wiki

Custom RMC service for loadout management and request caching.

Method ID Method Name
1 ENDECFetch
2 CACHESign
3 CACHEFetch
4 SetLoadoutPower
5 GetLoadoutPowers
6 GetLoadoutByID

(1) ENDECFetch

Request

Empty request.

Response

Type Name
String _SecurityString

(2) CACHESign

Request

Type Name
List<GR5_RCHeader> _RequestVector

Response

Type Name
List<GR5_RCHeader> _ReturnVector

(3) CACHEFetch

Request

Empty request.

Response

Type Name
List<GR5_RCHeader> _RequestVector

(4) SetLoadoutPower

Request

Type Name
Uint32 _ClassID
Uint32 _PowerID

Response

Empty response.

(5) GetLoadoutPowers

Request

Empty request.

Response

Type Name
Map<Uint32, Uint32> _LoadoutPowersMap

(6) GetLoadoutByID

Request

Type Name
List<GR5_CharacterID> _CharacterIDVector

Response

Type Name
List<GR5_Loadout> _LoadoutVector

Types

GR5_RCHeader

Type Name
Uint32 m_MethodId
Uint32 m_Checksum
Uint32 m_Property
Uint32 m_Version
Uint32 m_Size
Uint32 m_OriginalSize

GR5_CharacterID

Type Name
Uint32 m_PlayerID
Uint32 m_ClassID

GR5_Loadout

Type Name
Uint32 m_PlayerID
Uint32 m_ClassID
Uint32 m_PowerID