Overview The Nintendo Wi-Fi Connection (WFC) service was an online gaming service that provided free online play in various Nintendo DS and Wii games. Nintendo discontinued the service on May 20th, 2014, primarily because the host of the service, GameSpy, was shutting down its servers. Nintendo WFC was required for online play, but the Wiimmfi Project has replicated much of its functionality and allows for continued online play in Mario Kart Wii and other games. Wiimmfi is available for the public since May 10th, 2014 (10 days before WFC shutdown). It started with Mario Kart Wii and supports now more than 90 games. The official website and the first source for announcements is the Wiimmfi home: https://wiimmfi.de/. However, in this thread I will announce offline times and other important news about Wiimmfi custom server. The idea is to provide a second source to inform the GBATemp players — so it's only a service for GBATEMP. Compatible games Here you can find a list of compatible game and some statistics: * https://wiimmfi.de/stat?showall=1 How to join the server There are two methods to join Wiimmfi server. The basic idea is to replace the server's URL located in the game from nintendowifi.net to wiimmfii.de. Method 1: Using the official Wiimmfi patcher Go to https://wiimmfi.de/ and to the Wiimmfi patcher link. There is a general patcher and you might find some specific game's patcher (like Mario kart). Extract the patcher and put your game ISO in the same folder, run the patcher and follow instructions. Put the patched ISO back on your USB drive and launch it with your preferred USB Loading method. Advantage: It patches everything correctly. Method 2: Using an USB Loader automatic patcher Some loaders have a built-in patching function to patch games on the fly at launch time. No need to download the patcher and mess with the ISO. The USB loaders will do it for you every time you play the game. Old and new profiles For each profile, there exists a profile id and nick name pair. Only the Wii of the user and the server database knows both of them. At login the Wii sends the nick name and the server answers with the related profile id. If the profile id is wrong, the game aborts the login with error code 60000. There are 3 ways to use your old profiles with Wiimmfi: Details There's also a Friend code region converter (PAL, USA, Japan, ...): FC Converter Error codes There is a web formular to get infos about error codes: https://wiimmfi.de/error About Dolphin Banning could be sooo easy: every player and his Wii console have a unique identifier. But there is Dolphin! Many players use Dolphin without knowing what they are doing. Every player who uses Dolphin has the same identifier, so that's not unique as it should be. When banning one Dolphin cheater, we automatically ban all other Dolphin players aswell. So if I had to make a decision whether to allow cheaters on Wiimmfi or to ban all Dolphin users, I'd go for the second option and banned the default settings in 2014. A solution is to use the NAND backup of your real Wii. Dolphin has another huge flaw: it's slow. Almost all Dolphin users have huge online delay. You don't see that while racing, but we can see it on MKW races using mkw-ana. At the end of a race, the delay is often at up to 30 seconds! The player looks like he would be driving just normal, but at the end of a race every player sends his own race time to the others and that delay causes the results to be screwed up just like a timer hack would do. This way, the player ends up being in a better place than he actually raced. You could say that using Dolphin is like using an unintended timer hack. And I personally consider delays of more than one second to be unfair. Many player say: "I have nearly always 60fps". That "nearly" is the problem. If you have an average of 59fps you get a bonus of 3s for a 3 minute race. In many races this is enough to win the race as fifth player. So Dolphin causes a lot of trouble, sometimes because people are using it wrong and sometimes because their hardware is to slow.