This is a work in progress and is incomplete! Please do your own research before following anything in this guide!
As most of you know, as of May 20th, 2014 Nintendo has shutdown it's servers for the Wii. What this means is games like Mario Kart Wii and Super Smash Bros. Brawl are no longer able to go online and play other people. Lucky for us, a user know as Wimm (along with the help of many others) started analyzing the network traffic of games that were played online. And from that information, they was able to create the custom server know as Wiimmfi. You can see the status of the server and what games are compatible here. This guide is going to show you what's needed for you to get back online and continue to play the games you love.
A brief summary of what is needed to be done is: softmod your wii, update USB Loader GX, format your USB drive to FAT32, rip your game and transfer it to your computer, patch your game and transfer back to your Wii, register your friend code with the Wiimmfi server and finally connect to the Wiimmfi server and play online.
This guide is based off the assumption that you have softmodded your Wii using the Softmod Any Wii Guide and have a compatible USB drive formated to FAT32. Click on the links to go to the respective guides and follow them from beginning to end. Once complete you can continue on with this guide.
Now you have a fully softmodded Wii with some of the more popular apps already installed. For the purposes of this guide, I am going to be using USB Loader GX. USB Loader GX has gone through several updates since the last revision of the Softmod Any Wii Guide. The process for updating is simple. Download the latest version (which as of this writing is r1229) here. Extract the archive and you will see 3 folders. r1229_IOS222, r1229_IOS249 and r1229_IOS250.
If you followed the Softmod Any Wii Guide above then you are going to want r1229_IOS249. Open that folder up and you will see 4 files. Copy all but the boot.elf file over to your SD card under apps, usbloader_gx and over write the 3 files that are already there.
You have just updated USB Loader GX.
To patch Mario Kart WiiNow load up USB Loader GX, insert the game you want to rip (in this example it's Mario Kart Wii) and install it to your USB drive. Once installed, remove your USB drive and connect it to your computer. On your USB drive you should see a folder labeled wbfs. Inside that folder you will see another folder named Gamename [GameID] (example: MarioKartWii [RMCE01]". And inside that folder will be a file named Gamename.wbfs (example: RMCE01.wbfs). Copy that file to your computer.
Download the Mario Kart Wii patch here and extract it to your computer.
Move the wbfs file into the Mario Kart Wii patch folder you extracted so it looks like this.
Double click on the batch file 'patch-wiimmfi.bat'. After a few minutes your game will be patched and can be found in the folder named 'wiimmfi-images'. Move the patched game back to your USB drive, overwritting the unpatched file that's there and plug it back in the Wii.
To patch any other Wii gameNow load up USB Loader GX, insert the game you want to rip (example: Animal Crossing: City Folk) and install it to your USB drive. Once installed, remove your USB drive and connect it to your computer. On your USB drive you should see a folder labeled wbfs. Inside that folder you will see another folder named Gamename [GameID] (example: Animal Crossing Wii [RUUE01]). And inside that folder will be a file named Gamename.wbfs (example: RUUE01.wbfs). Copy that file to your computer.
Download the Wiimmfi patcher here. Extract it and you will see this:
Copy your GameID.wbfs (example: RUUE01.wbfs) file into the windows folder and double click on patch-wiimmfi.bat
After a few seconds, your game will be patched. Back up one level and you will see a new folder named wiimmfi-images and inside will be your patched game file. Your patched file will be named Gamename [GameID].wbfs. You will need to rename it back to just GameID.wbfs.
Move the patched game back to your USB drive, overwritting the unpatched file that's there and plug it back in the Wii.
If you've never played online before or you are starting with a brand new game save then you can skip this step as the Wiimmfi server will generate you a new Friend Code for you. But if you already have a friend code from the Nintendo Wi-Fi servers and want to keep your current game save, then you are going to have to register that friend code with the servers first. To do that you need to download the wiipid extractor from here. Once downloaded, extract the file to the apps folder on your SD card. Now load up the wiipid extractor and it will scan through all your game saves on your Wii and upload your friend codes and other needed information to the Wiimmfi server. Please note that it could take 24 hours before your friend code is added to the server.
Once all of this is done, you can now load up USB Loader GX, load up your game and try playing online.
Some words of warning while playing on the Wiimmfi server. The creators of this server have instated a very strict banning policy. There are no second chances to this so if you are banned there is no way to get back on unless you go out and buy another Wii. Here are some things you shouldn't do. Do not use any cheats. Do not use any MAC changers. Do not use anyone else's Nand but your own. Do not use a game you downloaded off the internet. Aside from the whole piracy aspect of it there have been copies of games floating around that have had cheats permanently patched to them without the user knowing and people got banned. As long as you created your patched games the way I described in this guide, you shouldn't have any problems.
This is very much a work in progress. I plan on doing a lot of work on this guide to make it look more presentable. As of right now I just felt that getting this information out was first priority. Even after writing this I can think of several changes I want to make. But that will have to wait for another day. If you have any questions or need clarification for any of these steps, please feel free to ask and I will help walk you through it.
Last edited by Clutz450; Today at 02:10 AM. Reason: continuously making it better