Skip to content

Releases

0.1

Choose a tag to compare

@boraeskicioglu boraeskicioglu released this 15 Sep 09:39

Sonic R NX v0.1.0

Initial Nintendo Switch release of Sonic R NX, an unofficial Switch port of the open-source [Sonic R reimplementation](https://github.com/jnmartin84/sonic-r) by jnmartin84.

This first release focuses on stability, native Switch support, and cross-platform multiplayer.

Features

  • Native Nintendo Switch homebrew build
  • Stable 30 FPS gameplay
  • Full-screen 16:9 presentation
  • Switch-specific GLES rendering compatibility layer
  • Nintendo Switch controller support
  • Switch-friendly network lobby controls
  • Nintendo Switch software keyboard support
  • Automatic save and ghost directory creation
  • LAN multiplayer
  • PC ↔ Nintendo Switch cross-play
  • Automatic LAN host discovery
  • Direct IP connection support
  • Experimental internet play by connecting the Switch directly to a reachable PC host
  • Custom Homebrew Menu icon

Network Controls

  • L — Host / Start Race
  • R — Join / Search
  • Y — LAN Mode
  • D-Pad Left / Right — Change Character
  • D-Pad Up / Down — Change Track
  • ZR — Change Game Mode
  • Minus (-) — Open Network Keyboard
  • Plus (+) — Direct IP Join
  • A — Confirm / Send
  • B — Back

Online Play

Full native matchmaking is not yet available on the Nintendo Switch version.

However, the Switch can connect directly to a PC host using its IP address, including over the internet if the PC host is reachable on UDP port 7847.

Because of this, PC ↔ Switch internet cross-play is partially supported, although the Switch currently cannot independently sign into the upstream matchmaking service.

Installation

Copy:

sonicr.nro

to:

sdmc:/switch/sonic-r/

You must provide your own legally owned Sonic R game data.

See the repository README for the required folder structure and setup instructions.

Notes

  • This release intentionally uses the original 30 Hz gameplay simulation for stability.
  • Experimental 60 FPS support was tested during development but is not included in this release.
  • PC and Switch players should use compatible builds and matching game data for multiplayer.
  • No original Sonic R assets are included.

Credits

Huge thanks to jnmartin84 for the Sonic R reimplementation that made this port possible.

Nintendo Switch port by Bora Eskicioğlu.


This is an early release, so bug reports and testing feedback are welcome.