After using packetparser, I got the packet cause client to disconnect.
Here is the log.
| 219 | R | 01C8 | PACKET_ZC_USE_ITEM_ACK2 |index=12 | | | | |id=643 | | | | |AID=2000001 | | | | |count=0 | | | | |result=1 | 219 | R | 00B0 | PACKET_ZC_PAR_CHANGE |varID=24 | | | | |count=20920 | 219 | R | 01A6 | PACKET_ZC_PETEGG_LIST |PacketLength=6 | | | | |index=13 |.....|.....|......|....................................................|............................... | 220 | | 102F | Packet_ID Not Found | Skipping 6 Bytes |.....|.....|......|....................................................|............................... | 221 | | 102F | Packet_ID Not Found | Skipping 4 Bytes |.....|.....|......|....................................................|............................... | 222 | R | 0081 | PACKET_SC_NOTIFY_BAN |ErrorCode=0 | 222 | R | 00B6 | PACKET_ZC_CLOSE_DIALOG |NAID=110002673 |.....|.....|......|....................................................|...............................
Since I can't extract the packet length from 2014-03-05bRagexe, I use 2013-08-05aRagexe's instead, with the encryption
key acquired using rotool.
Disconnect happens when player use egg incubator, after choosing which pet egg to hatch.
When log back in, still no pet shown, still in egg form.
After change MAX_PACKET_DB = 0xf00, to MAX_PACKET_DB = 0xf000,
in clif.h and assign
0x102f,4,selectegg,2
in packet_db.txt,
Login after disconnect, the pet will show.
Maybe someone can help with this problem? Please? Pretty please~?
Thanks in advance.