SVN version: r7998
Server : twRO
Result: doesn't work !
1. The twRO needs the "define_check" in the "map_login" function of the src/Base/Ragnarok/MapServer.pm file.
2. The '0078' packets should be change to '0856' in the "map_loaded" function of the src/Network/XKore2/MapServer.pm file.
Basicly, after the two modifing as above, the RO client could connecto to openkore.
But two more serious problems after "Map Loaded".
1. The RO client always is "frozen" after map Loading, and the openkore still works fine at the same time!
Only few times, the RO client works after map Loading !
2. When changing map server ('0092' packet), the background (image of the map) on RO client is still keeping the origin map !
I found out the RO client never received the '0092' packet !
Because, when openkore send the '0092' packet to RO client, the state of $net is CONNECTED_TO_CHAR_SERVER not IN_GAME.
The following is the packets with "debugPacket_received 1":
Code:
[2012/04/18 08:42:39.87]
----------Game Info----------
Char ID: FF 4F 06 00 (413695)
MAP Name: aldebaran.gat
MAP IP: 220.130.113.113
MAP Port: 5000
-----------------------------
[2012/04/18 08:42:39.87] Closing connection to Character Server
[2012/04/18 08:42:39.87] Disconnecting (220.130.113.119:5000)...[2012/04/18 08:42:39.87] disconnected
[2012/04/18 08:42:39.88] Connecting to Map Server...
[2012/04/18 08:42:39.88] Connecting (220.130.113.113:5000)... [2012/04/18 08:42:39.91] connected
[2012/04/18 08:42:40.20] << Received packet: 07FF [ 8 bytes]
[2012/04/18 08:42:40.20] << Received packet: 0283 [ 6 bytes]
[2012/04/18 08:42:40.32] << Received packet: 02EB [13 bytes]
[2012/04/18 08:42:40.33] You are now in the game
[2012/04/18 08:42:40.33] Your Coordinates: 196, 56
[2012/04/18 08:42:40.37] << Received packet: 0141 - Your Status Changed (Str, Agi, Vit, Int, Dex, Luk, Bonus) [14 bytes]
[2012/04/18 08:42:40.37] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.37] << Received packet: 013A - Attack Range [ 4 bytes]
[2012/04/18 08:42:40.37] << Received packet: 010F - Skills List [1928 bytes]
[2012/04/18 08:42:40.41] << Received packet: 01D7 - Weapon / Shield Display [11 bytes]
[2012/04/18 08:42:40.53] << Received packet: 01D7 - Weapon / Shield Display [11 bytes]
[2012/04/18 08:42:40.53] << Received packet: 01D7 - Weapon / Shield Display [11 bytes]
[2012/04/18 08:42:40.53] << Received packet: 013A - Attack Range [ 4 bytes]
[2012/04/18 08:42:40.53] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.53] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.54] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.54] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.54] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.54] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.54] << Received packet: 0141 - Your Status Changed (Str, Agi, Vit, Int, Dex, Luk, Bonus) [14 bytes]
[2012/04/18 08:42:40.54] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.54] << Received packet: 013A - Attack Range [ 4 bytes]
[2012/04/18 08:42:40.54] << Received packet: 01D7 - Weapon / Shield Display [11 bytes]
[2012/04/18 08:42:40.54] << Received packet: 013A - Attack Range [ 4 bytes]
[2012/04/18 08:42:40.54] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.54] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.55] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.55] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.55] << Received packet: 0141 - Your Status Changed (Str, Agi, Vit, Int, Dex, Luk, Bonus) [14 bytes]
[2012/04/18 08:42:40.55] << Received packet: 013A - Attack Range [ 4 bytes]
[2012/04/18 08:42:40.55] << Received packet: 013A - Attack Range [ 4 bytes]
[2012/04/18 08:42:40.55] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.55] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.55] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.55] << Received packet: 013A - Attack Range [ 4 bytes]
[2012/04/18 08:42:40.55] << Received packet: 01D7 - Weapon / Shield Display [11 bytes]
[2012/04/18 08:42:40.55] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.56] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.56] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.56] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.56] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.56] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.56] << Received packet: 0141 - Your Status Changed (Str, Agi, Vit, Int, Dex, Luk, Bonus) [14 bytes]
[2012/04/18 08:42:40.56] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.56] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.56] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.56] << Received packet: 0141 - Your Status Changed (Str, Agi, Vit, Int, Dex, Luk, Bonus) [14 bytes]
[2012/04/18 08:42:40.57] << Received packet: 013A - Attack Range [ 4 bytes]
[2012/04/18 08:42:40.57] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.57] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.57] << Received packet: 0446 [14 bytes]
[2012/04/18 08:42:40.57] << Received packet: 02B1 [13 bytes]
[2012/04/18 08:42:40.57] << Received packet: 02B2 [112 bytes]
[2012/04/18 08:42:40.65] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.65] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.65] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.65] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:40.65] << Received packet: 07D9 [268 bytes]
[2012/04/18 08:42:40.66] << Received packet: 02C9 [ 3 bytes]
[2012/04/18 08:42:40.66] Allowed other player invite to Party
[2012/04/18 08:42:40.66] << Received packet: 02DA [ 3 bytes]
[2012/04/18 08:42:40.66] Other players are not allowed to view your Equipment.
[2012/04/18 08:42:40.87] << Received packet: 00B1 - Your Status Info (Exp, Job Exp, Zeny) [ 8 bytes]
[2012/04/18 08:42:41.38] << Received packet: 00B1 - Your Status Info (Exp, Job Exp, Zeny) [ 8 bytes]
[2012/04/18 08:42:41.48] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.58] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.67] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.78] << Received packet: 02E8 [180 bytes]
[2012/04/18 08:42:41.12] << Received packet: 02D0 [228 bytes]
[2012/04/18 08:42:41.17] << Received packet: 00BD - Your Status Info (Calculated) [44 bytes]
[2012/04/18 08:42:41.18] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.19] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.20] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.21] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.22] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.23] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.24] << Received packet: 0141 - Your Status Changed (Str, Agi, Vit, Int, Dex, Luk, Bonus) [14 bytes]
[2012/04/18 08:42:41.25] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.26] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.27] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.28] << Received packet: 0141 - Your Status Changed (Str, Agi, Vit, Int, Dex, Luk, Bonus) [14 bytes]
[2012/04/18 08:42:41.29] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.30] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.31] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.31] << Received packet: 0141 - Your Status Changed (Str, Agi, Vit, Int, Dex, Luk, Bonus) [14 bytes]
[2012/04/18 08:42:41.32] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.33] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.34] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.35] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.36] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.37] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.38] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.39] << Received packet: 0141 - Your Status Changed (Str, Agi, Vit, Int, Dex, Luk, Bonus) [14 bytes]
[2012/04/18 08:42:41.40] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.41] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.42] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.43] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.44] << Received packet: 0141 - Your Status Changed (Str, Agi, Vit, Int, Dex, Luk, Bonus) [14 bytes]
[2012/04/18 08:42:41.45] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.46] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.47] << Received packet: 0141 - Your Status Changed (Str, Agi, Vit, Int, Dex, Luk, Bonus) [14 bytes]
[2012/04/18 08:42:41.48] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.49] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.50] << Received packet: 0229 [15 bytes]
[2012/04/18 08:42:41.51] You are now: look: 哮狼
[2012/04/18 08:42:41.12] << Received packet: 02E7 [33 bytes]
[2012/04/18 08:42:41.12] << Received packet: 01D6 [ 4 bytes]
[2012/04/18 08:42:41.12] << Received packet: 00B0 - Your Status Info [ 8 bytes]
[2012/04/18 08:42:41.12] << Received packet: 01D7 - Weapon / Shield Display [11 bytes]
[2012/04/18 08:42:41.24] << Received packet: 0446 [14 bytes]
[2012/04/18 08:42:41.24] << Received packet: 0857 [70 bytes]
[2012/04/18 08:42:41.25] Portal Exists: aldebaran -> aldeba_in (197, 70) - (0)
[2012/04/18 08:42:49.97] << Received packet: 043F [25 bytes]
[2012/04/18 08:42:49.97] You are now: 坐下狀態
[2012/04/18 08:42:50.92] << Received packet: 008A - Item take / attack damage / sit / stand [29 bytes]
[2012/04/18 08:42:50.93] You are sitting.
[2012/04/18 08:42:50.22] Exiting...
[2012/04/18 08:42:50.23] macro plugin unloading, [2012/04/18 08:42:50.23] cleaning up
[2012/04/18 08:42:50.23] Bye!
[2012/04/18 08:42:50.23] *** OpenKore what-will-become-2.1 ( r7998 ) - Custom Ragnarok Online client ***
*** http://www.openkore.com/ ***