Data Store Protocol (SSB4) - RainMz/NintendoClients GitHub Wiki
This page describes the methods that are only seen in Super Smash Bros. 4. The protocol has been renamed from DataStoreProtocol
to CrossProtocol
.
(45) PostProfile
Request
Response
This method does not return anything.
(46) GetProfiles
Request
Type |
Name |
List<Uint32> |
pidList |
Response
(47) SendPlayReport
Request
Type |
Name |
List<Sint32> |
playReport |
Response
This method does not return anything.
(48) GetWorldPlayReport
Request
This method does not take any parameters.
Response
Type |
Name |
List<Sint64> |
pPlayReport |
(49) GetReplayMeta
Request
Response
(50) PrepareGetReplay
Request
Response
(51) PreparePostReplay
Request
Response
(52) CompletePostReplay
Request
Response
This method does not return anything.
(53) CheckPostReplay
Request
Response
Type |
Name |
Bool |
pIsRequired |
Bool |
pIsRare |
(54) GetNextReplay
Request
This method does not take any parameters.
Response
(55) PreparePostSharedData
Request
Response
(56) CompletePostSharedData
Request
Response
This method does not return anything.
(57) SearchSharedData
Request
Response
(58) GetApplicationConfig
Request
Type |
Name |
Uint32 |
applicationId |
Response
(59) SearchReplay
Request
Response
(60) PostFightingPowerScore
Request
Response
This method does not return anything.
(61) GetFightingPowerChart
Request
Response
(62) GetFightingPowerChartAll
Request
This method does not take any parameters.
Response
(63) ReportSharedData
Request
Response
This method does not return anything.
Types
DataStorePostProfileParam (Structure)
DataStoreProfileInfo (Structure)
Type |
Name |
Uint32 |
pid |
qBuffer |
profile |
DataStoreReplayMetaInfo (Structure)
Type |
Name |
Uint64 |
replayId |
Uint32 |
size |
Uint8 |
mode |
Uint8 |
style |
Uint8 |
rule |
Uint8 |
stage |
Uint8 |
replayType |
List<DataStoreReplayPlayer> |
players |
List<Uint32> |
winners |
DataStoreGetReplayMetaParam (Structure)
Type |
Name |
Uint64 |
replayId |
Uint8 |
metaType |
DataStorePrepareGetReplayParam (Structure)
DataStorePreparePostReplayParam (Structure)
Type |
Name |
Uint32 |
size |
Uint8 |
mode |
Uint8 |
style |
Uint8 |
rule |
Uint8 |
stage |
Uint8 |
replayType |
Uint64 |
competitionId |
Sint32 |
score |
List<DataStoreReplayPlayer> |
players |
List<Uint32> |
winners |
Uint16 |
keyVersion |
List<String> |
extraData |
DataStoreCompletePostReplayParam (Structure)
DataStorePreparePostSharedDataParam (Structure)
Type |
Name |
Uint8 |
dataType |
Uint8 |
region |
Uint8 |
attribute1 |
Uint8 |
attribute2 |
Buffer |
fighter |
Uint32 |
size |
String |
comment |
qBuffer |
metaBinary |
List<String> |
extraData |
DataStoreCompletePostSharedDataParam (Structure)
DataStoreSearchSharedDataParam (Structure)
Type |
Name |
Uint8 |
dataType |
Uint32 |
owner |
Uint8 |
region |
Uint8 |
attribute1 |
Uint8 |
attribute2 |
Uint8 |
fighter |
ResultRange |
resultRange |
DataStoreSharedDataInfo (Structure)
DataStoreSearchReplayParam (Structure)
Type |
Name |
Uint8 |
mode |
Uint8 |
style |
Uint8 |
fighter |
ResultRange |
resultRange |
DataStorePostFightingPowerScoreParam (Structure)
Type |
Name |
Uint8 |
mode |
Uint32 |
score |
Bool |
isWorldHighScore |
DataStoreFightingPowerScore (Structure)
Type |
Name |
Uint32 |
score |
Uint32 |
rank |
DataStoreFightingPowerChart (Structure)
DataStoreReplayPlayer (Structure)
Type |
Name |
Uint8 |
fighter |
Uint8 |
health |
Uint16 |
winningRate |
Uint8 |
color |
Uint8 |
color2 |
Uint32 |
principalId |
Uint32 |
country |
Uint8 |
region |
Uint8 |
number |
DataStoreFileServerObjectInfo (Structure)