This page describes the methods that are only seen in Mario Kart 8.
Methods
Methods 36 - 39 and 41 belong to the SimpleSearchProtocol instead of the MatchmakeExtensionProtocol.
| Method ID | Method Name |
|---|---|
| 36 | CreateSimpleSearchObject |
| 37 | UpdateSimpleSearchObject |
| 38 | DeleteSimpleSearchObject |
| 39 | SearchSimpleSearchObject |
| 40 | JoinMatchmakeSessionWithExtraParticipants |
| 41 | SearchSimpleSearchObjectByObjectIds |
(36) CreateSimpleSearchObject
Request
| Type | Description |
|---|---|
| SimpleSearchObject | Object |
Response
| Type | Description |
|---|---|
| Uint32 | Object id |
(37) UpdateSimpleSearchObject
Request
| Type | Description |
|---|---|
| Uint32 | Object id |
| SimpleSearchObject | New object |
Response
This method does not return anything.
(38) DeleteSimpleSearchObject
Request
| Type | Description |
|---|---|
| Uint32 | Object id |
Response
This method does not return anything.
(39) SearchSimpleSearchObject
Request
| Type | Description |
|---|---|
| SimpleSearchParam | Param |
Response
| Type | Description |
|---|---|
| List<SimpleSearchObject> | Objects |
(41) SearchSimpleSearchObjectByObjectIds
Request
| Type | Description |
|---|---|
| List<Uint32> | Object ids |
Response
| Type | Description |
|---|---|
| List<SimpleSearchObject> | Objects |
Types
SimpleSearchObject (Structure)
| Type | Description |
|---|---|
| Uint32 | Object ID |
| PID | Owner PID |
| List<Uint32> | Attributes |
| qBuffer | Metadata |
| Uint32 | Community ID (Miiverse) |
| String | Community Code |
| SimpleSearchDateTimeAttribute | Datetime attribute |
SimpleSearchDateTimeAttribute (Structure)
| Type | Description |
|---|---|
| Uint32 | Unknown |
| Uint32 | Unknown |
| Uint32 | Unknown |
| Uint32 | Unknown |
| DateTime | Start time |
| DateTime | End time |
SimpleSearchParam (Structure)
| Type | Description |
|---|---|
| Uint32 | Object id |
| PID | Owner |
| List<SimpleSearchCondition> | Conditions |
| String | Code |
| ResultRange | Result range |
| DateTime | Datetime |
SimpleSearchCondition (Structure)
| Type | Description |
|---|---|
| Uint32 | Value |
| Uint32 | Comparison operator |
Comparison operators
| Value | Description |
|---|---|
| 0 | Any |
| 1 | == |
| 2 | > |
| 3 | < |
| 4 | >= |
| 5 | <= |