This page describes the methods that are only seen in Super Mario Maker 2.
Some methods take a resultOption
parameter. This parameter controls which fields are looked up in the database. Fields that are not specified in the resultOption
parameter are usually returned as zero or empty.
Methods
Method ID | Method Name |
---|---|
47 | RegisterUser |
48 | GetUsers |
49 | SyncUserProfile |
50 | SearchUsersUserPoint |
51 | SearchUsersEndlessMode |
52 | SearchUsersBattleMode |
53 | SearchUsersPlayedCourse |
54 | SearchUsersClearedCourse |
55 | SearchUsersPositiveRatedCourse |
56 | SearchUsersFollowee |
57 | SearchUsersClearRanking |
58 | SearchUsersTermsRanking |
59 | UpdateLastLoginTime |
60 | CanPostCourse |
61 | CanPostRatingAndComment |
62 | UpdateMiiClothes |
63 | GetMiiClothes |
64 | PostActivityQuest |
65 | GetUserNameNgType |
66 | PreparePostObjectCourse |
67 | CompletePostObjectCourse |
68 | CompletePostObjectsCourse |
69 | UpdateCourseTag |
70 | GetCourses |
71 | SearchCoursesPointRanking |
72 | SearchCoursesAdvanced |
73 | SearchCoursesLatest |
74 | SearchCoursesPostedBy |
75 | SearchCoursesPositiveRatedBy |
76 | SearchCoursesPlayedBy |
77 | SearchCoursesBattleMode |
78 | SearchCoursesBattleModeByDifficulty |
79 | SearchCoursesEndlessMode |
80 | SearchCoursesFirstClear |
81 | SearchCoursesBestTime |
82 | SearchCoursesFolloweePostedBy |
83 | SearchCoursesTermsRanking |
84 | SearchCoursesPickUp |
85 | GetCoursesEvent |
86 | SearchCoursesEvent |
87 | ReadEventCourseList |
88 | PreparePostObjectCommentPicture |
89 | CompletePostObjectCommentPicture |
90 | CompletePostObjectsCommentPicture |
91 | PostCommentText |
92 | PostCommentStamp |
93 | DeleteComment |
94 | SearchCommentsInOrder |
95 | SearchComments |
96 | PostPlayResult |
97 | PostPlayResults |
98 | PostPlayResultsAccumulated |
99 | PostPlayResultBattleModePersonal |
100 | PostPlayResultBattleModeEntire |
101 | PostPlayResultMultiClear |
102 | PostPlayResultEventCourse |
103 | GetDeathPositions |
104 | PostRatingInfo |
105 | PostRatingInfos |
106 | PostRatingInfoBattleModePersonal |
107 | PostRatingInfoBattleModeEntire |
108 | GetEndlessModeStatus |
109 | InitEndlessMode |
110 | StartEndlessModeCourse |
111 | DominateEndlessModeCourse |
112 | PassEndlessModeCourse |
113 | SuspendEndlessMode |
114 | FinishEndlessMode |
115 | GetEndlessModePlayInfo |
116 | GetEndlessModeRank |
117 | GetBattleModeRating |
118 | StartBattleMode |
119 | EndBattleMode |
120 | ForceEndBattleMode |
121 | StartMultiClear |
122 | EndMultiClear |
123 | FollowUser |
124 | UnfollowUser |
125 | GetNewNotification |
126 | ReadNewNotification |
127 | GetNotification |
128 | ReadNotification |
129 | GetNgCourseNotification |
130 | GetOperatingInformation |
131 | GetUserOrCourse |
132 | PreparePostRelationObject |
133 | CompletePostRelationObject |
134 | GetReqGetInfoHeadersInfo |
135 | CanReportFromCourseInfo |
136 | CanReportFromCommentInfo |
137 | CanReportFromUserInfo |
138 | CanReportFromBugDetection |
139 | ReportFromCourseInfo |
140 | ReportFromCommentInfo |
141 | ReportFromUserInfo |
142 | ReportFromBugDetection |
143 | GetAdditionalMiiClothes |
144 | GetAdditionalMiiClothesReqGetInfos |
145 | DebugPreparePostObjectAdditionalMiiClothes |
146 | DebugCompletePostObjectAdditionalMiiClothes |
147 | SearchUsersOfficial |
148 | PostPlayResultCoop |
149 | PostPlayResultBattleModeFriendPersonal |
150 | PostPlayResultBattleModeFriendEntire |
151 | LoginCheck |
152 | UpdateLastLoginInfo |
153 | GetEventCourseStamp |
154 | GetEventCourseStatus |
155 | ReadEventCourseResult |
156 | GetEventCourseHistogram |
157 | GetEventCourseGhost |
158 | DebugUploadEventCourseGhost |
159 | RegisterWorldMap |
160 | GetWorldMap |
161 | SearchWorldMapPlayedBy |
162 | SearchWorldMapPickUp |
163 | GetWorldMapProgress |
164 | DeleteWorldMap |
165 | InitializeWorldMapProgress |
166 | UpdateWorldMapProgress |
167 | GetUsersFriend |
168 | SearchUsersFolloweeV2 |
169 | GetEventCourseFriendGhost |
(47) RegisterUser
Request
Type | Description |
---|---|
RegisterUserParam | Param |
Response
This method does not return anything.
(48) GetUsers
Request
Type | Description |
---|---|
GetUsersParam | Param |
Response
(49) SyncUserProfile
Request
Type | Description |
---|---|
SyncUserProfileParam | Param |
Response
Type | Description |
---|---|
SyncUserProfileResult | Result |
(50) SearchUsersUserPoint
Request
Type | Description |
---|---|
SearchUsersUserPointParam | Param |
Response
(51) SearchUsersEndlessMode
Request
Type | Description |
---|---|
SearchUsersEndlessModeParam | Param |
Response
(52) SearchUsersBattleMode
Request
Type | Description |
---|---|
SearchUsersBattleModeParam | Param |
Response
(53) SearchUsersPlayedCourse
Request
Type | Description |
---|---|
SearchUsersPlayedCourseParam | Param |
Response
(54) SearchUsersClearedCourse
Request
Type | Description |
---|---|
SearchUsersClearedCourseParam | Param |
Response
(55) SearchUsersPositiveRatedCourse
Request
Type | Description |
---|---|
SearchUsersPositiveRatedCourse | Param |
Response
(56) SearchUsersFollowee
Request
Type | Description |
---|---|
SearchUsersFolloweeParam | Param |
Response
(57) SearchUsersClearRanking
Request
Type | Description |
---|---|
SearchUsersClearRankingParam | Param |
Response
(58) SearchUsersTermsRanking
Request
Type | Description |
---|---|
SearchUsersTermsRankingParam | Param |
Response
(59) UpdateLastLoginTime
Request
This method does not take any parameters.
Response
This method does not return anything.
(60) CanPostCourse
Request
This method does not take any parameters.
Response
Type | Description |
---|---|
Bool | Unknown |
Uint32 | Unknown |
(61) CanPostRatingAndComment
Request
Type | Description |
---|---|
CanPostRatingAndCommentParam | Param |
Response
Type | Description |
---|---|
CanPostRatingAndCommentResult | Result |
(62) UpdateMiiClothes
Request
Type | Description |
---|---|
List<UpdateMiiClothesParam> | Param |
Response
This method does not return anything.
(63) GetMiiClothes
Request
This method does not take any parameters.
Response
Type | Description |
---|---|
List<MiiClothes> | Mii clothes |
(64) PostActivityQuest
Request
Type | Description |
---|---|
List<Uint32> | Unknown |
Response
This method does not return anything.
(65) GetUserNameNgType
Request
This method does not take any parameters.
Response
Type | Description |
---|---|
Uint8 | Type |
(66) PreparePostObjectCourse
Request
Type | Description |
---|---|
PreparePostCourseParam | Param |
Response
Type | Description |
---|---|
DataStoreReqPostInfo | Info |
(68) CompletePostObjectsCourse
Request
Type | Description |
---|---|
CompletePostObjectsCourseParam | Param |
Response
This method does not return anything.
(69) UpdateCourseTag
Request
Type | Description |
---|---|
UpdateCourseTagParam | Param |
Response
This method does not return anything.
(70) GetCourses
Request
Type | Description |
---|---|
GetCoursesParam | Param |
Response
Type | Description |
---|---|
List<CourseInfo> | Course info |
List<Result> | Result codes |
(71) SearchCoursesPointRanking
Request
Type | Description |
---|---|
SearchCoursesPointRankingParam | Param |
Response
Type | Description |
---|---|
List<CourseInfo> | Course info |
List<Uint32> | Ranks |
Bool | Result |
(72) SearchCoursesAdvanced
Request
Type | Description |
---|---|
SearchCoursesAdvancedParam | Param |
Response
Type | Description |
---|---|
List<CourseInfo> | Course info |
Bool | Result |
(73) SearchCoursesLatest
Request
Type | Description |
---|---|
SearchCoursesLatestParam | Param |
Response
Type | Description |
---|---|
List<CourseInfo> | Courses |
Bool | Result |
(74) SearchCoursesPostedBy
Request
Type | Description |
---|---|
SearchCoursesPostedByParam | Param |
Response
Type | Description |
---|---|
List<CourseInfo> | Courses |
Bool | Result |
(75) SearchCoursesPositiveRatedBy
Request
Type | Description |
---|---|
SearchCoursesPositiveRatedByParam | Param |
Response
Type | Description |
---|---|
List<CourseInfo> | Courses |
(76) SearchCoursesPlayedBy
Request
Type | Description |
---|---|
SearchCoursesPlayedByParam | Param |
Response
Type | Description |
---|---|
List<CourseInfo> | Courses |
(77) SearchCoursesBattleMode
Request
Type | Description |
---|---|
SearchCoursesBattleModeParam | Param |
Response
Type | Description |
---|---|
List<CourseInfo> | Courses |
(78) SearchCoursesBattleModeByDifficulty
Request
Type | Description |
---|---|
SearchCoursesBattleModeByDifficultyParam | Param |
Response
Type | Description |
---|---|
List<CourseInfo> | Courses |
(79) SearchCoursesEndlessMode
Request
Type | Description |
---|---|
SearchCoursesEndlessModeParam | Param |
Response
Type | Description |
---|---|
List<CourseInfo> | Courses |
(80) SearchCoursesFirstClear
Request
Type | Description |
---|---|
SearchCoursesFirstClearParam | Param |
Response
Type | Description |
---|---|
List<CourseInfo> | Courses |
Bool | Result |
(81) SearchCoursesBestTime
Request
Type | Description |
---|---|
SearchCoursesBestTimeParam | Param |
Response
Type | Description |
---|---|
List<CourseInfo> | Courses |
Bool | Result |
(82) SearchCoursesFolloweePostedBy
Request
Type | Description |
---|---|
SearchCoursesFolloweePostedByParam | Param |
Response
Type | Description |
---|---|
List<CourseInfo> | Courses |
Bool | Result |
(83) SearchCoursesTermsRanking
Request
Type | Description |
---|---|
SearchCoursesTermsRankingParam | Param |
Response
Type | Description |
---|---|
List<CourseInfo> | Courses |
List<Uint32> | Ranks |
Bool | Result |
(84) SearchCoursesPickUp
Request
Type | Description |
---|---|
SearchCoursesPickUpParam | Param |
Response
Type | Description |
---|---|
List<CourseInfo> | Courses |
(85) GetCoursesEvent
Request
Type | Description |
---|---|
GetCoursesParam | Course param |
GetCoursesEventParam | Event param |
Response
Type | Description |
---|---|
List<EventCourseInfo> | Event courses |
List<Result> | Results |
(86) SearchCoursesEvent
Request
Type | Description |
---|---|
SearchCoursesEventParam | Event param |
Response
Type | Description |
---|---|
List<EventCourseInfo> | Event courses |
(87) ReadEventCourseList
Request
Type | Description |
---|---|
ReadEventCourseListParam | Param |
Response
This method does not return anything.
(94) SearchCommentsInOrder
Request
Type | Description |
---|---|
SearchCommentsInOrderParam | Param |
Response
Type | Description |
---|---|
List<CommentInfo> | Comments |
Bool | Unknown |
(95) SearchComments
Request
Type | Description |
---|---|
Uint64 | Data id |
Response
Type | Description |
---|---|
List<CommentInfo> | Comments |
(103) GetDeathPositions
Request
Type | Description |
---|---|
Uint64 | Data id |
Response
Type | Description |
---|---|
List<DeathPositionInfo> | Death positions |
(104) PostRatingInfo
Request
Type | Description |
---|---|
RatingInfo | Rating info |
Response
This method does not return anything.
(108) GetEndlessModeStatus
Request
This method does not take any parameters.
Response
Type | Description |
---|---|
EndlessModeStatus | Result |
(117) GetBattleModeRating
Request
This method does not take any parameters.
Response
Type | Description |
---|---|
Bool | Unknown |
BattleModeRating | Rating 1 |
BattleModeRating | Rating 2 |
(118) StartBattleMode
Request
Type | Description |
---|---|
StartBattleModeParam | Param |
Response
This method does not return anything.
(119) EndBattleMode
Request
Type | Description |
---|---|
EndBattleModeParam | Param |
Response
Type | Description |
---|---|
BattleModeRating | Rating 1 |
BattleModeRating | Rating 2 |
(131) GetUserOrCourse
Request
Type | Description |
---|---|
GetUserOrCourseParam | Param |
Response
Type | Description |
---|---|
UserInfo | User info |
CourseInfo | Course info |
(132) PreparePostRelationObject
Request
Type | Description |
---|---|
PreparePostRelationObjectParam | Info |
Response
Type | Description |
---|---|
RelationObjectReqPostInfo | Param |
(134) GetReqGetInfoHeadersInfo
This method returns headers that can be used to download relation files from the cloudfront datastore server.
Request
Type | Description |
---|---|
Uint8 | Data type |
Relation Data Type
| Value | Directory | | —– | ———————————————— | | 2 | /ds/1/relation_data/course_one_screen_thumbnail/ | | 3 | /ds/1/relation_data/course_entire_thumbnail/ | | 10 | /ds/1/comment/ | | 40 | /ds/1/relation_data/event_course_ghost/ |
Response
Type | Description |
---|---|
ReqGetInfoHeadersInfo | Info |
(135) CanReportFromCourseInfo
Request
Type | Description |
---|---|
Uint64 | Unknown |
Response
Type | Description |
---|---|
Uint32 | Unknown |
(136) CanReportFromCommentInfo
Request
Type | Description |
---|---|
String | Unknown |
Response
Type | Description |
---|---|
Uint32 | Unknown |
(137) CanReportFromUserInfo
Request
Type | Description |
---|---|
Uint64 | Unknown |
String | Unknown |
Response
Type | Description |
---|---|
Uint32 | Unknown |
(138) CanReportFromBugDetection
Request
Type | Description |
---|---|
Uint64 | Unknown |
Response
Type | Description |
---|---|
Uint32 | Unknown |
(153) GetEventCourseStamp
Request
This method does not take any parameters.
Response
Type | Description |
---|---|
Uint32 | Stamps |
(154) GetEventCourseStatus
Request
This method does not take any parameters.
Response
Type | Description |
---|---|
EventCourseStatusInfo | Status info |
(155) ReadEventCourseResult
Request
Type | Description |
---|---|
Uint64 | Unknown |
Response
This method does not return anything.
(156) GetEventCourseHistogram
Request
Type | Description |
---|---|
GetEventCourseHistogramParam | Param |
Response
Type | Description |
---|---|
EventCourseHistogram | Histogram info |
(157) GetEventCourseGhost
Request
Type | Description |
---|---|
GetEventCourseGhostParam | Param |
Response
Type | Description |
---|---|
List<EventCourseGhostInfo> | Ghosts |
(158) DebugUploadEventCourseGhost
Request
Type | Description |
---|---|
DebugUploadEventCourseGhostParam | Param |
Response
This method does not return anything.
(159) RegisterWorldMap
Request
Type | Description |
---|---|
RegisterWorldMapParam | Param |
Response
This method does not return anything.
(160) GetWorldMap
Request
Type | Description |
---|---|
GetWorldMapParam | Param |
Response
Type | Description |
---|---|
List<WorldMapInfo> | World maps |
List<Result> | Results |
(161) SearchWorldMapPlayedBy
Request
Type | Description |
---|---|
SearchWorldMapPlayedByParam | Param |
Response
Type | Description |
---|---|
List<WorldMapInfo> | World maps |
(162) SearchWorldMapPickUp
Request
Type | Description |
---|---|
SearchWorldMapPickUpParam | Param |
Response
Type | Description |
---|---|
List<WorldMapInfo> | World maps |
(163) GetWorldMapProgress
Request
Type | Description |
---|---|
GetWorldMapProgressParam | Param |
Response
Type | Description |
---|---|
WorldMapProgressInfo | Progress info |
(164) DeleteWorldMap
Request
This method does not take any parameters.
Response
This method does not return anything.
(165) InitializeWorldMapProgress
Request
Type | Description |
---|---|
InitializeWorldMapProgressParam | Param |
Response
This method does not return anything.
(166) UpdateWorldMapProgress
Request
Type | Description |
---|---|
UpdateWorldMapProgressParam | Param |
Response
This method does not return anything.
Types
BadgeInfo (Structure)
Type | Description |
---|---|
Uint16 | Unknown |
Uint8 | Unknown |
BattleModeRating (Structure)
Type | Description |
---|---|
Uint32 | Unknown |
Uint8 | Unknown |
CanPostRatingAndCommentParam (Structure)
Type | Description |
---|---|
Uint64 | Unknown |
Uint32 | Unknown |
CanPostRatingAndCommentResult (Structure)
Type | Description |
---|---|
Uint64 | Unknown |
Bool | Unknown |
Uint32 | Unknown |
Map<Uint8, Uint32> | Unknown |
Bool | Unknown |
Uint32 | Unknown |
Map<Uint8, Uint32> | Unknown |
CommentInfo (Structure)
Type | Description |
---|---|
Uint64 | Unknown |
String | Unknown |
Uint8 | Unknown |
Uint8 | Unknown |
Uint64 | Unknown |
Uint16 | Unknown |
Uint16 | Unknown |
Uint8 | Unknown |
Uint8 | Unknown |
Uint16 | Unknown |
Bool | Unknown |
Bool | Unknown |
DateTime | Unknown |
qBuffer | Unknown |
String | Unknown |
CommentPictureReqGetInfoWithoutHeaders | Comment picture info |
Uint16 | Unknown |
Uint8 | Unknown |
CommentPictureReqGetInfoWithoutHeaders (Structure)
CompletePostObjectsCourseParam (Structure)
Type | Description |
---|---|
String | Unknown |
String | Unknown |
String | Unknown |
String | Unknown |
String | Unknown |
Uint64 | Unknown |
PreparePostCourseParam | Course param |
CourseInfo (Structure)
Type | Option | Description |
---|---|---|
Uint64 | Data id | |
String | Level code | |
PID | Owner id | |
String | Level name | |
String | Description | |
Uint8 | Game style | |
Uint8 | Course theme | |
DateTime | Upload time | |
Uint8 | Difficulty | |
Uint8 | First tag | |
Uint8 | Second tag | |
Uint8 | Unknown | |
Uint32 | Clear condition | |
Uint16 | Clear condition magnitude | |
Uint16 | Unknown | |
qBuffer | Unknown | |
Map<Uint8, Uint32> | 0x1 | Play stats |
Map<Uint8, Uint32> | 0x2 | Course ratings |
Map<Uint8, Uint32> | 0x40 | Unknown |
CourseTimeStats | 0x4 | Time stats |
Map<Uint8, Uint32> | 0x8 | Comment stats |
Uint8 | 0x10 | Unknown |
Uint8 | 0x20 | Unknown |
Uint8 | 0x10 | Unknown |
Uint8 | 0x20 | Unknown |
RelationObjectReqGetInfo | 0x80 | One-screen thumbnail |
RelationObjectReqGetInfo | 0x100 | Entire thumbnail |
Game Style
Value | Description |
---|---|
0 | SMB1 |
1 | SMB3 |
2 | SMW |
3 | NSMBU |
4 | SM3DW |
Course Theme
Value | Description |
---|---|
0 | Overworld |
1 | Underground |
2 | Castle |
3 | Airship |
4 | Underwater |
5 | Ghost house |
6 | Snow |
7 | Desert |
8 | Sky |
9 | Forest |
Clear Condition
Value | Description |
---|---|
0 | None |
4042480826 | Kill skipsqueaks |
4116396131 | Collect coins |
Course Play Stats
Key | Description |
---|---|
0 | Plays |
1 | Attempts |
2 | Unknown |
3 | Clears |
4 | Plays (versus mode) |
Course Ratings
Key | Description |
---|---|
0 | Hearts |
1 | Unknown |
2 | Unknown |
Comment Stats
Key | Description |
---|---|
0 | Number of comments |
CourseTimeStats (Structure)
Type | Description |
---|---|
PID | User id of first completion |
PID | User id of world record holder |
Uint32 | World record (milliseconds) |
Uint32 | Time of uploader (milliseconds) |
DeathPositionInfo (Structure)
Type | Description |
---|---|
Uint64 | Data id |
Uint32 | X |
Uint32 | Y |
Bool | Is subworld |
DebugUploadEventCourseGhostParam (Structure)
Type | Description |
---|---|
Uint64 | Unknown |
Uint32 | Unknown |
String | Unknown |
EndBattleModeParam (Structure)
Type | Name |
---|---|
Map<Uint64, Uint8> | battleResults |
Uint32 | killCount |
Uint32 | killedCount |
Uint32 | glicko2Rate |
Uint32 | glicko2Deviation |
Uint32 | glicko2Volatility |
EndlessModeStatus (Structure)
Type | Description |
---|---|
Map<Uint8, UnknownStruct4> | Unknown |
Map<Uint8, UnknownStruct5> | Unknown |
EventCourseGhostInfo (Structure)
Type | Description |
---|---|
RelationObjectReqGetInfo | Replay file |
Uint32 | Time in milliseconds |
PID | User id |
EventCourseHistogram (Structure)
Type | Description |
---|---|
Uint64 | Data id |
Uint32 | Unknown |
Uint32 | Unknown |
Uint32 | Unknown |
List<Uint32> | Histogram values |
Map<Uint8, Uint32> | Medal time50 : Bronze30 : Silver10 : Gold |
Uint32 | Unknown |
EventCourseInfo (Structure)
Type | Option | Description |
---|---|---|
Uint64 | Data id | |
String | Name | |
String | Description | |
Uint8 | Game style | |
Uint8 | Course theme | |
Bool | 0x40 | Unknown |
Bool | Unknown | |
DateTime | Upload time | |
DataStoreReqGetInfo | 0x2 | GET request info |
Map<Uint8, Uint32> | 0x1 | Unknown |
UnknownStruct6 | Unknown | |
Uint8 | Unknown | |
EventCourseThumbnail | 0x10 | One-screen thumbnail |
EventCourseThumbnail | 0x20 | Entire thumbnail |
Revision 1:
Type | Option | Description |
---|---|---|
DateTime | Deadline | |
Uint8 | Unknown | |
Uint32 | Unknown | |
Uint16 | Unknown | |
Uint16 | Unknown | |
Uint32 | 0x8 | Personal best time |
Uint32 | Unknown | |
Uint32 | 0x100 | Time required for medal |
RelationObjectReqGetInfo | 0x200 | Personal best time ghost |
EventCourseStatusInfo (Structure)
Type | Description |
---|---|
Uint64 | Unknown |
Bool | Unknown |
DateTime | Unknown |
EventCourseThumbnail (Structure)
Type | Description |
---|---|
String | Url |
List<DataStoreKeyValue> | Headers |
Uint32 | Filesize |
Buffer | Root ca cert |
String | Filename |
GetCoursesParam (Structure)
Type | Description |
---|---|
List<Uint64> | Data ids |
Uint32 | Result options |
GetCoursesEventParam (Structure)
This structure is empty.
GetEventCourseGhostParam (Structure)
Type | Description |
---|---|
Uint64 | Data id |
Uint32 | Approximate time |
Uint8 | Number of ghosts |
GetEventCourseHistogramParam (Structure)
Type | Description |
---|---|
Uint64 | Data id |
GetUserOrCourseParam (Structure)
Type | Name |
---|---|
String | codeString |
Uint32 | userResultOption |
Uint32 | courseResultOption |
GetUsersParam (Structure)
GetWorldMapParam (Structure)
GetWorldMapProgressParam (Structure)
Type | Description |
---|---|
String | Id |
InitializeWorldMapProgressParam (Structure)
Type | Description |
---|---|
String | Id |
Uint32 | Unknown |
MiiClothes (Structure)
Type | Description |
---|---|
Uint16 | Unknown |
Uint16 | Unknown |
Bool | Unknown |
PreparePostCourseParam (Structure)
Type | Description |
---|---|
String | Unknown |
String | Unknown |
Uint32 | Unknown |
Bool | Unknown |
Uint8 | Unknown |
Uint8 | Unknown |
Uint32 | Unknown |
Uint32 | Unknown |
Uint32 | Unknown |
Uint32 | Unknown |
qBuffer | Unknown |
Uint8 | Unknown |
Uint32 | Unknown |
Uint16 | Unknown |
Uint16 | Unknown |
Bool | Unknown |
Uint32 | Unknown |
Uint32 | Unknown |
List<String> | Unknown |
PreparePostRelationObjectParam (Structure)
RatingInfo (Structure)
Type | Description |
---|---|
Uint64 | Unknown |
Uint8 | Unknown |
Uint8 | Unknown |
Bool | Unknown |
ReadEventCourseListParam (Structure)
Type | Description |
---|---|
DateTime | Unknown |
RegisterUserParam (Structure)
Type | Description |
---|---|
String | Username |
UnknownStruct1 | Unknown |
qBuffer | Unknown |
Uint8 | Region id |
String | Country code |
String | Pseudo device id |
RegisterWorldMapParam (Structure)
RelationObjectReqGetInfo (Structure)
RelationObjectReqPostInfo (Structure)
Type | Description |
---|---|
String | Data id |
String | Url |
List<DataStoreKeyValue> | Headers |
List<DataStoreKeyValue> | Form fields |
Buffer | Root ca cert |
ReqGetInfoHeadersInfo (Structure)
Type | Description |
---|---|
List<DataStoreKeyValue> | Headers |
Uint32 | Expiration (seconds) |
SearchCommentsInOrderParam (Structure)
Type | Name |
---|---|
Uint64 | dataId |
ResultRange | resultRange |
SearchCoursesAdvancedParam (Structure)
Type | Name |
---|---|
Uint32 | resultOption |
ResultRange | resultRange |
Uint8 | preferCourseDifficulty |
Uint8 | preferGameSkinId |
Uint8 | preferSceneSetId |
List<Uint8> | preferTagIds |
List<Uint8> | rejectRegionIds |
Uint8 | sortType |
SearchCoursesBattleModeParam (Structure)
Type | Name |
---|---|
Uint32 | resultOption |
Uint32 | count |
SearchCoursesBattleModeByDifficultyParam (Structure)
Type | Description |
---|---|
Uint32 | Result option |
Uint32 | Count |
Uint8 | Difficulty |
SearchCoursesBestTimeParam (Structure)
Type | Name |
---|---|
PID | pid |
Uint32 | resultOption |
ResultRange | resultRange |
SearchCoursesEndlessModeParam (Structure)
Type | Name |
---|---|
Uint32 | resultOption |
Uint32 | count |
Uint8 | difficulty |
SearchCoursesEventParam (Structure)
Type | Description |
---|---|
Uint32 | Result option |
SearchCoursesFirstClearParam (Structure)
Type | Description |
---|---|
Uint64 | Unknown |
Uint32 | Unknown |
ResultRange | Result range |
SearchCoursesFolloweePostedByParam (Structure)
Type | Name |
---|---|
Uint32 | resultOption |
ResultRange | resultRange |
SearchCoursesLatestParam (Structure)
Type | Name |
---|---|
Uint32 | resultOption |
ResultRange | resultRange |
SearchCoursesPickUpParam (Structure)
Type | Description |
---|---|
Uint32 | Unknown |
Uint32 | Unknown |
Uint8 | Difficulty |
SearchCoursesPlayedByParam (Structure)
Type | Name |
---|---|
Uint32 | resultOption |
Uint32 | count |
PID | playerPID |
SearchCoursesPointRankingParam (Structure)
Type | Name |
---|---|
Uint32 | resultOption |
ResultRange | resultRange |
Uint8 | preferCourseDifficulty |
List<Uint8> | rejectRegionIds |
SearchCoursesPositiveRatedByParam (Structure)
Type | Name |
---|---|
Uint32 | resultOption |
Uint32 | count |
PID | raterPID |
SearchCoursesPostedByParam (Structure)
Type | Name |
---|---|
Uint32 | resultOption |
ResultRange | resultRange |
List<PID> | ownerPIDs |
SearchCoursesTermsRankingParam (Structure)
Type | Description |
---|---|
Uint32 | Unknown |
ResultRange | Unknown |
Uint8 | Unknown |
Buffer | Unknown |
SearchUsersBattleModeParam (Structure)
Type | Description |
---|---|
Uint32 | Unknown |
Buffer | Unknown |
ResultRange | Unknown |
SearchUsersClearedCourseParam (Structure)
Type | Name |
---|---|
Uint64 | dataId |
Uint32 | resultOption |
Uint32 | count |
SearchUsersClearRankingParam (Structure)
Type | Description |
---|---|
Uint8 | Unknown |
Uint32 | Unknown |
Buffer | Unknown |
ResultRange | Unknown |
SearchUsersEndlessModeParam (Structure)
Type | Description |
---|---|
Uint8 | Unknown |
Uint32 | Unknown |
Buffer | Unknown |
ResultRange | Unknown |
SearchUsersFolloweeParam (Structure)
Type | Name |
---|---|
Uint32 | resultOption |
ResultRange | resultRange |
SearchUsersPlayedCourseParam (Structure)
Type | Name |
---|---|
Uint64 | dataId |
Uint32 | resultOption |
Uint32 | count |
SearchUsersPositiveRatedCourseParam (Structure)
Type | Name |
---|---|
Uint64 | dataId |
Uint32 | resultOption |
Uint32 | count |
SearchUsersUserPointParam (Structure)
Type | Description |
---|---|
Uint32 | Result option |
Buffer | Unknown |
ResultRange | Result range |
SearchUsersTermsRankingParam (Structure)
Type | Description |
---|---|
Uint32 | Result option |
ResultRange | Result range |
Buffer | Unknown |
SearchWorldMapPickUpParam (Structure)
Type | Description |
---|---|
Uint32 | Unknown |
SearchWorldMapPlayedByParam (Structure)
Type | Description |
---|---|
Uint32 | Unknown |
Uint32 | Unknown |
UpdateWorldMapProgressParam (Structure)
Type | Description |
---|---|
String | Id |
Uint64 | Unknown |
Uint64 | Unknown |
Uint8 | Unknown |
Uint8 | Unknown |
Uint8 | Unknown |
Uint8 | Unknown |
Uint8 | Unknown |
Uint8 | Unknown |
Uint32 | Unknown |
Uint32 | Unknown |
qBuffer | Unknown |
StartBattleModeParam (Structure)
SyncUserProfileParam (Structure)
Type | Description |
---|---|
String | Username |
UnknownStruct1 | Unknown |
qBuffer | Unknown |
Uint8 | Unknown |
String | Country code |
Bool | Unknown |
Bool | Unknown |
String | Pseudo device id |
Uint32 | Unknown |
SyncUserProfileResult (Structure)
Type | Description |
---|---|
PID | User id |
String | Username |
UnknownStruct1 | Unknown |
qBuffer | Unknown |
Uint8 | Unknown |
String | Country code |
Uint8 | Unknown |
Bool | Unknown |
Bool | Unknown |
UnknownStruct1 (Structure)
Type | Description |
---|---|
Uint16 | Unknown |
Uint16 | Unknown |
Uint16 | Unknown |
Uint16 | Unknown |
UnknownStruct3 (Structure)
Type | Description |
---|---|
Uint8 | Unknown |
DateTime | Unknown |
UnknownStruct4 (Structure)
Type | Description |
---|---|
Uint8 | Unknown |
Uint8 | Unknown |
Uint32 | Unknown |
DateTime | Unknown |
DateTime | Unknown |
Uint8 | Unknown |
Uint8 | Unknown |
UnknownStruct5 (Structure)
Type | Description |
---|---|
Uint8 | Unknown |
Uint32 | Unknown |
UnknownStruct6 (Structure)
Type | Description |
---|---|
Uint64 | Unknown |
Uint32 | Unknown |
UpdateCourseTagParam (Structure)
UpdateMiiClothesParam (Structure)
Type | Description |
---|---|
Uint16 | Unknown |
Uint16 | Unknown |
Bool | Unknown |
UserInfo (Structure)
Type | Option | Description |
---|---|---|
PID | User id | |
String | Maker code | |
String | User name | |
UnknownStruct1 | 0x200 | Unknown |
qBuffer | 0x4 | Unknown |
String | Country code | |
Uint8 | Region id | |
DateTime | Last active time | |
Bool | Unknown | |
Bool | Unknown | |
Bool | Unknown | |
Map<Uint8, Uint32> | 0x1 | Play stats |
Map<Uint8, Uint32> | 0x2 | Maker stats |
Map<Uint8, Uint32> | 0x8 | Endless mode highscores |
Map<Uint8, Uint32> | 0x10 | Multiplayer stats |
Map<Uint8, Uint32> | 0x400 | Unknown |
List<BadgeInfo> | 0x20 | Badge info |
Map<Uint8, Uint32> | 0x40 | Unknown |
Map<Uint8, Uint32> | 0x80 | Unknown |
Revision 1:
Type | Option | Description |
---|---|---|
Bool | Unknown | |
DateTime | 0x1000 | Unknown |
Bool | Unknown |
Revision 2:
Type | Option | Description |
---|---|---|
UnknownStruct3 | 0x2000 | Unknown |
Revision 3:
User Play Stats
Key | Description |
---|---|
0 | Plays |
1 | Clears |
2 | Attempts |
3 | Deaths |
Maker Stats
Key | Description |
---|---|
0 | Hearts received |
1 | Maker points |
Multiplayer Stats
Key | Description |
---|---|
0 | Multiplayer score |
2 | Versus plays |
3 | Versus wins |
10 | Coop plays |
11 | Coop wins |
WorldMapInfo (Structure)
Type | Description |
---|---|
String | Id |
PID | Owner pid |
qBuffer | Unknown |
RelationObjectReqGetInfo | Thumbnail |
Uint8 | Worlds |
Uint8 | Levels |
Uint8 | Unknown |
DateTime | Unknown |
List<Uint64> | Data ids |
Map<Uint8, Uint32> | Unknown |
Uint32 | Unknown |
Uint8 | Unknown |
Uint8 | Unknown |
WorldMapProgressInfo (Structure)
Type | Description |
---|---|
Uint8 | Unknown |
String | Unknown |
Uint8 | Unknown |
Uint8 | Unknown |
Uint8 | Unknown |
Uint32 | Unknown |
Uint8 | Unknown |
Uint8 | Unknown |
Uint8 | Unknown |
Uint64 | Unknown |
Uint64 | Unknown |
qBuffer | Unknown |
Uint32 | Unknown |
Enums
Course Tag
Value | Description |
---|---|
0 | None |
1 | Standard |
2 | Puzzle solving |
3 | Speedrun |
4 | Autoscroll |
5 | Auto mario |
6 | Short and sweet |
7 | Multiplayer versus |
8 | Themed |
9 | Music |
10 | Art |
11 | Technical |
12 | Shooter |
13 | Boss battle |
14 | Single player |
15 | Link |
Difficulty Level
Value | Description |
---|---|
0 | Easy |
1 | Normal |
2 | Expert |
3 | Super expert |
4 | Any |