Skip to content

Matchmake Extension Protocol (MK8D)

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

NEX Protocols > Matchmake Extension > MK8 Deluxe (109)

This page describes the methods that are only seen in Mario Kart 8 Deluxe.

Method ID Method Name
54 CreateSimpleSearchObject
55 UpdateSimpleSearchObject
56 DeleteSimpleSearchObject
57 SearchSimpleSearchObject
58 SearchSimpleSearchObjectByObjectIds
59 JoinMatchmakeSessionWithExtraParticipants
60 CustomGetSimplePlayingSession
61 CreateCompetition
62 DeleteCompetition
63 RegisterFavoriteCompetition
64 UnregisterFavoriteCompetition
65 GetFavoriteCompetition
66 GetTeamParticipants
67 FindCommunityByOwner

(54) CreateSimpleSearchObject

Request

Type Description
SimpleSearchObject Object

Response

Type Description
Uint32 Object id

(55) UpdateSimpleSearchObject

Request

Type Description
Uint32 Object id
SimpleSearchObject New object

Response

This method does not return anything.

(56) DeleteSimpleSearchObject

Request

Type Description
Uint32 Object id

Response

This method does not return anything.

(57) SearchSimpleSearchObject

Request

Type Description
SimpleSearchParam Param

Response

Type Description
List<SimpleSearchObject> Objects

(58) SearchSimpleSearchObjectByObjectIds

Request

Type Description
List<Uint32> Object ids

Response

Type Description
List<SimpleSearchObject> Objects

(60) CustomGetSimplePlayingSession

Request

Type Description
List<PID> Pids
Uint8 Unknown
Uint8 Unknown

Response

Type Description
List<SimplePlayingSession> Playing sessions

(61) CreateCompetition

Request

Type Description
SimpleSearchObject Competition

Response

Type Description
SimpleSearchObject Competition

(62) DeleteCompetition

Request

Type Description
Uint32 Object id

Response

This method does not return anything.

(63) RegisterFavoriteCompetition

Request

Type Description
Uint32 Object id

Response

This method does not return anything.

(64) UnregisterFavoriteCompetition

Request

Type Description
Uint32 Object id

Response

This method does not return anything.

(65) GetFavoriteCompetition

Request

This method does not take any parameters.

Response

Type Description
List<SimpleSearchObject> Favorite competitions

Types

SimpleSearchObject (Structure)

Type Description
Uint32 Unknown
PID Unknown
List<Uint32> Attributes
qBuffer Unknown
Uint32 Unknown
String Unknown
SimpleSearchDateTimeAttribute Datetime attribute

Revision 1:

Type Description
Uint32 Unknown
DateTime Unknown

SimpleSearchDateTimeAttribute (Structure)

Type Description
Uint32 Unknown
Uint32 Unknown
Uint32 Unknown
Uint32 Unknown
DateTime Unknown
DateTime Unknown

SimpleSearchParam (Structure)

Type Description
Uint32 Unknown
PID Unknown
List<SimpleSearchCondition> Conditions
String Unknown
ResultRange Result range
DateTime Unknown

SimpleSearchCondition (Structure)

Type Description
Uint32 Value
Uint32 Comparison operator
Clone this wiki locally