Home docs nex protocols matchmake-extension Super Smash Bros. 4 (109)
Post

Super Smash Bros. 4 (109)

This page describes the methods that are only seen in Super Smash Bros. 4. Everything described in the Notes column for each table are guesses and may not be accurate.

Methods

Methods 36 - 48 and 51 belong to the TournamentProtocol. The others belong to the CrossProtocol.

(36) GetTournament

Request

TypeDescriptionNotes
Uint32UnknownTournament ID

Response

TypeDescription
TournamentTournament

(38) GetTournamentResult

Request

TypeDescriptionNotes
Uint32UnknownTournament ID

Response

TypeDescription
Uint8Unknown (1)
Uint8Unknown (2)
List<Uint8>Unknown (3)

(39) SetTournamentReplayId

Request

TypeDescriptionNotes
Uint32Unknown (1)Tournament ID
Uint8Unknown (2)Slot ID
Uint64Unknown (3)Replay ID

Response

This method does not return anything.

(40) GetTournamentProfiles

Request

TypeDescriptionNotes
Uint32UnknownTournament ID

Response

TypeDescription
List<TournamentProfileInfo>Profiles

(41) JoinOrCreateMatchmakeSession

Request

TypeDescription
Uint32Unknown (1)
Uint32Unknown (2)
Data<Gathering>anyGathering
StringstrMessage

Response

TypeDescription
Data<Gathering>joinedGathering

(42) RegisterTournamentPlayerInfo

Request

Response

This method does not return anything.

(46) StartTournament

Request

TypeDescription
StartTournamentParamParam

Response

This method does not return anything.

(47) AutoTournamentMatchmake

Request

TypeDescription
Uint32Unknown (1)
Uint32Unknown (2)
Data<Gathering>anyGathering
StringstrMessage

Response

TypeDescription
Data<Gathering>joinedGathering

(48) SimpleFindByID

Request

TypeDescription
List<Uint32>Unknown (1)
List<Uint32>Unknown (2)

Response

TypeDescription
List<Uint32>Unknown

(49) GetTournamentCompetitions

Request

TypeDescription
Uint8Unknown (1)
Uint8Unknown (2)

Response

TypeDescription
List<TournamentCompetition>Competitions

(50) GetTournamentCompetition

Request

TypeDescriptionNotes
Uint32Unknown (1)Tournament ID
Uint8Unknown (2) 

Response

TypeDescription
TournamentCompetitionCompetition

(51) GetTournamentReplayIds

Request

TypeDescriptionNotes
Uint32UnknownTournament ID

Response

TypeDescription
List<Uint64>Replay IDs

(52) RegisterCommunityCompetition

Request

TypeDescription
CommunityCompetitionCompetition

Response

TypeDescriptionNotes
Uint32Unknown (1)CommunityCompetition ID? / Gathering ID?
Uint32Unknown (2)Tournament ID?

(53) UnregisterCommunityCompetition

Request

TypeDescription
Uint8Unknown

Response

This method does not return anything.

(54) UnregisterCommunityCompetitionById

Request

TypeDescriptionNotes
Uint32UnknownCommunityCompetition ID?

Response

This method does not return anything.

(55) GetCommunityCompetitions

Request

TypeDescriptionNotes
Uint32Unknown (1)CommunityCompetition ID?
BoolUnknown (2) 

Response

TypeDescription
List<CommunityCompetition>Competitions

(57) FindCommunityCompetitionsByParticipant

Request

TypeDescription
PIDParticipant
BoolUnknown

Response

TypeDescription
List<CommunityCompetition>Competitions

(58) FindCommunityCompetitionsByGatheringId

Request

TypeDescription
List<Uint32>Gathering IDs
BoolUnknown

Response

TypeDescription
List<CommunityCompetition>Competitions

(59) SelectCommunityCompetitionByOwner

Request

TypeDescription
List<PID>Owner PIDs
BoolUnknown

Response

TypeDescription
List<CommunityCompetition>Competitions

(60) JoinCommunityCompetition

Request

TypeDescriptionNotes
Uint32Unknown (1)CommunityCompetition ID?
BoolUnknown (2) 
BoolUnknown (3) 
StringUnknown (4) 
StringUnknown (5) 

