Version History
Beta Version
2.1.1
General
Minor Changes:
Fix to gecko code issues
Patch to bug that caused emulation freezes/crashes
Captain Swap mod correctly updates team star graphic
Fix to "No Game Mode" message incorrectly appearing
2.1.0
General
Major Changes:
New Gecko Code Handler
Nearly unlimited gecko code space for Mario Baseball!
The old system was the source of many bugs, including random crashes & memory freezes
With this new system, those bugs should be no more
NOTE: old Rio versions will break with new system. Please update your Rio
Merged Mainline Dolphin Beta 5.0-21088
Updated Rio with latest Dolphin features, including Dark Mode, bug fixes, and more
Newer Dolphin build is more stable and offers better performance & bug fixes
Minor Changes:
Mac & Linux now use Rio logo
Added Discord invite links to main tool bar
Game start crash bug patched
2.0.2
General
Minor Changes:
Fix to "Netplay Boot Crash" where Rio crashes randomly upon starting a Netplay game
Reworking of Auto Golf Mode code
Code was redesigned to not interfere with emulation; previously Auto Golf Mode could cause disrruptions in emulation
Fix for other Netplay-related crashes
Fixed "Start Game" sound only playing in Right Speaker
Fixed "BAD_PARAMETER_LENGTH" Netplay lobby issue
Issue is due to long lobby names. Rio will now alert you directly when to shorten your lobby name
Fix for CI runners (Windows/Mac)
2.0.1
General
Minor Changes:
Fixed version compatibility issues
Fixed Online Play crash bug
2.0.0
Mario Golf: Toadstool Tour
Major Changes:
The Project Rio client now reads and supports Mario Golf: Toadstool Tour
Auto Golf Mode Support for NetPlay
Modes/gameplay with each character assigned to a unique character is fully supported
Modes/gameplay that have characters sharing a team or controller (ex assign two characters to a single controller, doubles, etc.) is in an experimental phase. Please report any visual or auto golf bugs to the team if you encounter them!
Training Mode Support (under Graphics > General)
The graphic displays some variables from the in-game memory as you play. Helpful for practicing!
Basic gecko codes included (to aid Netplay experience):
Skip memory card check
Allow duplicate characters
Shot speed up
Mario Superstar Baseball
Major Changes:
Added "Captain Reselect" mod to Required Codes
On the team select screen, press start on a captain character to assign them as your team captain
This currently does have some limitations, such as:
Team stars will not update until an additional character is selected after you complete a captain swap. You will briefly see the correct stars when you press start on the new captain however
Background graphics will not update
You will hear a “swoosh” sound effect to confirm when you have swapped a captain with the start button
Minor Changes:
Added the “D-Pad Fix” to required client codes
Any control stick inputs will now override d-pad inputs (included when d-pad is remapped )
Allow memory cards to be used when not playing with a game mode
Added contact quality to training mode graphic
Miscellaneous
Minor Changes:
Updated the Project Rio client to be in sync with the main line development branch of Dolphin.
This mostly results in under the hood enhancements, but a big user enhancement is the addition of the Metal graphics backend for Mac users!
Due to updating with mainline Dolphin Emulator, your configurations may be moved out of your Document folder and into the AppData folder. This means that Rio accounts, stat files, gecko codes, and ant configurations will be in a new location on your PC
To copy over your previous configurations & state files, move your ProjectRio folder from documents into C:\Users\your_user\AppData\Roaming
Alpha Version
1.9.6
Minor Changes:
Fix for no tagset in stat files
Manual Fielder Select 4.1
1.9.5
Major Changes:
Full Rio Account Integration!
Game Stat Files sent to Rio Web Server
Communities & Game Modes! Allows games to be categorized by ruleset and enforces gecko codes for every Game Mode
Minor Changes:
Manual Fielder Select update; removed L, added lockouts
"Ban Batter Pausing" replaced with "Restrict Batter Pausing." batter can only pause when in neutral state
Message displayed on-screen after game submission
Stat Tracker bug fixes (type of swing, pickoff, captain assignment)
New directory for stat files "StatFiles/MarioBaseball"
New "Online Account" option added instead of using Port 1
Added fix for random captains
New update notification shows changelog
Better system for blocking non-mssb games from booting
Auto Golf logging system
Run Rio Core Functions at a safe time and force MMU off (less bugs yay!)
Cleaned up Mods (Gecko Code) widget
Made "no iso's found" message more clear
New default lobby name
1.9.4
Minor Changes:
Anti Quick Pitch reverted to old version
Hazardless stadiums includes the removal of KlapTraps
Stadium randomizer no longer affects game
Will not cause deyncs
Never cull removed from gecko codes menu
Due to desync issues
Auto Golf Mode failure bug patched
Updated netplay game-start message to include message about hazardless stadiums
1.9.3
Major Changes:
Asynchronous Gecko Codes
Players can toggle a list of optional gecko codes on netplay without desyncs
Better desync detection in general
Hazardless stadiums and Ban Batter Pausing added to netplay codeset
Activate in Ranked Mode-only
Disable Replays option in netplay
Replace an updated gecko code on download instead of duplicating codes
Minor Changes:
Removed stat tracker UI
Only shows in debug mode
Soft patch to pitcher stamina bug
Hold Z to show Easy Batting in Training Mode
Wiki directs to community wiki instead of dolphin wiki
Stars off ranked doesn't unlock superstars
Link to latency test added to Online Play Window
Stadium Randomizer in netplay chat
Update to Anti Quick Pitch, uses ~2 second lockout
Validate Rio account when Online Play is opened
Alert user that stats won't be recorded if invalid account
Create Rio Account link added to Add Local Players window
Added Bat Sound Effect when starting a ranked game
More Auto Golf Mode adjustments + logging added
1.9.2
Major Changes:
Stat Tracking restored
Stat Tracker bugs fixed + improved tracking
Minor Changes:
Auto Golf Mode adjustments
Please continue to report freezes
Fixed Training Mode
Fixed Coin Flipper
1.9.1
Major Changes:
Manual Fielder Select 4.0
Y for pitcher, X for catcher, R for closest to ball, L for closest to drop spot, Z to reset/clear manual select
New Stat Tracker Logging
Writes a log of the stat tracker and outputs it to `Documents\Project Rio\StateLoggerFiles`
Displays stat tracker state on screen in real time; can be toggled off
Minor Changes:
New version naming system
0.1.9.1 --> 1.9.1 (for clarity & simplicity)
Auto Golf Mode adjustments
Bob-omb Derby & Wall Ball Auto Golf Mode compatibility
This makes 3 compatible minigames on top of Barrel Batter
Fixed online player count
Training Mode bug fix
Fixed Coin Flipper
0.1.9
Major Changes:
Added Ranked Mode and Game Mode to NetPlay browser
Game Mode includes Superstars OFF, Superstars ON, and Custom
People can see what type of lobby is being hosted
Ranked is now configured before making a lobby instead of within the lobby
Remove dingus bunt code added to NetPlay set
Stat tracker bug fixes
Minor Changes:
"Remove Player" option added to Local Players window
Gecko Codes tab tells you what codes are currently enabled
Hovering over the list will bring up a tool tip
Browser says number of players currently playing online
Player who paused becomes the golfer
No lag when menuing and doing fielder adjustments
All players can coin flip
Unlock everything now includes bowser challenge mode
Fixed duplicate port bug when changing ports or joining lobby
Updated chat colors for readability
Experimental latency reduction feature for non-golfer
Will likely have minimal impact
Fixed Coin Flipper
0.1.8
Major Changes:
Stat Files now sent to the Rio Server
If you are a Rookie-level Patron or up, you will get your own user-stats
Everyone else will be stored as a "Default User"
Minor Changes
Fixed Coin Flipper
0.1.7.a
Minor Changes
Bug fixes"
Lag/stutter fix
Stat file & HUD file fixes
Fixed Coin Flipper
0.1.7
Major Changes
RioCam
Activate via the FreeCam Settings (Options->Free Look Settings). Each direction hotkey is associated with a different camera angle.
Beneficial for content creators/streamers
HUD File
New file called `decoded.hud.txt` that is written the HudFiles directory at the start and end of every play
Includes info on all of the player names, captains character stats, current game state, and the previous event. Useful for streamers to create a custom HUD with everything going on in the game
Script will be provided to create OBS files
Minor Changes
Stat File changes
Major bug fixes. Big thank you to Pokebunny and Mori for discovering and debugging some crucial bugs in the stat tracker.Â
New stats: Max height, manual select engaged, batter outs per position, game start and end time, Version number
Fixed Coin Flipper
New texture packs
thanks Raviann :)
Major Changes
Auto Golf Mode overhaul
Fixed crashes & improved general functionality; Should be way less crashes online now :)Â
Auto Golf Mode now works with Barrel Batter
Stat Tracker overhaul
The stat file format has been changed.
Local Players now used for NetPlay (uses player at port 1)
Stat file names use both players for local & NetPlay games
Gecko Code overhaul
Expanded gecko code size limit
Required Gecko code force-enabled & cannot be disabled
Netplay Event Code automatically enabled for ranked games
10 second Pitch Clock for ranked games
Minor Changes
Fixed Coin Flipper
Average ping added to stat files (experimental)
Bug fix to forced code-syncing
Optional Night Time Mario Stadium toggle for NetPlay (works with ranked)
Added desync warning msg at top of screen on NetPlay
Manual Fielder Select bug fix
Patched bug where Challenge Mode crashes with the Netplay Event Code
0.1.5
Major Changes
Training Mode v 1.0
Displays real-time stats during a game; Toggle under Graphics Settings
macOS support
Dark Theme
Coin Flipper in NetPlay chat
Spectator Toggle in NetPlay lobby
Display Batter / Fielder offline support
Active Gecko Codes NetPlay message
Fixed NetPlay lobby crashes
Display Batter / Fielder is safe to use
Removed 2-Frame Batter Lag Reduction
Necessary for future Rio releases
Updated to most recent Mainline Dolphin
Minor Changes
Netplay Event Code 3.7
Default Competitive Rules supports Superstars On format automatically
Manual Fielder Select v 3.2 bug fix & code improvements
Wall Ball minigame now works with Anti Quick Pitch
Auto Golf Mode Code efficiency improvements
"Online Play" button
Combines old "Start Netplay" & "Join Netplay" buttons into one tab
Forced Gecko Code Syncing
Fixed Local Players' port reset bug
MSSB is only game on game list
Spacebar can drain NetPlay buffer
Experimental; currently not very effective
Code efficiency improvements
0.1.4.a
Minor Changes
Manual Fielder Select updated to v 3.1
Contains bug fix -- sorry about that
0.1.4
Major Changes
Manual Fielder Select 3.0
R selects the closest fielder
Notification when new version of Rio is released
Built in Texture Packs
Graphics > Advanced contains a combo box which allows users to select a built-in texture pack
Added Stat Tracker support for duplicate characters
Minor Changes
Stat json format changes/fixes
Added "Player who fielded ball" stat; fixed old formatting problems
Removed blank stat file upon closing game early bug
Improved format for Netplay Session Browser
Auto Golf set to the default network setting for new installs
Netplay buffer cannot be set lower than 8
For Fair Input Delay games, users should never use less than 2f (8 buffer) delay
Golf Mode Overlay & golfer swap chat messages are hidden unless in debug mode
0.1.3
Minor Changes
Patched bug where auto golf mode wouldn't swap to batter after switching a pitcher out
Overall smoother transitions between auto golfer swaps
Small correction to NetPlay tool tip text
0.1.2
Minor Changes
Fixed bug which prevented offline games from loading
Changed description to NetPlay chat log for changing to Auto Golf Mode and Fair Input Delay
0.1.1
Major Changes
2 Frame Batter Lag Reduction
Fixed replay bug
Removed activation of batter lag reduction during golf mode
Auto Golf Mode
Automatically swaps the golfer to the batter when in the batting/pitching state, and to the fielder when in the fielding/baserunning stateÂ
Minor Changes
Removed ability to see incompatible NetPlay sessions
Removed normal Host Input Authority Network Setting
Stat Tracker bug fixes
Changed some default Graphics configurations
0.1.0
Major Changes
Stat Tracker
Enable Options->Record Stats
Ranked button to indicate ranked match in stats
All ranked games MUST be recorded
Local Player system
Local players must be added and selected before pressing Start Game in-game
Currently adding a new Local Player requires 22 character key, this can be anything for now
Names from this list will be used to populate stat files
NOTE: When playing over netplay the first name in the local players list will be used
Netplay Event Code 3.3
Anti Quick Pitch, Manual Fielder Select 2.0, Boot to Main Menu, Unlimited Extra Innings, Unlock Everything, Default Competitive Rules, Skip Memory Card Check on Main Menu.
1 Frame Batter Lag Reduction & Positional Correction gecko code (netplay only)
Minor Changes
Default gecko codes
NOTE: The Project Rio gecko code must always be enabled
Added Gecko Codes Tab to toolbar
Added Start NetPlay and Join NetPlay buttons to tool bar
Ability to Download 48 brand new Gecko Codes
Optimal Default Configurations
QoL changes, such as updates tool tip descriptions and discord/website links
Prevention from loading all games except Mario Superstar Baseball