i shouldn't have cherry-picked the commit last time to clean up the branch so this is just a small course correction. also added some additional slippi change comments
* fix slpCss
* initial commit
* add status to rank info payload and update rank icon animation
* fetch rank on boot
* send rank through player selections
* re-enable rank fetch on boot
* add rank visibility toggles and compress slpCSS
* re-enable rank fetch on boot and minor fixes
* chore: update dat files
* chore: code cleanup and codeset update
* refactor unreported logic in handleGetRank
* fix unreported logic again
* Revert "fix unreported logic again"
This reverts commit 8798d09ae5.
* Revert "refactor unreported logic in handleGetRank"
This reverts commit 443f38660a.
* fix: manage data offset issues for rank
* chore: update css dat
ff8bbdb410
* feat: add logic to fetch rank from mm response
* update rank icon position
* fix: only send connecting status in ranked
* fix: allow rank element to be fetched correctly
* reset rank init flag on logout and remove unused rank variables
* chore: update dat files
* fetch match result directly
* chore: remove rank initialization in dolphin
its handled by rust now
* chore: install latest c codeset
* chore: update rust extensions commit
* chore: revert version string
* chore: uncomment jukebox logic
* chore: clean up
* chore: update dat file
* fix: allow negative rating
* chore: update playback codes
---------
Co-authored-by: Jas Laferriere <Fizzi36@gmail.com>
* Preloads stadiums transformations so they can be served over EXI during gameplay without slowdown
* add alt stage mode to player selections and the msrb
* add diff files and codes to data
* update codes
* update codes
* chore: update codeset and update injection list
* chore: update codeset
* chore: update codeset
* chore: update codeset
* fix: add include for set
* chore: move set include to header
---------
Co-authored-by: Jas Laferriere <Fizzi36@gmail.com>
* Shim SlippiDirectCodes to Rust port.
This changes out the internals of the `SlippiDirectCodes` class, wherein
it'll now just silently call over to the Rust side. This keeps the
changes minimal for now as we continue to migrate things out.
---------
Co-authored-by: Nikhil Narayana <nikhil.narayana@live.com>
This was causing deadlocks when a game didn't load (including if RetroAchievements does not yet support it) because it was attempting to close the queue the the callback was currently running on, forcing LoadGameCallback to wait for LoadGameCallback to finish. However, it appears that recent changes to the queue have independently resolved the reason CloseGame was being called here in the first place.