Dolphin Emulator (Download from here)
A legally acquired NSMBW ISO or WBFS file (see section 3)
A NSMBW mod (e.g., Newer Super Mario Bros. Wii)
Installation Steps:
Extract the mod (it should contain the riivolution and mod folders).
Now go to dolphin and press File>Open user folder>Load>Riivolution and put put the mod and riivolution file in there (The riivolution file will replace the current one in there).
Now,right click on NSMBW on the dolphin main menu and click "Start with Riivolution patches" and enable your desired mod.
Plug in your controller.
In Dolphin, go to Controllers → Set Wii Remote 1 to "Emulated Wii Remote."
Click Configure, then:
For sideways Wiimote (like a classic controller) → Map buttons normally.
For Nunchuk mode → Enable "Nunchuk" and map additional buttons.
Enable Bluetooth on your PC.
Open Dolphin → Controllers → Set Wii Remote 1 to "Real Wii Remote."
Press the Sync or 2 button on the back of the Wiimote.
Click "Refresh" in Dolphin until it connects.
Higher resolution (1080p+ instead of 480p)
Better performance on modern hardware
Save states (save anywhere, anytime)
Mods & texture packs
Custom controls (keyboard, controllers, real Wiimotes)
What Are Wii ROMs (ISOs & WBFS)?
Wii game files come in two main formats:
ISO – A full disc image (usually 4.7GB).
WBFS – A compressed version of an ISO (smaller file size, same game).
You need a legally acquired ROM/ISO to use Dolphin.
Downloading Wii ROMs from the internet is illegal unless you dump them from your own game discs.
Install Homebrew Channel on your Wii.
Download CleanRip (a homebrew app).
Insert your game disc and use CleanRip to dump it as an ISO.
Transfer the ISO to your PC via USB or SD card.
Open it in Dolphin and start playing!
If your PC has a compatible DVD drive, you can use RawDump or FriiDump to extract an ISO.
Only specific LG-brand DVD drives support this method.
The best performance and visuals
Graphics Settings (Enhancements)
Backend: OpenGL (if using Intel GPU) or Vulkan (if supported).
Internal Resolution: 2x (720p) or higher if your PC can handle it.
Anti-Aliasing: Off (for best performance).
Texture Filtering: Anisotropic 16x (for sharper textures).
Enable "Scaled EFB Copy" for sharper graphics.
Performance Tweaks
Config → General: Enable "Speed Up Disc Transfer Rate."
Config → Advanced: Enable "Prefetch Custom Textures" (if using texture mods).
Turn off V-Sync if experiencing input lag.
1. Enable Custom Textures
Open Dolphin. Right-click NSMBW in the game list → Click "Properties". Go to the "Graphics" tab → "Advanced". Enable "Load Custom Textures".
2. Find Your Game ID
Right-click your NSMBW game in Dolphin → Properties → Info tab. Note the Game ID, e.g., SMNE01 (for USA).
3. Place the Texture Pack
Navigate to: swift Copy Edit Documents/Dolphin Emulator/Load/Textures/ Create a folder named after the Game ID. Put the pack contents into that folder.
4. Run the Game
Launch NSMBW in Dolphin. If installed correctly, the game will load the custom textures.