Proto commits in mkw-sp/mkw-sp

These 36 commits are when the Protocol Buffers files have changed:

Commit:9d446ef
Author:MikeIsAStar
Committer:riidefi

Allow for the Top 10 rankings to be downloaded

The documentation is generated from this commit.

Commit:4e2812d
Author:Gnome
Committer:Pablo Stebler

Update nanopb to 0.4.7

Commit:caecd8d
Author:Gnome!
Committer:GitHub

Implement initial matchmaking UI (#596) * Initial OnlineTopPage reimplementation * Move central communication to background page * Transition directly to voting from RandomMatchingPage * Add proper error handling for network failures * Move direct connect to it's own button and add warning * Properly disconnect from matchmaking server * Fmt * Implement VR/BR displays by rewriting OnlineModeSelectPage * matchmaking: Update CI DB info * Swap message IDs to decimal * gameserver: Re-add TODO message * Fix configure.py ordering * Swap more message IDs to decimal * Move RoomClient::TransitionToError to SectionManager::transitionToError

Commit:21a9060
Author:Gnome
Committer:Gnome

Implement unverified device ID logins

Commit:8318a56
Author:Pablo Stebler
Committer:Pablo Stebler

gameserver: Refactor the whole thing

Commit:37acbb8
Author:Pablo Stebler
Committer:Pablo Stebler

cs: Start to implement the new race protocol

Commit:8369fee
Author:David Thomas
Committer:Pablo Stebler

matchmaking,gameserver: Fix room closures

Commit:899e3a1
Author:Gnome
Committer:Pablo Stebler

Initial very basic implementation of matchmaking

Commit:9cc0cb4
Author:Pablo Stebler

Sync boost times

Commit:5e71db8
Author:Pablo Stebler

Use more consistent naming for time variables

Commit:de9269a
Author:Pablo Stebler
Committer:Pablo Stebler

Sync respawn times

Commit:6d387ce
Author:Pablo Stebler

Sync internal speed

Commit:4b7353d
Author:Pablo Stebler
Committer:Pablo Stebler

Add input state rollback for remote players

Commit:e4c2b71
Author:Pablo Stebler
Committer:Pablo Stebler

Implement main rotation rollback

Commit:a20c7f3
Author:Pablo Stebler
Committer:Pablo Stebler

Add initial rollback implementation

Commit:993c9e2
Author:Pablo Stebler
Committer:Pablo Stebler

Add initial race protocol definition

Commit:ac858a7
Author:Pablo Stebler

Finish to rename "close" to "start"

Commit:86c3b6a
Author:Pablo Stebler
Committer:Pablo Stebler

Add initial online team selection

Commit:5aab2e7
Author:Aiden
Committer:GitHub

Implement course voting (#423) * Jump to cup select page * Initial roulette page implementation * Update "playSfx" to "playSound" * Fix frame modulo failing; add initial select event * Backport GlobePage fix * Handle select event in the client * [WIP] Send course information, enter selecting stage * Game no longer crashes; course selection works * Fix incorrect vote positions * Fix selected course text disappearing * Initialize Mii group * First cleanup wave * Initial RoomManager implementation * Update RoomClient/RoomServer; fix regression * Second wave of cleanup * Third wave of cleanup; sync player order * Make animInfo static to avoid potential conflict * Fix misplaced "mr" instruction * Remove outdated optional function * Replace "ClientState" with "State" in RoomClient * Replace "ServerState" with "State" in RoomServer * Replace "ClientState" with "State" in RoomServer::Client * Reduce additions with "Client::State"

Commit:74e0a7f
Author:Pablo Stebler

Squashed 'vendor/wuj5/' changes from 218162c..f317375 f317375 Add support for BRLYT wnd1 git-subtree-dir: vendor/wuj5 git-subtree-split: f31737588db434c577c2407778cc5e8e99542215

This commit does not contain any .proto files.

Commit:f4d9911
Author:MikeIsAStar
Committer:Pablo Stebler

Broadcast a client's region line color on room join

Commit:b7119a5
Author:Aiden
Committer:GitHub

Add room closing (#401)

Commit:54cea26
Author:Pablo Stebler
Committer:Pablo Stebler

Implement room settings

Commit:66853b8
Author:Pablo Stebler
Committer:Pablo Stebler

WIP

Commit:3dd67ac
Author:Aiden
Committer:GitHub

Add FriendRoomMessageSelectPage (#392) * FriendRoomMessageSelectPage: initial implementation * FriendRoomMessageSelectPage: misc fixes + onBack * FriendRoomMessageSelectPage: display correct animation Co-Authored-By: Pablo Stebler <25157734+stblr@users.noreply.github.com> * FriendRoomMessageSelectPage: fix broken anim, button infrastructure * FriendRoomMessageSelectPage: add buttons, send messages Co-Authored-By: Pablo Stebler <25157734+stblr@users.noreply.github.com> * FriendMatchingPage: fix connection attempt crash * FriendRoomPage: fix server connection drop crash * FriendRoomMessageSelectPage: file cleanup Co-authored-by: Pablo Stebler <25157734+stblr@users.noreply.github.com>

Commit:7cac3ae
Author:Pablo Stebler
Committer:Pablo Stebler

WIP

Commit:129b3e0
Author:Pablo Stebler
Committer:Pablo Stebler

Add initial client-server room implementation

Commit:1baee46
Author:Pablo Stebler

Add a storage benchmark Closes #266.

Commit:80a48c0
Author:Pablo Stebler
Committer:Pablo Stebler

Revamp the storage framework

Commit:76186de
Author:Star
Committer:Pablo Stebler

Parse update response messages in Protobuf format

Commit:4b8c9cd
Author:Pablo Stebler
Committer:Pablo Stebler

Rename UpdateRequestMessage to UpdateRequest

Commit:a3fc5b9
Author:Star
Committer:Pablo Stebler

Send the game name and host platform to the server as character strings

Commit:f2f6ae5
Author:Star
Committer:Pablo Stebler

Standardize the names of files and variables

Commit:c6d3968
Author:Pablo Stebler
Committer:Pablo Stebler

Convert protobuf code to camelCase

Commit:5b24bf4
Author:Pablo Stebler
Committer:Pablo Stebler

Add protobuf generation to the build system

Commit:c0a61f1
Author:Star
Committer:Pablo Stebler

Serialize update messages using Protobuf