JayFoxRox
Active Member
This is not Pandora specific at all - I'm looking for devs to complete this or those, who might want to have voice chat in their game
I added this project to the wiki in the utilities section.
http://pandorawiki.org/TS2A
I will update the article whenever I have time to do it. I have about 80% or more percent of the protocol covered and also have some information on TeamSpeak 3 and TeamSpeak 1.
Its a bit of work to put the code into the wiki format and I still have to eliminate some functions and replace them by explanations. The final version will probably be a small table for each packets describing its fields and some pseudocode or the modified VB6 code to go with it.
Feel free to pick up this project. I was annoyed by the quality of the TeamSpeak linux client and I was missing features like multi-server, multi-channel, sound-bank features etc from the windows version and wrote my own client - it was pretty fast and lightweight (somewhat better than the original - even if it is more crashy because of unsupported packets) and so I decided to port it to C++ to go with the PSP when I got the camera which features a microphone. I wrote an OpenGL and GU based user interface but thats based on my own GUI engine which is going to be used in my - hopefully - commercial game so I don't want to release that yet.
In novemeber I added my own server to the packet but thats not stable enough and information on that might not follow - I will only post more about that if I can get it stable myself in my free time.
If you have any questions just contact me.
But be warned: the protocol sucks and sometimes the server does a ddos on you while trying to ping you if you already left without its knowledge. Its also really crashy and doesn't correct errors - you can easily crash servers and the connected clients, therefore you should only try it on your own, local server.
I added this project to the wiki in the utilities section.
http://pandorawiki.org/TS2A
I will update the article whenever I have time to do it. I have about 80% or more percent of the protocol covered and also have some information on TeamSpeak 3 and TeamSpeak 1.
Its a bit of work to put the code into the wiki format and I still have to eliminate some functions and replace them by explanations. The final version will probably be a small table for each packets describing its fields and some pseudocode or the modified VB6 code to go with it.
Feel free to pick up this project. I was annoyed by the quality of the TeamSpeak linux client and I was missing features like multi-server, multi-channel, sound-bank features etc from the windows version and wrote my own client - it was pretty fast and lightweight (somewhat better than the original - even if it is more crashy because of unsupported packets) and so I decided to port it to C++ to go with the PSP when I got the camera which features a microphone. I wrote an OpenGL and GU based user interface but thats based on my own GUI engine which is going to be used in my - hopefully - commercial game so I don't want to release that yet.
In novemeber I added my own server to the packet but thats not stable enough and information on that might not follow - I will only post more about that if I can get it stable myself in my free time.
If you have any questions just contact me.
But be warned: the protocol sucks and sometimes the server does a ddos on you while trying to ping you if you already left without its knowledge. Its also really crashy and doesn't correct errors - you can easily crash servers and the connected clients, therefore you should only try it on your own, local server.