Hi folks.
I have been working very hard on a full login/gameserver emulator for the kSRO 60 cap open beta client, and I soon hope to launch a server for this client for others to enjoy.
You may have seen this client being talked about before in
thread. If you have read that, you would know that the packet structure for news packet (0x600D MassiveMsg with 0xA104 News) is unknown, and many attempts to figure it out have failed.I'm posting this thread so we can all collaborate to decode this packet. If we can get it working, it will greatly speed up my server launch for all of you to enjoy!
I believe we can figure this out using OllyDbg and seeing when it reads the news packet, and what information it reads (word,dword,string) and in which order. However, I am not very good with OllyDbg so I need your help. So, I will provide you with a simple login server so you can start the client successfully. Here are the steps:
- Download the official client from joymax

- Extract, and install the client.
- Add a hosts file entry to redirect "gws1.sr.game.krs.yahoo.com" to "localhost" so the login server can connect.
- Depending on your system, you have to change the compatibility settings to Windows 98 or XP. Try them out.
- Download my sample login server
, or build it yourself using my sources
You will need Netty 3, and Commons Codec 1.9. You can run this server simply with "java -jar LoginServer.jar"
My simple login server will allow you to start the launcher only, which should be enough to start dissecting it with OllyDbg, and figure out the structure of this packet. I really hope we can all work together on this and figure it out. If someone does figure it out, can you PM me and we can discuss payment.
Thanks,
desmin88






