Just a couple of things...
Firstly, I am trying to create a client for themanaworld as a personal project on my mobile phone. I am using python. I am new to both python and C++ but fairly capable I believe. Obviously sending "Hello world!" to the server will not suffice in connecting, although I have a working socket connection.
Could anyone point me in the right direction as to how/what to be sending. I have read the source and notice 0x0036 etc as some sort of Hex packet but I require a little more understanding as to how to build these. I can teach myself, given a little help.
Secondly, I have read on the site, that servers will be moved and accounts will be lost. Will the method data transfer (client<->server) change drastically, should I wait until after conversion to continue my project.
Thank you, Sebble
Mobile Development
What operating system is installed on your mobile? It might be possible that you can compile and run the original TMW client on it.
http://enet.bespin.org/
The TMW netcode on top of enet is documented in the file net/protocol.hpp of the new client sourcecode or the defines.hpp of the server sourcecode.
Yes. The new client/server combination uses a completely new netcode based on the enet library. So when you want to create your own TMW client you got to get enet running on your mobile.Secondly, I have read on the site, that servers will be moved and accounts will be lost. Will the method data transfer (client<->server) change drastically, should I wait until after conversion to continue my project.
http://enet.bespin.org/
The TMW netcode on top of enet is documented in the file net/protocol.hpp of the new client sourcecode or the defines.hpp of the server sourcecode.
- former Manasource Programmer
- former TMW Pixel artist
- NOT a game master
Please do not send me any inquiries regarding player accounts on TMW.
You might have heard a certain rumor about me. This rumor is completely false. You might also have heard the other rumor about me. This rumor is 100% accurate.
My phone uses the Symbian OS S60 3rd Edition operating system. I have read about C++ programming on this which includes OpenGL, I will definately have a look at what would be needed to be changed for a successful compilation.
I guess I need to start by learning C++ properly. Thanks for your quick reply. I'll do some reading up on enet. Do you know when the new code will be available and working?
Finally, I shall let you know how far I get with my project, it may be slow as I'm back to school on Wed.
Thanks again, Sebble.
I guess I need to start by learning C++ properly. Thanks for your quick reply. I'll do some reading up on enet. Do you know when the new code will be available and working?
Finally, I shall let you know how far I get with my project, it may be slow as I'm back to school on Wed.
Thanks again, Sebble.
The code for the new client and server is available and working. It just hasn't got all features yet that are required for a real game.
You can find the sourcecode on our Subversion repository. For more information about how to access it: http://sourceforge.net/svn/?group_id=106790
You can find the sourcecode on our Subversion repository. For more information about how to access it: http://sourceforge.net/svn/?group_id=106790
- former Manasource Programmer
- former TMW Pixel artist
- NOT a game master
Please do not send me any inquiries regarding player accounts on TMW.
You might have heard a certain rumor about me. This rumor is completely false. You might also have heard the other rumor about me. This rumor is 100% accurate.