Just before the end of the Nintendo WFC servers, I was able to capture one more game. That was the last game I didn't dump, I used to play the Japanese version a lot. After the EU/US version released, I played those versions a bit less often. I really don't know if the game will work on wiimmfi, I didn't have capture from the Japanese version of the game. Plus the Japanese version was labelled "Nintendo WFC Pay & Play", that's why I didn't messed with the online mode of the Japanese version too much. Maybe only the DLC were concerned and not the online play, I hope. For the time being, this is the PAL analysis of the network traffic.
@Wiimm:
Can you add both Japanese/(PAL/US) version to the server, you can find in the archive both game-definition.tab files and the network dumps I've done. I supposed the Japanese version worked almost like the PAL/US version. I'll try it when the time comes, after my flight for Reunion Island :vP.
Client sends:
Alles anzeigen
Server sends:
The client sends a request followed by the server response.
Login connection - step 2.
Get profile id=2.
Get profile id=3.
Get profile id=4.
Logout.
The same as before.
Get profile id=2.
Client sends status with statsting and locstring.
Server sends a notification.
Get profile id=2.
Client sends addbuddy.
Get profile id=3.
Get profile id=4.
Client sends authadd and addbuddy again.
Alles anzeigen
@Wiimm:
Can you add both Japanese/(PAL/US) version to the server, you can find in the archive both game-definition.tab files and the network dumps I've done. I supposed the Japanese version worked almost like the PAL/US version. I'll try it when the time comes, after my flight for Reunion Island :vP.
Login process
Client sends:
Quellcode
Server sends:
The client sends a request followed by the server response.
Login connection - step 2.
Quellcode
- >>> \login\\challenge\chP055xYq7KYmYCFUgwnIeDU4H6m7wY9\authtoken\NDSHxjkCioozn3CLpQduhb1NmtpTAll019uCsRnamiovWhCEH/PN1TgofLbP03kmhHO0axqFvQ8yzKAUkUb5wIKOEPRJtG/76VGLCdAyFnl51X9OH6QOKZoxxfso46zBJzG\partnerid\11\response\2e75706d5d0e3d209f5035c6133b6d25\firewall\1\port\0\productid\12089\gamename\sengo3wii\namespaceid\16\sdkrevision\11\quiet\0\id\1\final\
- <<< \blk\0\list\\final\\bdy\0\list\\final\\lc\2\sesskey\87767663\proof\93a820c575d55836e1d755c0bcb5a1b2\userid\448352155\profileid\480565153\uniquenick\5mpp42elrS59E07pp651\lt\M4yx2NaBFtONw4PUMxvqD6__\id\1\final\
Get profile id=2.
Quellcode
- >>> \getprofile\\sesskey\87767663\profileid\480565153\id\2\final\\updatepro\\sesskey\87767663\firstname\Wii:7450179939585945\aim\5mpp42elr\zipcode\S59P\partnerid\11\final\
- <<< \pi\\profileid\480565153\nick\5mpp42elrS59E07pp651\userid\448352155\email\5mpp42elrS59E07pp651@nds\sig\52c14ab9bf84d72caf1ceb55165a3e0f\uniquenick\5mpp42elrS59E07pp651\pid\11\lon\0.000000\lat\0.000000\loc\\id\2\final\
Get profile id=3.
Quellcode
- >>> \getprofile\\sesskey\87767663\profileid\480565153\id\3\final\\updatepro\\sesskey\87767663\lastname\000000000S59E07pp651\partnerid\11\final\
- <<< \pi\\profileid\480565153\nick\5mpp42elrS59E07pp651\userid\448352155\email\5mpp42elrS59E07pp651@nds\sig\52c14ab9bf84d72caf1ceb55165a3e0f\uniquenick\5mpp42elrS59E07pp651\pid\11\firstname\Wii:7450179939585945\zipcode\S59P\aim\5mpp42elr\lon\0.000000\lat\0.000000\loc\\id\3\final\
Get profile id=4.
Quellcode
- >>> \getprofile\\sesskey\87767663\profileid\480565153\id\4\final\
- <<< \pi\\profileid\480565153\nick\5mpp42elrS59E07pp651\userid\448352155\email\5mpp42elrS59E07pp651@nds\sig\52c14ab9bf84d72caf1ceb55165a3e0f\uniquenick\5mpp42elrS59E07pp651\pid\11\firstname\Wii:7450179939585945\lastname\000000000S59E07pp651\zipcode\S59P\aim\5mpp42elr\lon\0.000000\lat\0.000000\loc\\id\4\final\
Logout.
The same as before.
Get profile id=2.
Quellcode
- >>> \login\\challenge\fsvGdPLy2EnvSUgrtxhw8mhJKZWePsPk\authtoken\NDSHxjkCioozn3CLpQduhb1NmtpTAll019uCsRnamiovWhCEH/PN1TgofLbP03kmhHO0axqFvQ8yzKAUkUb5wIKOEPRJtG/76VGLCdAyFnl51X9OH6QOKZoxxfso46zBJzG\partnerid\11\response\6c073f0a02d3ddacdff18c4c199eab6f\firewall\1\port\0\productid\12089\gamename\sengo3wii\namespaceid\16\sdkrevision\11\quiet\0\id\1\final\
- <<< \blk\0\list\\final\\bdy\0\list\\final\\lc\2\sesskey\8333382\proof\e18c0827f55a14b127d83813499db4dd\userid\448352155\profileid\480565153\uniquenick\5mpp42elrS59E07pp651\lt\lU5xqyrPRVOTHNVLkXkDyA__\id\1\final\
Client sends status with statsting and locstring.
Quellcode
- >>> \status\1\sesskey\8333382\statstring\/SCM/1/SCN/0/VER/90/LCK/0\locstring\\final\\updatepro\\sesskey\8333382\firstname\Wii:7450179939585945\aim\5mpp42elr\zipcode\S59P\partnerid\11\final\\status\1\sesskey\8333382\statstring\/SCM/1/SCN/0/VER/90/LCK/0\locstring\BAha5v8PanBmBjvKEQELXI9lnv-4Yq5pYWv-0xZsz0WgCuJ41w3S7k4Eg1Q5A7PCp2cmYdBgFvdJaUdNPm53267RakrZ1lrcQN8LZjfYO-CpvK5T3ruexUeyz38wtf-pvb3yHMq6wopTs5MwJLSjprrQNgXN1waTgHprwCPZZ7.AawL4AAAAAYB6a8AAAAAAAAAAAAAAAAAAAAAAgGSqEAAAAACAdYtAgHpr0IBO2-DCKAAAgGpa9IB6a.CA\final\
Friend Registration
Server sends a notification.
Get profile id=2.
Quellcode
- >>> \getprofile\\sesskey\8333382\profileid\480565330\id\2\final\
- <<< \pi\\profileid\480565330\nick\5mpp42elrS59E00r9thn\userid\448352330\sig\c0d7bca62efc10b73e8098fe3ab6983f\uniquenick\5mpp42elrS59E00r9thn\pid\11\firstname\Wii:7615213554627182\lastname\000000000S59E00r9thn\aim\5mpp42elr\lon\0.000000\lat\0.000000\loc\\id\2\final\
Client sends addbuddy.
Quellcode
- >>> \addbuddy\\sesskey\8333382\newprofileid\480565330\reason\\final\
- <<< \bm\4\f\480565330\msg\\final\\bm\2\f\480565330\msg\
- |signed|3bd4af229ae188ed6920250083d17d09\final\\bm\100\f\480565330\msg\|s|1|ss|/SCM/1/SCN/0/VER/90/LCK/0|ls|BAha5v8PanBmBjvKEQELXI9lnv-4Yq5pYWv-0xZsz0WgCuJ41w3S7k4Eg1Q5A7PCp2cmYdBgFvdJaUdNPm53267RakrZ1lrcQN8LZjfYO-CpvK5T3ruexUeyz38wtf-pvb3yHMq6wopTs5MwJLSjprrQNgXN1waTgHprwCPZZ7.AawL4AAAAAYB6a8AAAAAAAAAAAAAAAAAAAAAAgGSqEAAAAACAdYtAgHpr0IBO2-DCKAAAgGpa9IB6a.CA|ip|1493387266|p|0|qm|0\final\
Get profile id=3.
Quellcode
- >>> \getprofile\\sesskey\8333382\profileid\480565330\id\3\final\
- <<< \pi\\profileid\480565330\nick\5mpp42elrS59E00r9thn\userid\448352330\sig\c0d7bca62efc10b73e8098fe3ab6983f\uniquenick\5mpp42elrS59E00r9thn\pid\11\firstname\Wii:7615213554627182\lastname\000000000S59E00r9thn\aim\5mpp42elr\lon\0.000000\lat\0.000000\loc\\id\3\final\
Get profile id=4.
Quellcode
- >>> \getprofile\\sesskey\8333382\profileid\480565330\id\4\final\
- <<< \pi\\profileid\480565330\nick\5mpp42elrS59E00r9thn\userid\448352330\sig\c0d7bca62efc10b73e8098fe3ab6983f\uniquenick\5mpp42elrS59E00r9thn\pid\11\firstname\Wii:7615213554627182\lastname\000000000S59E00r9thn\aim\5mpp42elr\lon\0.000000\lat\0.000000\loc\\id\4\final\
Client sends authadd and addbuddy again.
Master Server
Quellcode
- localip0 192.168.0.21
- localip1 190.190.190.190
- localport 55156
- natneg 1
- statechanged 1
- gamename sengo3wii
- publicip 0
- publicport 0
- numplayers 0
- maxplayers 1
- dwc_pid 480565153
- dwc_mtype 0
- dwc_mver 90
- dwc_eval 1
- dwc_groupid 0
- dwc_hoststate 0
- dwc_suspend 0
- pt 1
- st 1
- dt 1
- gm 2
- cr 0
- cl 2147483647
- sc 0
- df 1
- rg 77
- ev 0
- mt 2
- db 0
- sf0 1
- sf1 0
- sf2 0
- sf3 0
- sf4 0
- sf5 0
- sf6 0
- sf7 0