I m making quest now, when it finish, i ll put a guide here. Working good but there is something that delays the packets.
This program catches the packets, decrypt them, translate them to C6 or C5 packet language, encrypt them then send. Some messages contain multiply packets. The last packet of this messages could be splitted and the other part comes with the next message. I ve to get whole packet to translate. So I made the program to wait the next messages to complete the parts then process it and send. But I saw that, char position in walker, is not fit the l2 client. The reason of the problem may be this, may be not. I didnt understand why exactly, just a guess but I ll fix it, promise ;)