Skip to content

NSMBW 0.1.0: no more flashing platforms, smoother on busy PCs

Choose a tag to compare

@WitherBlitz WitherBlitz released this 13 Oct 23:09
· 49 commits to main since this release

No more flashing platforms, and smoother play on busy PCs.

  • Fixed: platforms flashing white. The moving yellow platforms (most visible in World 5's giant Piranha Plant course) turned white for moments. These platforms change their texture's settings every frame, and on some frames the texture was read as a single blank pixel. The texture is now always read correctly, for these platforms and anything else in the game that does the same.
  • Smoother on busy Windows PCs. The game read its files from disk while you played (the music streams from them), reopening the file every time. On a PC with a lot running (antivirus, sync tools, a hard disk), each read could cost a frame. On Windows the game files (about 340 MB) are now loaded into memory in the background a few seconds after start, so play never waits on the disk. The game also runs at above-normal priority and is excluded from Windows' power-saving slowdown.
  • Better drop reports. Each slow frame logged in console.log now also shows how long went to file reads and to graphics. If you still see drops, attach the newest console.log from Documents\MarioWiiSaveData\Logs to an issue.

Known issue: entering a course or the world map takes a few long frames while the game loads, so the FPS counter dips for a second after a load.

Important

No game files are included. You need your own New Super Mario Bros. Wii (USA, SMNE01, revision 1), extracted with Dolphin. See Getting the game files.

Downloads

  • Android (arm64, Android 11+): NSMBW-0.1.0-android-arm64.apk
  • Windows (10/11, x64): NSMBW-0.1.0-windows-x64.zip

Updating keeps your saves, settings and imported game. Untested on Mali GPUs (most MediaTek, Exynos and Tensor phones).

SHA-256

9773b89b9e0976372be8532f77ca21c4d9ce6b64bdfce5c8669c97ae1f00660f  NSMBW-0.1.0-android-arm64.apk
ac96514c66c228a153694e7e959817ad8a78392af6704be9f5c8f04fefc2a5ca  NSMBW-0.1.0-windows-x64.zip

Source: this repository at v0.1.0, GPLv3. Not affiliated with Nintendo.