Response

This method does not return anything.

(61) JoinCommunityCompetitionByGatheringId

Request

TypeDescription
Uint32Gathering ID
BoolUnknown (1)
BoolUnknown (2)
StringUnknown (3)
StringUnknown (4)

Response

This method does not return anything.

(62) EndCommunityCompetitionParticipation

Request

TypeDescriptionNotes
Uint32Unknown (1)CommunityCompetition ID?
BoolUnknown (2) 
BoolUnknown (3) 
StringUnknown (4) 

Response

This method does not return anything.

(63) EndCommunityCompetitionParticipationByGatheringId

Request

TypeDescription
Uint32Gathering ID
BoolUnknown (1)
BoolUnknown (2)
StringUnknown (3)

Response

This method does not return anything.

(64) SearchCommunityCompetition

Request

Response

TypeDescription
List<CommunityCompetition>Competitions

(65) PostCommunityCompetitionMatchResult

Request

TypeDescription
CommunityCompetitionMatchResultMatch result

Response

TypeDescription
BoolUnknown (1)
BoolUnknown (2)

(66) GetCommunityCompetitionRanking

Request

TypeDescriptionNotes
Uint32UnknownCommunityCompetition ID?

Response

TypeDescription
List<CommunityCompetitionRankData>Rankings

Types

CommunityCompetition (Structure)

This structure inherits from PersistentGathering

TypeDescription
Uint32Unknown (1)
Uint8Unknown (2)
Uint8Unknown (3)
Uint16Unknown (4)
Uint8Unknown (5)
Uint8Unknown (6)
Uint8Unknown (7)
DateTimeUnknown (8)
Uint32Unknown (9)
Uint32Unknown (10)
DateTimeUnknown (11)
qBufferUnknown (12)

CommunityCompetitionMatchResult (Structure)

TypeDescription
Uint32Unknown (1)
BoolUnknown (2)
Uint32Unknown (3)
Uint8Unknown (4)
Uint32Unknown (5)

CommunityCompetitionRankData (Structure)

TypeDescription
Uint32Unknown (1)
Uint32Unknown (2)
Uint32Unknown (3)
Uint32Unknown (4)
DateTimeUnknown (5)
Uint32Unknown (6)
qBufferUnknown (7)

RegisterTournamentPlayerInfoParam (Structure)

TypeDescription
Uint32Unknown (1)
Uint16Unknown (2)
Uint8Unknown (3)
Uint8Unknown (4)

SearchCommunityCompetitionParam (Structure)

TypeDescription
Uint8Unknown (1)
Uint8Unknown (2)
Uint8Unknown (3)

StartTournamentParam (Structure)

TypeDescription
Uint32Unknown (1)
Uint8Unknown (2)
Uint8Unknown (3)
Uint32Unknown (4)
Uint8Unknown (5)
Map<Uint32, Uint8>Unknown (6)

Tournament (Structure)

TypeDescription
Uint8Unknown (1)
Uint32Unknown (2)
Uint8Unknown (3)
Uint8Unknown (4)
Uint8Unknown (5)
List<Uint8>Unknown (6)
Uint8Unknown (7)
List<Uint32>Unknown (8)
List<Uint16>Unknown (9)
List<Uint8>Unknown (10)
List<Uint8>Unknown (11)
Uint64Unknown (12)
Uint8Unknown (13)
List<Uint8>Unknown (14)

TournamentCompetition (Structure)

TypeDescription
Uint32Unknown (1)
Uint8Unknown (2)
Uint8Unknown (3)
StringUnknown (4)
Uint8Unknown (5)
DateTimeUnknown (6)
DateTimeUnknown (7)
Uint32Unknown (8)
Uint32Unknown (9)
Uint8Unknown (10)
Uint8Unknown (11)
Uint16Unknown (12)
Uint16Unknown (13)
Uint8Unknown (14)
Uint8Unknown (15)
Uint16Unknown (16)
Uint8Unknown (17)

TournamentProfileInfo (Structure)

TypeDescription
Uint32Unknown (1)
qBufferUnknown (2)
Contents