Version 2.0Online multiplayerGMSE10

Better Super Mario Sunshine Online

Better Super Mario Sunshine Online (BSMSO) brings real online multiplayer to Super Mario Sunshine.

Overview

Better Super Mario Sunshine Online (BSMSO) brings real online multiplayer to Super Mario Sunshine. Each player runs their own Dolphin instance, and a separate easy to use launcher program that has everything you will need to run this mod!

What to expect

  • Up to 10 players in one session
  • You'll be able to see other players movement and animations being synced, FLUDD spraying, Yoshi, Yoshi spraying spray, and nametags
  • Implemented Custom Model support, currently have 15 models to choose from, with some having custom animations!

Co-op progression

  • Collectables, such as shines and blue coins are synced properly and you can complete a full 120 shine run
  • All story and plaza states are sync
  • Red coin and related mission progress kept in sync across the lobby, can tag team red coins if in the same episode
  • If anyone joins in the middle of a run, their counters will match the current state of the games progress
  • Option to disable flag syncing to do online races instead of coop

Launcher/Hosting

  • Launcher program to host or join servers — easily setup everything needed within the launcher
  • Host can warp players to stages; clients can warp themselves when enabled
  • Connected Players roster so you can see who’s online and where they are in the game, as well as real time changes when going to different levels
  • Update module within the launcher when a new release occurs / launcher update checks so everyone stays on a compatible build

Game modes

  • Normal co-op for playing through the game together
  • Hide & Seek with host-assigned or pick random seekers, a timed hide grace period, and random level picker

Requirements

  • Windows + Dolphin
  • Radmin VPN (preferred for hosting servers, but can port forward if you want cause your a weirdo)
  • Your own NTSC-U Super Mario Sunshine.iso
  • Launcher will install everything you need for you with just a simple button click.

Discord

Changelog

Version 2.0BSMSO 2.0!October 24, 2026
  • Mod support: choose vanilla Super Mario Sunshine, Super Mario Eclipse, Super Mario Sunset, Tropical Freeze, or Azack's SMS Randomizer in the launcher. Lobbies are restricted to players using the same game.
  • Tag: tagging a hider swaps roles, with a countdown timer for each round.
  • GeoGuessr: a hider shares up to three picture hints while searchers compete for points across rounds. Searchers wait in the Lobby stage, then warp to the final plaza state when the search begins. Only the hider can see player locations in the launcher.
  • Manhunt: hunters pursue a runner with adjustable lives. Dives and ground pounds damage opponents, with the runner dealing double damage for balance.
  • Speedrun: shared timers and a synchronized countdown for Any% or 100% runs, including 120 shines in Sunshine or 240 in Eclipse. Players start at the airstrip, or Peach's Castle in Eclipse.
  • Hide & Seek: configurable rounds, multiple seekers, and a final leaderboard showing combined times and the winner.
  • Hide & Seek: an optional Spray and Hover restriction for hiders, disabled by default.
  • Hide & Seek: more reliable respawning after deaths during rounds, addressing freezes and softlocks.
  • Custom stages: a Lobby hub with custom music, parkour, soccer, and a maze, plus a Kitchen stage for Hide & Seek and Tag.
  • Custom models: eight additions bring the total to 23, adding Peach, Daisy, Toad, Toadette, Toadsworth, E. Gadd, Amy, and Silver.
  • Eclipse characters: synchronized Luigi, Piantissimo, and Shadow Mario, including voices and optional host-controlled character movesets.
  • Syncing: more reliable shines, blue coins, story progress, red coins, and yellow coins. Shine spawns appear for everyone in the stage, while only the player who triggered the spawn watches its cutscene.
  • Syncing: graffiti, shine pictures, and goop-covered NPCs update for all players, including paired graffiti blue coins.
  • Syncing: fruit, durians, crates, Blooper surfing and colors, and Eclipse water balloons now reflect other players' actions.
  • Syncing: NPCs react to the player who sprays or stomps them, with general improvements to remote Mario synchronization.
  • Proximity voice chat: built into the launcher, with talking, muted, and deafened indicators, individual volume controls, and player muting.
  • Host options: controls for FLUDD, player collision and ground-pound PvP, and Eclipse character movesets.
  • Host moderation: kick players for one minute, ban players permanently, and review or remove bans from the host tab.
  • Hosting: servers stay open when the host closes their game.
  • Launcher: refreshed appearance and reorganized controls for easier access.
  • Gameplay: Mario no longer falls asleep and can hang from ledges indefinitely.
  • Gameplay: faster menus, fades, and shine selection. Warps skip stage intros, while entering portals keeps the normal intro cutscene.
  • Eclipse gameplay: Super Mario Odyssey-style diving.
  • Stability and performance: fixes targeting crashes, black screens, and softlocks across supported games, alongside performance improvements.
Loading Super Mario Elements