Skip to content

Data Store Protocol (SMO)

Yannik Marchand edited this page Feb 10, 2022 · 3 revisions

NEX Protocols > Data Store > SMO (115)

This page describes the methods that are only seen in Super Mario Odyssey.

Method ID Method Name
47 AddToBufferQueue
48 AddToBufferQueues
49 GetBufferQueue
50 GetBufferQueues
51 ClearBufferQueues
52 SearchBalloon
53 FetchMyInfos

(47) AddToBufferQueue

Request

Type Name
BufferQueueParam param
qBuffer buffer

Response

This method does not return anything.

(48) AddToBufferQueues

Request

Type Name
List<BufferQueueParam> params
List<qBuffer> buffers

Response

Type Name
List<Result> pResults

(49) GetBufferQueue

Request

Type Name
BufferQueueParam param

Response

Type Name
List<qBuffer> pBufferQueue

(50) GetBufferQueues

Request

Type Name
List<BufferQueueParam> params

Response

Type Name
List<List<qBuffer>> pBufferQueueLst
List<Result> pResults

(51) ClearBufferQueues

Request

Type Name
List<BufferQueueParam> params

Response

Type Name
List<Result> pResults

(52) SearchBalloon

Request

Type Name
DataStoreSearchBalloonParam param

Response

Type Name
List<DataStoreSearchBalloonResultSet> pResults

(53) FetchMyInfos

Request

Type Name
DataStoreFetchMyInfosParam patam

Response

Type Name
DataStoreFetchMyInfosResult pResult

Types

BufferQueueParam (Structure)

Type Name
Uint64 dataId
Uint32 slot

DataStoreSearchBalloonParam (Structure)

Type Name
Uint16 dataType
Uint8 userRank
Uint8 resultSetCount

DataStoreSearchBalloonResultSet (Structure)

Type Name
List<DataStoreSearchBalloonResult> balloons

DataStoreFetchMyInfosParam (Structure)

Type Name
List<Uint16> balloonDataTypes
Uint16 additionalOperation

DataStoreFetchMyInfosResult (Structure)

Type Name
List<DataStoreFetchMyInfosBalloonResult> balloons
DataStoreFetchMyInfosAchievementResult achievement

DataStoreSearchBalloonResult (Structure)

Type Name
Uint64 dataId
PID ownerId
Uint32 size
String name
Uint16 dataType
qBuffer metaBinary
DateTime createdTime
DateTime updatedTime
Uint64 ownerDataId
String ownerName
Bool isFriendBalloon
Map<Sint8, DataStoreRatingInfo> ratings
Map<Sint8, DataStoreRatingInfo> ownerRatings

DataStoreFetchMyInfosBalloonResult (Structure)

Type Name
Uint64 dataId
Uint16 dataType
qBuffer metaBinary
DateTime createdTime
DateTime updatedTime
Bool isCleared
Map<Sint8, DataStoreRatingInfo> ratings
Map<Sint8, List<qBuffer>> buffers

DataStoreFetchMyInfosAchievementResult (Structure)

Type Name
Uint64 dataId
Uint16 dataType
qBuffer metaBinary
DateTime createdTime
Map<Sint8, DataStoreRatingInfo> ratings
Map<Sint8, List<qBuffer>> buffers
Clone this wiki locally