Skip to content

Releases

Host network picker and persistent lobby

Choose a tag to compare

Host network picker and persistent lobby

  • The online dialog now lists active IPv4 network devices, prefers ZeroTier, and lets hosts select the interface/address to listen on. Refresh detects newly connected devices. The host log identifies the address to share.
  • Removed the three-minute host lobby deadline. Waiting for a guest continues until you leave the session. Setup and gameplay connection timeouts remain.
  • Connection failures now identify the endpoint and explain routing, firewall, refused-connection and timeout checks.
  • Includes automatic runtime installation and the EGL/GLX packaging fix from previous previews.

Both players should extract this complete archive and run its launcher. Choose Locate installation to reuse an existing installation. In Host a session, choose your ZeroTier interface, start, and share its managed IP and the current invitation privately.

A network picker cannot repair missing ZeroTier routes or firewall rejection. See the expanded player setup and No route to host troubleshooting.

Linux x86_64, glibc 2.38+. Python syntax and packaging were checked; gameplay, GUI and two-PC network testing remain with testers. The native game binary is unchanged.

Automatic runtime installation

Pre-release

Choose a tag to compare

Automatic runtime installation

The launcher now installs and maintains the native runtime supplied with this release. Players only need their own supported Wii Sports Resort disc image; no developer checkout or game compilation is required.

  • Game content is extracted into Resort/Game, with the native executable and its supporting files in Resort/Runtime.
  • Opening the launcher or choosing Locate installation verifies the runtime and replaces outdated or missing files with this release’s bundled copy. It is also checked before normal and online play.
  • Saves, Miis and settings in Runtime/UserData are preserved. Updates are staged, the previous runtime is retained in a backup folder, and interrupted updates can recover on the next launch.
  • Includes the v0.2.1 PyOpenGL EGL/GLX packaging fix.

Updating an existing installation

Extract the entire new archive, run ResortLauncher, choose Locate installation, and select your existing Resort installation. Wait for runtime preparation to finish, then play. Do not copy the executable by itself.

Linux x86_64; glibc 2.38 or newer. System graphics dependencies are still required. See player setup, Arch dependencies and ZeroTier netplay instructions.

This is a testing prerelease. The package build, frozen recovery code and runtime file manifest were verified; gameplay and installation testing are left to testers. Internet netplay validation is still ongoing.

prob fixed

prob fixed Pre-release
Pre-release

Choose a tag to compare

@redluigi323 redluigi323 released this 04 Oct 03:59

okay this has actual code for delay and stuff

it may work better

eos is functional and super easy to setup.

epic online services edition

Pre-release

Choose a tag to compare

@redluigi323 redluigi323 released this 04 Oct 01:35

ooh god i have no description for this oh fuck, i added tim epic's online stuff, maybe its functional now who knows

the first ever windows build is here too, it took my pc bombing itself to build it (not really but i only have 8gb of ram lol)

its easier to setup it seems

Riisorted netplay preview · Linux desktop packaging fix

Choose a tag to compare

@redluigi323 redluigi323 released this 03 Oct 23:50
1a4ebc5

Linux launcher packaging fix

Fixes startup on desktops where PyOpenGL selects EGL (including Wayland sessions). The previous bundle omitted OpenGL.platform.egl, causing No module named OpenGL.platform.egl and a launcher crash. This package includes PyOpenGL’s platform backends, including EGL and GLX. Arch Linux dependency instructions are now included in the player guide.

Download and setup

Download and extract the 0.2.1 .tar.gz archive below into a new folder; keep the whole ResortLauncher folder together. Run ./ResortLauncher. You can use Locate installation for an existing installed game. The native game and netplay implementation are unchanged by this packaging fix.

Player installation and ZeroTier guide · Build from source

Arch Linux prerequisites:

sudo pacman -Syu --needed openssl xcb-util-cursor libxkbcommon-x11 libglvnd

Linux x86-64, glibc 2.38+, GPU drivers, and your own supported PAL Wii Sports Resort RZTP01 disc are required. Python/Qt are bundled. Windows netplay is not implemented.

Both players should use this same package for remote testing. Connect through an authorized private ZeroTier network and the host’s managed IP, then choose Riisorted → Online play → Host/Join and local two-player Swordplay Duel.

The same-PC netplay test passed. Arch startup and remote gameplay still need user verification. Full synchronization is not guaranteed, and higher latency may slow gameplay. Saves stay isolated during online sessions.

Build succeeded and the bundle manifest confirms EGL and GLX are included. Arch startup and gameplay testing remain unverified. Archive and SHA256 checksum are attached.

Riisorted netplay preview · Linux x86-64

Choose a tag to compare

Experimental two-player online play

First Riisorted netplay preview, targeting Swordplay Duel through the game’s existing local two-player mode. The same-PC two-window test passed; two-PC internet gameplay is still awaiting testing.

Setup

  1. Both players download and extract the same Linux x86-64 archive below. Keep the complete ResortLauncher folder together.
  2. Run ResortLauncher and install from your own supported PAL Wii Sports Resort RZTP01 disc dump. Create Miis or optionally import an existing collection.
  3. Set up a private ZeroTier network, join and authorize both PCs, then use the host’s ZeroTier managed IPv4 address and Riisorted invitation to connect. Select Riisorted → Online play → Host/Join.
  4. Choose Swordplay → Duel → two players. Host controls Wii Remote 1; guest controls Wii Remote 2.

Full player installation and ZeroTier guide · Build from source

Included

  • Native runtime and bundled Python/Qt launcher with disc installation.
  • Mii creator with 3D head previews.
  • Direct encrypted Host/Join connection and live motion/button exchange.
  • Host-save setup, temporary guest Miis, optional Keep guest Miis afterward.
  • Compatibility checks, timeouts, and MotionPlus disagreement detection.
  • Source snapshot and release build scripts. No disc image, Mii artwork, or personal saves are included.

Requirements and limitations

Linux x86-64, glibc 2.38+ (Mint 22 / Ubuntu 24.04 recommended), GPU drivers, and system OpenSSL for hosting. Windows netplay is not implemented. Each player must provide their own supported PAL RZTP01 dump; the launcher checks its exact revision.

This is a prerelease. Full game-state synchronization is not guaranteed, and round-trip waits can slow gameplay with higher latency. Online progress stays in isolated session folders. If screens disagree or the session stops, collect both players’ online.log, native.log, and game/UserData/Logs; do not post invitations or save folders publicly.

Download the .tar.gz for the playable package and its .sha256 to verify it. GitHub’s automatic source ZIP is source only.