Added a preliminary naswii.nintendowifi.net/ac page. This should give
enough information to handle Wii connections. The data must still be
stored in the database later.
Merged the changes made by leseratte and made some of my own. This
should possibly be enough to get Mario Kart Wii to login but I do not
have a way to test it myself.
This tool will modify the arm9.bin (or any file, really) to replace
"https://" with "http://". It's made to be easily modified to include
more replacement terms.
Send user's buddy statuses on login. This allows the player to see if
their friend is hosting a game as soon as they log in, instead of only
after the friend hosts a new game while the player is already connected
to the server.
Finally have friend games working. Matchmaking games do not work yet,
though. There are still a number of bugs to be worked out, but it's
possible to complete a few rounds of Tetris DS successfully.
- Rewrote the PlayerSpy server to easily handle more than 1 connection.
It now requires Twisted to run.
- The basics for the buddy list have been added. Friends can be added
and authorized, as well as sending status messages to buddies. The
feature is still incomplete, however. It's enough to show a friends only
game in Tetris DS, though.
- Added RC4 used to respond back to the master server after command
0x01.
- Added basic commands that the server will receive from the game.
- Added more documentation about the master server commands.
- Fixed some errors made last night while formatting the code using
PyCharm.
- Added more documentation for the \bm\ command on the GameSpy server.
- Added some documentation for the opcodes used on the master server.
Contains enough code to allow Tetris DS to get to the post-login wifi
menu.
This is very rough, basic code. I expect it to change quite a bit from
its current format once I start adding more features. It's nowhere near
ready for public use yet.