Skip to content

Releases: toniisound/smbr-nx

Super Mario Bros. Remastered NX v1.1.0

Choose a tag to compare

@toniisound toniisound released this 23 Oct 06:26

Changelog (vs. the original Switch port)

Game

  • Now built straight from the official upstream release (1.1) instead of an outdated
    Android fork that was ~600 commits behind.
  • Engine updated to the official Godot 4.6.3 release.
  • Game data is a single game.pck instead of the APK's assets/ folder.

New

  • LOADING... screen at boot and between levels, so the game no longer looks frozen.
  • The ROM is found in save/ or next to the .nro, with any file name
    (the PC-only "Browse files" / drag-and-drop screen is no longer needed).
  • The port works from any folder inside /switch/.
  • Clear error message when launched without hbmenu (for example on emulators).

Performance

  • Much faster startup: the title screen now appears in ~13 s instead of ~1 min.
  • Shader cache now works: levels load faster after the first time they are played.
  • Game data is read from the SD card far more efficiently.

Fixes

  • Fixed crashes caused by Godot 4.6 changes in the Java bridge (title screen crash).
  • Fixed a crash in the mod loader when the logs folder didn't exist.
  • Fixed the game data failing to load with the official engine release.
  • Removed the Discord and GIF desktop-only extensions, which can't run on Switch.
  • Errors are now shown with the system error dialog instead of freezing the screen,
    and crashes are written to smbr_debug.log for bug reports.

Legal

No Nintendo ROM or Nintendo assets are included. This project is not affiliated with
Nintendo. game.pck is built from the GPL-3.0 sources of the game plus the changes in
this repository; see switch/smbr_nx/licenses/ inside the zip.