Commit Graph

13 Commits

Author SHA1 Message Date
polaris
4f3871e4ba Added games list
- Added the games list that will be parsed to get the unique game key.
This list comes from Luigi Auriemma's website.
2014-04-01 21:54:21 -04:00
polaris
c59645a6aa PlayerSpy server now written with Twisted
- 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.
2014-04-01 21:29:40 -04:00
polaris
48f753f88e Make getprofile use the id instead of session key
Fixed some broken code that stopped the game from logging in.
2014-04-01 06:55:15 -04:00
polaris
3ba94e1725 Started to implement the server browser 2014-04-01 06:04:06 -04:00
polaris-
5bf10bcdb4 Rename master_server.py to qr_server.py 2014-03-31 07:10:55 -04:00
polaris
3df984eb0d Fixed encryption, implemented more QR server stuff
- Fixed the RC4/Base64 encryption method (seems to be more commonly
known as "gsmsalg").
- Implemented more of the query and reporting server.
2014-03-31 07:07:10 -04:00
polaris
5de4dae622 More documentation
- Fixed an error in the gamespy player server.
- Added documentation for what seems to be a matchmaking command.
2014-03-30 19:04:01 -04:00
polaris
d92d4aad42 Added RC4, basic master server commands
- 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.
2014-03-30 14:51:06 -04:00
polaris
74df6f1ea7 Documentation, tidying up
- Moved some gamespy-related utility functions to where they should've
been.
- Added more documentation.
2014-03-30 08:37:52 -04:00
polaris
63a173cf1f Fix some indentation errors
- 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.
2014-03-30 06:37:49 -04:00
polaris
eae79e9def Cleaned up
Cleaned up the code using PyCharm. Also added a few comments about the
master server.
2014-03-29 23:41:47 -04:00
andromeda32
107017c0af Typo fix
Fixed a typo in the startup message.
2014-03-29 21:50:36 -04:00
andromeda32
f9c710af99 Initial code.
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.
2014-03-29 21:41:02 -04:00