Skip to content

MKW 3DS v0.7.0

Latest

Choose a tag to compare

@MiniBandit MiniBandit released this 09 Nov 21:49

Builder updated (10 Nov, Windows fix): the first Windows builder stopped at the last step with "Invalid menu movie path". Download the builder again and unzip it over your builder folder, replacing the files, then run it again: finished steps are skipped, so it only redoes the last part. It also now checks for the C++ compiler at the start; on Windows, install it with winget install MartinStorsjo.LLVM-MinGW.UCRT and open a new window. The game itself didn't change, so a finished v0.7.0 build doesn't need rebuilding.

v0.7.0: Epic's Redux is now the game

Epic's Mario Kart Wii 3DS Redux is merged in, with her permission, on top of this project's builder and quick updates. Her menus, race overhaul and every mode come with it.

⚠️ Everyone has to build again

The converted game files changed, so build v0.7.0 in a new, empty folder, not your old builder folder.

  1. Download the builder for your computer below and unzip it.
  2. Double-click Build MKW CIA.bat (Windows) or Build MKW CIA.command (macOS), drag in your Mario Kart Wii USA disc image (RMCE01) and press Enter.
  3. Copy build/release/sd-card/3ds to the root of your SD card (about 3 GB).
  4. Install build/release/mkw-3ds.cia with FBI.

The CIA is now small (about 3 MB): the game reads its files from the SD card. The 3 GB CIAs that FBI failed to install are gone.

Linux (Intel or AMD computers): use the macOS download and follow the README's Linux steps.

Please don't share built CIAs or SD folders: they contain Nintendo's game files. Share this builder instead.

What's new

  • Every mode: Grand Prix in 50cc, 100cc, 150cc and Mirror with award ceremonies and the staff credits; Time Trials; solo and team VS; Balloon Battle and Coin Runners on all ten arenas
  • All characters and vehicles, including unlockables and your own 3DS Miis as drivers
  • Four licenses with saved settings, records and unlocks
  • Epic's two-screen menus, race results and maps, with the Wii's materials, animations, particles and audio
  • Dynamic shadows and notification LED effects, set per license

Fixes

  • Old 3DS: opponents switch to low-detail models when memory runs short, so races load instead of crashing. Rainbow Road, Dry Dry Ruins, Bowser's Castle, Waluigi Stadium and Koopa Cape load again.
  • The staff credits play even without the console's Mii data.
  • Wario Bike handlebar position; Swoopers' bodies in Dry Dry Ruins.

Builder fixes

  • A fresh build no longer stops at the course material overlay step.
  • Windows: race files are packed correctly, as on macOS; devkitPro is found on any drive; out-of-date devkitPro, synced folders (OneDrive) and folder paths with non-English letters are explained; failed movie frames are retried; Python package errors are shown; a click no longer freezes the window; long steps say they're still running.
  • Linux instructions.

If a build fails, open an issue and attach build-cia-log.txt.

Quick updates

From v0.7.0 on, code updates are quick updates again: a small update CIA through FBI's QR code, Universal-Updater, or the release page. No rebuilding needed.

Credits

  • Epic (Epic0522): Redux, the game and interface this release is built on
  • dudewhat: the original Mario Kart Wii 3DS port
  • MiniBandit: the continuation and the builder
  • DarthMDev: Old 3DS drawing performance, race sound fixes and menu cadence
  • Codiak540 and janedoemk3ds: Old 3DS performance research
  • vabold / Kinoko: Mario Kart Wii physics
  • noclip.website, LagoLunatic / gclib, devkitPro, libctru and Citro3D, CFL contributors

See the README and NOTICE for details.