Hacking Save Nintendo WiFi - A project to save online servers for Wii (and DS) games

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
I tested with Mario Kart Wii PAL (on Wii).
my patcher check the data in main.dol at game launch (along with other patches like video modes, languages, etc.).
It replaces all the nintendowifi.net to wiimmfi.de, and replaces https with http.
I listed the patched URL I get in the log on my previous post. it's not complete? or incorrect?

I checked your patcher, you are also patching StaticR.rel (is it only the rank patching, or does it contains URL too?)

you are also patching the region/rank. I don't patch it (I don't know how without using your tools), but it's not the issue for the moment as I can't connect at all.

I tried with SmashBrosBrawl too, but I got the same error 20110.

Thanks for any information you can provide :)
 

Wiimm

Developer
Member
Joined
Aug 11, 2009
Messages
2,292
Trophies
1
Location
Germany
Website
wiimmfi.de
XP
1,519
Country
Germany
I can try to patch the main.dol with wiimmfi patcher and compare both versions to see if there's anything else I missed.
Do it and tell the results. It's so easy with wit:
wit copy SOURCE_IMG DEST_IMG --wiimmfi

Do you know, that simply replacing the strings do not work?
For MKWii you have to patch staticr.rel too.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
That's what I wanted to know. what exactly are patched inside both files? (in dol : https->http, domain->wiimmfi.de, something else?)
If staticr.rel need to be patched, I don't know if I can do it automatically by the loader, at game's launch.

If I could add the different servers directly as a setting, users could choose to play on Wiimmfi.de, on only patch the nossl for the other server+dns, etc. without editing the ISO and having multiple different ISO for each private servers.

I didn't test patching with wit yet, I'll tell the result when I do.
 

bobmcjr

Well-Known Member
Member
Joined
Apr 26, 2013
Messages
1,156
Trophies
1
XP
3,216
Country
United States

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
the Ocarina need to be added to every games (you need to go to computer, add it, put back on wii, generate the gct, etc.)
I wanted (and users requested) a setting to patch NoSSL directly at launch without puting the SD/USB to computer.
I added the setting to remove the S in "https://", and I could connect to Mario kart Wii PAL online using that DNS 75.127.5.215, but didn't meet anybody in world search.
 

bobmcjr

Well-Known Member
Member
Joined
Apr 26, 2013
Messages
1,156
Trophies
1
XP
3,216
Country
United States
the Ocarina need to be added to every games (you need to go to computer, add it, put back on wii, generate the gct, etc.)
I wanted (and users requested) a setting to patch NoSSL directly at launch without puting the SD/USB to computer.
I added the setting to remove the S in "https://", and I could connect to Mario kart Wii PAL online using that DNS 75.127.5.215, but didn't meet anybody in world search.
If you got on and didn't get a 20110/20100, then it worked. Altwfc is a bit less popular than WiimmFi. http://75.127.5.215:9001 is the list of people currently online.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
oh, I see (only one user online, that's why I felt alone...)
Maybe if it's easier to patch games with the loader instead of using the ocarina, more users will use this server.

I'll still check what is required to join wiimmfi.de, having options is always good.
 

bobmcjr

Well-Known Member
Member
Joined
Apr 26, 2013
Messages
1,156
Trophies
1
XP
3,216
Country
United States
I'm on, waiting in World VS. I hear the connecting 'bubble' sound effect, but no one is showing up. And then I got 86420.
86420 is either a timeout/port issue, and I'm fairly sure it isn't me cuz I've used this server successfully before.
 

Wiimm

Developer
Member
Joined
Aug 11, 2009
Messages
2,292
Trophies
1
Location
Germany
Website
wiimmfi.de
XP
1,519
Country
Germany
Cyan
Replacing example:
Code:
before: https://naswii.nintendowifi.net/ac#
after:  http://naswii.wiimmfi.de/ac########

The '#' signs are ASCII NULL.
It's more than simple text replacing.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
I'm patching it like that.

I used wstrt to patch main.dol and StaticR.rel and found that my patcher is missing a lot of URLs.
maybe it's not fully parsing the main.dol when launching a game, I'll check what's my issue.
Though, I don't know if I will be able to patch StaticR.rel on the fly, nor if I can load it from external device (like riivolution).
my onthefly-patcher will probably work if only main.dol needs patching.
 

Wiimm

Developer
Member
Joined
Aug 11, 2009
Messages
2,292
Trophies
1
Location
Germany
Website
wiimmfi.de
XP
1,519
Country
Germany
I'm patching it like that.

I used wstrt to patch main.dol and StaticR.rel and found that my patcher is missing a lot of URLs.
maybe it's not fully parsing the main.dol when launching a game, I'll check what's my issue.
Though, I don't know if I will be able to patch StaticR.rel on the fly, nor if I can load it from external device (like riivolution).
my onthefly-patcher will probably work if only main.dol needs patching.

Here is my wit code (a little bit tricky, but not dirty):
* http://opensvn.wiimm.de/viewvc/wii/trunk/wiimms-iso-tools/src/patch.c?revision=5186&view=markup#l365
 
  • Like
Reactions: Cyan

naxil

Well-Known Member
Member
Joined
Oct 26, 2011
Messages
846
Trophies
1
XP
665
Country
Italy
hello, i have error 85010, i have change the DNS but my wii PASS the TEST... why???
I start the game, i can choice the player and i choice WORLD (instead continental or friend), but it hang after "search player" with error 85010

EDIT: THIS site http://75.127.5.215:9001/ count me when iam infront WORLD,CONTINENTAL,FRIENDS step.. so i imagine iam inside...
THANK U VERY MUCH FOR THIS SERVER!!! I LOVE U!
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
it works :)
It was a copy/past issue... (I do that too often)

