Ranking Protocol 2 - RainMz/NintendoClients GitHub Wiki
The following games have additional methods in the ranking 2 protocol:
This remainder of this page describes the methods that are not specific to any game.
(1) PutScore
Request
Response
This method does not return anything.
(2) GetCommonData
Request
| Type |
Name |
| Uint32 |
optionFlags |
| PID |
principalId |
| Uint64 |
nexUniqueId |
Response
(3) PutCommonData
Request
Response
This method does not return anything.
(4) DeleteCommonData
Request
| Type |
Name |
| Uint64 |
nexUniqueId |
Response
This method does not return anything.
(5) GetRanking
Request
Response
(6) GetRankingByPrincipalId
Request
Response
(7) GetCategorySetting
Request
| Type |
Name |
| Uint32 |
category |
Response
(8) GetRankingChart
Request
Response
(9) GetRankingCharts
Request
Response
(10) GetEstimateScoreRank
Request
Response
Types
Ranking2CommonData (Structure)
Ranking2ScoreData (Structure)
| Type |
Name |
| Uint64 |
misc |
| Uint32 |
category |
| Uint32 |
score |
Ranking2GetParam (Structure)
| Type |
Name |
| Uint64 |
nexUniqueId |
| PID |
principalId |
| Uint32 |
category |
| Uint32 |
offset |
| Uint32 |
length |
| Uint32 |
sortFlags |
| Uint32 |
optionFlags |
| Uint8 |
mode |
| Uint8 |
numSeasonsToGoBack |
Ranking2GetByListParam (Structure)
| Type |
Name |
| Uint32 |
category |
| Uint32 |
offset |
| Uint32 |
length |
| Uint32 |
sortFlags |
| Uint32 |
optionFlags |
| Uint8 |
numSeasonsToGoBack |
Ranking2CategorySetting (Structure)
| Type |
Name |
| Uint32 |
minScore |
| Uint32 |
maxScore |
| Uint32 |
lowestRank |
| Uint16 |
resetMonth |
| Uint8 |
resetDay |
| Uint8 |
resetHour |
| Uint8 |
resetMode |
| Uint8 |
maxSeasonsToGoBack |
| Bool |
scoreOrder |
Ranking2ChartInfoInput (Structure)
| Type |
Name |
| Uint32 |
chartIndex |
| Uint8 |
numSeasonsToGoBack |
Ranking2ChartInfo (Structure)
| Type |
Name |
| DateTime |
createTime |
| Uint32 |
index |
| Uint32 |
category |
| Sint32 |
season |
| Uint8 |
binsSize |
| Uint8 |
samplingRate |
| Bool |
scoreOrder |
| Uint32 |
estimateLength |
| Uint32 |
estimateHighestScore |
| Uint32 |
estimateLowestScore |
| Uint32 |
estimateMedianScore |
| Double |
estimateAverageScore |
| Uint32 |
highestBinsScore |
| Uint32 |
lowestBinsScore |
| Uint32 |
binsWidth |
| Uint32 |
attribute1 |
| Uint32 |
attribute2 |
| List<Uint32> |
quantities |
Ranking2EstimateScoreRankInput (Structure)
| Type |
Name |
| Uint32 |
category |
| Uint8 |
numSeasonsToGoBack |
| Uint32 |
score |
Ranking2EstimateScoreRankOutput (Structure)
| Type |
Name |
| Uint32 |
rank |
| Uint32 |
length |
| Uint32 |
score |
| Uint32 |
category |
| Sint32 |
season |
| Uint8 |
samplingRate |
Ranking2RankData (Structure)
| Type |
Name |
| Uint64 |
misc |
| Uint64 |
nexUniqueId |
| PID |
principalId |
| Uint32 |
rank |
| Uint32 |
score |
| Ranking2CommonData |
commonData |