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 | <= |