I didn't patch the StaticR.rel file, and I could connect to the server and play 4 Mario Kart courses.
There are cheaters everywhere :(
I'm so bad a this game, always ended last and as it's a new profile I don't have my favorite car.

I'll do a proper settings in USBLoaderGX and release that version for everyone to test.
Edit:
Look in my signature for a test version 1227_mod1.
I didn't test with wiiware (I don't have online wiiware games), and I didn't test with Disc launching (only usbloading).
 

Mr. Toad

New Member
Newbie
Joined
Jun 16, 2014
Messages
1
Trophies
0
Age
24
XP
51
Country
United States
UPDATE: We got a custom server up an running: Instructions on how to use it are at http://altwfc.net/. Also hop on IRC if you want to help or contribute at #altwfc on Rizon.

http://save-nintendo-wifi.com/

I'm starting this project in response to the announcement of Nintendo Wi-Fi servers shutting down in May. Eventually this project hopes to have enough information so myself or other hackers have enough information to reverse engineer the Nintendo Wi-Fi servers and make emulated servers to live long after the May 20th cutoff date. What I plan to do is until the servers get shut down, is collect as many packet dumps from as many of these games as I can. That is where you can come in.

Right now we only have a little less than three months to gather data on all the games being shut down. Pure manpower is needed at this point, because a lot of games are going away and although initial analysis seems to indicate games use very similar protocols, there might be some differences between games we'll have to save and document.

If you have a capable router and one of the games being shut down, you can help. I have a guide on how to configure a DD-WRT or Tomato router on the project page, and it is possible to get packet logs from emulators as well. If someone can contribute a guide for that that would be really helpful to get people on.

Goals right now:
* Get packets from as many games as possible before it goes down, with focus on games we don't have any information on yet.

This thread is for discussing Wii games. The thread for DS games is here: http://gbatemp.net/threads/save-nin...e-online-servers-for-ds-and-wii-games.362717/

Can you make a custom server for Mario and Sonic at the Olympic Winter Games?
 

LWares87

Well-Known Member
Member
Joined
Oct 19, 2008
Messages
1,706
Trophies
0
Location
Colchester, England
XP
565
Country
United Kingdom
I'm having problems connecting to Wiimmfi via Dolphin Emulator, as it keeps coming up with a 23915 (Banned: Abuse using of a console identifier). :/

I'm using an old NAND Dump from which i created when i originally had my Nintendo Wii console.

Edit: I had tried connecting before and I've had no problems, but I've only tried to see if i could actually get on-line, not with the intention to play with anyone (because of my computer's specifications).
 

hdhacker

Well-Known Member
Member
Joined
Apr 6, 2009
Messages
437
Trophies
1
XP
287
Country
United States
I believe that I got Mario Kart Wii working on the 75.127.5.215 site with the ocarina patch using a USB loader. I tried it with Brawl and I'm getting a connection error code of 60000 "Disconnected from the network during transmission".

EDIT: Had to delete save and start fresh. Problem solved.
 

Site & Scene News

Popular threads in this forum

Recent Content

General chit-chat
Help Users
    Faust03 @ Faust03: hey the spam bots are acting up again