I'm trying to learn how to make bots work for modern private servers after long time away from RO.
So I'm trying to get the server IPs, Ports, and all info needed for setting up bot.
Code: Select all
OpenKore requires the following information about the Ragnarok Online server before it can initialize and login:
The server name
The server's host (IP address or hostname) and port
The server's master version number, version number, character encoding, charBlockSize
addTableFolders to look for tables in
With WPE Pro, it's unable to target the game executable. I guess it might have something to do with 32/64 bit processes, or just the age.
With Wireshark, I *believe* that I may already get the IP and ports.
However, as the packet seem liked encoded/encrypted as well, I can't be sure and couldn't get version and master version out of it.
Here's example of the package for logging in:
Code: Select all
00000000 64 00 37 00 00 00 00 00 00 00 00 00 00 00 00 00 d.7..... ........
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
00000030 00 00 00 00 00 00 00 .......
00000000 53 47 24 00 fd a3 f6 f0 c5 7c a3 6a d9 a1 dd d9 SG$..... .|.j....
00000010 e9 c2 1f 13 30 55 bd ff 3a c2 77 bb 25 9b 39 ee ....0U.. :.w.%.9.
00000020 fd ae 02 db ....
00000037 92 c3 2c 00 9c 6d 3e 53 02 e7 36 79 82 5b ca fb ..,..m>S ..6y.[..
00000047 70 b2 e9 72 08 e6 73 a4 07 f7 69 02 b6 27 1e 06 p..r..s. ..i..'..
00000057 83 06 53 b4 60 a5 6e ed 68 81 cb dd ..S.`.n. h...
00000063 64 00 37 00 0b af b1 30 2b 1f 97 0b 26 9b ef 55 d.7....0 +...&..U
00000073 6d 0c 5d 47 61 2d 24 70 00 60 f1 2c 1e a0 bd dc m.]Ga-$p .`.,....
00000083 33 da fc d6 92 9e 18 e6 a0 d6 c1 82 07 16 3e c4 3....... ......>.
00000093 9b fa 38 65 68 e1 23 ..8eh.#
00000024 c4 0a e0 00 bc 11 29 73 1f ab 1e 00 94 53 e0 20 ......)s .....S.
00000034 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
00000044 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 ........ ........
00000054 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
00000064 bf 60 5c 9e 70 50 52 4f 2d 39 30 73 00 00 00 00 .`\.pPRO -90s....
00000074 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
00000084 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
00000094 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
000000A4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
000000B4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
000000C4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
000000D4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
000000E4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
000000F4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........ ........
Since there's no tutorial of how to deal with this kind of situation, I need to ask for help here.
So my questions and requests for help are as follows:
- Is it possible to get the bot to work with this server?
I saw many servers that were deemed unbottable at first but then botter somehow brokethrough.
- If yes, how could you make it happen? Please kindly teach, or point me out how to do so.
- Just in case, I can manage to solve problems above, do I still needed to extract grf file anyway?
If so, how could I do that?
The client uses Gepard Shield 3.0 as its anti-cheat.
Thank you in advance.