RMC Overlord Challenge Service - zeroKilo/GROBackendWV GitHub Wiki
Custom RMC service for challenges (Overlord integration).
Method ID | Method Name |
---|---|
1 | RequestChallengeDefinitions |
2 | EnterChallenge |
3 | QuitChallenge |
4 | ReportChallenge |
5 | RequestRecords |
(1) RequestChallengeDefinitions
Request
The last data object is the same as ProtoEventData.
Type | Name |
---|---|
AnyDataHolder<ProtoChallengeFilter> | filter |
List<ProtoEventData> | props |
Response
Type | Name |
---|---|
List<ProtoChallengeDefinition> | chalDefs |
(2) EnterChallenge
Request
The last data object is the same as ProtoEventData.
Type | Name |
---|---|
Uint32 | unkUint |
List<ProtoEventData> | props |
Response
Empty response.
(3) QuitChallenge
Request
Type | Name |
---|---|
Uint32 | chalId |
Response
Empty response.
(4) ReportChallenge
Request
The last data object is the same as ProtoEventData.
Type | Name |
---|---|
Uint32 | unkUint |
List<ProtoEventData> | props |
Response
Type | Name |
---|---|
List<ProtoChallengeRecord> | challenges |
(5) RequestRecords
Request
Type | Name |
---|---|
AnyDataHolder<ProtoChallengeFilter> | filter |
Response
Type | Name |
---|---|
List<ProtoChallengeRecord> | challenges |
Types
ProtoChallengeFilter
Type | Name |
---|---|
ResultRange | range |
ProtoChallengeDefinition
Type | Name |
---|---|
Uint32 | unkUint1 |
String | unkStr1 |
String | unkStr2 |
Uint32 | unkUint2 |
Uint32 | unkUint3 |
Uint32 | unkUint4 |
DateTime | time1 |
DateTime | time2 |
String | unkStr3 |
String | unkStr4 |
List<ProtoSetting> | props1 |
List<ProtoSetting> | props2 |
Uint32 | unkUint5 |
DateTime | time3 |
ProtoChallengeRecord
Type | Name |
---|---|
Uint32 | unkStr1 |
Uint32 | unkStr2 |
DateTime | time1 |
DateTime | time2 |
Uint32 | unkStr3 |
List<ProtoSetting> | props |