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
| Type | Description | Notes |
|---|
| Uint32 | Unknown | Tournament ID |
Response
(38) GetTournamentResult
Request
| Type | Description | Notes |
|---|
| Uint32 | Unknown | Tournament ID |
Response
| Type | Description |
|---|
| Uint8 | Unknown (1) |
| Uint8 | Unknown (2) |
| List<Uint8> | Unknown (3) |
(39) SetTournamentReplayId
Request
| Type | Description | Notes |
|---|
| Uint32 | Unknown (1) | Tournament ID |
| Uint8 | Unknown (2) | Slot ID |
| Uint64 | Unknown (3) | Replay ID |
Response
This method does not return anything.
(40) GetTournamentProfiles
Request
| Type | Description | Notes |
|---|
| Uint32 | Unknown | Tournament ID |
Response
(41) JoinOrCreateMatchmakeSession
Request
Response
(42) RegisterTournamentPlayerInfo
Request
Response
This method does not return anything.
(46) StartTournament
Request
Response
This method does not return anything.
(47) AutoTournamentMatchmake
Request
Response
(48) SimpleFindByID
Request
| Type | Description |
|---|
| List<Uint32> | Unknown (1) |
| List<Uint32> | Unknown (2) |
Response
| Type | Description |
|---|
| List<Uint32> | Unknown |
(49) GetTournamentCompetitions
Request
| Type | Description |
|---|
| Uint8 | Unknown (1) |
| Uint8 | Unknown (2) |
Response
(50) GetTournamentCompetition
Request
| Type | Description | Notes |
|---|
| Uint32 | Unknown (1) | Tournament ID |
| Uint8 | Unknown (2) | |
Response
(51) GetTournamentReplayIds
Request
| Type | Description | Notes |
|---|
| Uint32 | Unknown | Tournament ID |
Response
| Type | Description |
|---|
| List<Uint64> | Replay IDs |
Request
Response
| Type | Description | Notes |
|---|
| Uint32 | Unknown (1) | CommunityCompetition ID? / Gathering ID? |
| Uint32 | Unknown (2) | Tournament ID? |
Request
| Type | Description |
|---|
| Uint8 | Unknown |
Response
This method does not return anything.
Request
| Type | Description | Notes |
|---|
| Uint32 | Unknown | CommunityCompetition ID? |
Response
This method does not return anything.
Request
| Type | Description | Notes |
|---|
| Uint32 | Unknown (1) | CommunityCompetition ID? |
| Bool | Unknown (2) | |
Response
Request
| Type | Description |
|---|
| PID | Participant |
| Bool | Unknown |
Response
Request
| Type | Description |
|---|
| List<Uint32> | Gathering IDs |
| Bool | Unknown |
Response
Request
| Type | Description |
|---|
| List<PID> | Owner PIDs |
| Bool | Unknown |
Response
Request
| Type | Description | Notes |
|---|
| Uint32 | Unknown (1) | CommunityCompetition ID? |
| Bool | Unknown (2) | |
| Bool | Unknown (3) | |
| String | Unknown (4) | |
| String | Unknown (5) | |
Response
This method does not return anything.
Request
| Type | Description |
|---|
| Uint32 | Gathering ID |
| Bool | Unknown (1) |
| Bool | Unknown (2) |
| String | Unknown (3) |
| String | Unknown (4) |
Response
This method does not return anything.
Request
| Type | Description | Notes |
|---|
| Uint32 | Unknown (1) | CommunityCompetition ID? |
| Bool | Unknown (2) | |
| Bool | Unknown (3) | |
| String | Unknown (4) | |
Response
This method does not return anything.
Request
| Type | Description |
|---|
| Uint32 | Gathering ID |
| Bool | Unknown (1) |
| Bool | Unknown (2) |
| String | Unknown (3) |
Response
This method does not return anything.
Request
Response
Request
Response
| Type | Description |
|---|
| Bool | Unknown (1) |
| Bool | Unknown (2) |
Request
| Type | Description | Notes |
|---|
| Uint32 | Unknown | CommunityCompetition ID? |
Response
Types
This structure inherits from PersistentGathering
| Type | Description |
|---|
| Uint32 | Unknown (1) |
| Uint8 | Unknown (2) |
| Uint8 | Unknown (3) |
| Uint16 | Unknown (4) |
| Uint8 | Unknown (5) |
| Uint8 | Unknown (6) |
| Uint8 | Unknown (7) |
| DateTime | Unknown (8) |
| Uint32 | Unknown (9) |
| Uint32 | Unknown (10) |
| DateTime | Unknown (11) |
| qBuffer | Unknown (12) |
| Type | Description |
|---|
| Uint32 | Unknown (1) |
| Bool | Unknown (2) |
| Uint32 | Unknown (3) |
| Uint8 | Unknown (4) |
| Uint32 | Unknown (5) |
| Type | Description |
|---|
| Uint32 | Unknown (1) |
| Uint32 | Unknown (2) |
| Uint32 | Unknown (3) |
| Uint32 | Unknown (4) |
| DateTime | Unknown (5) |
| Uint32 | Unknown (6) |
| qBuffer | Unknown (7) |
RegisterTournamentPlayerInfoParam (Structure)
| Type | Description |
|---|
| Uint32 | Unknown (1) |
| Uint16 | Unknown (2) |
| Uint8 | Unknown (3) |
| Uint8 | Unknown (4) |
| Type | Description |
|---|
| Uint8 | Unknown (1) |
| Uint8 | Unknown (2) |
| Uint8 | Unknown (3) |
StartTournamentParam (Structure)
| Type | Description |
|---|
| Uint32 | Unknown (1) |
| Uint8 | Unknown (2) |
| Uint8 | Unknown (3) |
| Uint32 | Unknown (4) |
| Uint8 | Unknown (5) |
| Map<Uint32, Uint8> | Unknown (6) |
| Type | Description |
|---|
| Uint8 | Unknown (1) |
| Uint32 | Unknown (2) |
| Uint8 | Unknown (3) |
| Uint8 | Unknown (4) |
| Uint8 | Unknown (5) |
| List<Uint8> | Unknown (6) |
| Uint8 | Unknown (7) |
| List<Uint32> | Unknown (8) |
| List<Uint16> | Unknown (9) |
| List<Uint8> | Unknown (10) |
| List<Uint8> | Unknown (11) |
| Uint64 | Unknown (12) |
| Uint8 | Unknown (13) |
| List<Uint8> | Unknown (14) |
TournamentCompetition (Structure)
| Type | Description |
|---|
| Uint32 | Unknown (1) |
| Uint8 | Unknown (2) |
| Uint8 | Unknown (3) |
| String | Unknown (4) |
| Uint8 | Unknown (5) |
| DateTime | Unknown (6) |
| DateTime | Unknown (7) |
| Uint32 | Unknown (8) |
| Uint32 | Unknown (9) |
| Uint8 | Unknown (10) |
| Uint8 | Unknown (11) |
| Uint16 | Unknown (12) |
| Uint16 | Unknown (13) |
| Uint8 | Unknown (14) |
| Uint8 | Unknown (15) |
| Uint16 | Unknown (16) |
| Uint8 | Unknown (17) |
TournamentProfileInfo (Structure)
| Type | Description |
|---|
| Uint32 | Unknown (1) |
| qBuffer | Unknown (2) |