Using Dolphin with Wiimmfi
As a lot of people experience issues with dolphin, I have decided to explain how to use it on Wiimmfi, correctly.
PLEASE NOTE: You need to have 60FPS 100% of the time if you are playing online with others on Mario Kart Wii (and others too!) otherwise you will get a ban as you will be delayed, could be last but then show as first due to timings.
NOTE2: I am a Windows user (no hate please) for desktop - I've found these other tools but they are untested by me
Requirements
- Dolphin - People have recommended this build ( @amibu and @Mickface )
- A NAND dump from your own personal Wii (BootMii helps) and the keys
- The NAND tools from Dolphin - forums.dolphin-emu.org/attachment.php?aid=1383 (if using Windows) or wiibrew.org/wiki/NandExtract (if using Mac/Linux)
- A text editor (I suggest Notepad++ - Word+WordPad won't work!)
- A bit of time
Extracting NAND.bin
We will need to first extract the NAND into a folder.
Place the NAND tools in a folder with your nand.bin and keys.bin, and type the following commands:
Windows (shift+right click in the folder with nand tools and the bin then 'Open CMD prompt':
Mac or Linux (this involves a GUI):
Placing NAND into Dolphin and editing config
Once you have your NAND, you need to put it in:
C:\Documents and Settings\<USERNAME>\Dolphin Emulator\Wii\ (delete the sysconf in shared2/sys/ on the nand you extracted, dolphin has it's own!) if you are on XP or below.
C:\Users\<USERNAME>\Dolphin Emulator\Wii\ (delete the sysconf in shared2/sys/ on the nand you extracted, dolphin has it's own!) if you are on Vista or above.
/home/<username>/Dolphin Emulator/Wii (delete the sysconf in shared2/sys/ on the nand you extracted, dolphin has it's own!) if you are on Mac/Linux.
Then, go back to the Dolphin Emulator folder, then into Config and go to Dolphin.ini, and edit the WirelessMac line so that it contains your Wii's MAC.
Once finished, save and launch a wiimmfi-patched game, and it *should* work.
If you have any issues, please contact me with:
Your OS
Your dolphin version
x86 (32-bit) or x64 (64-bit)
What's wrong.
--Poke