Support OpenKore:
Learn about
the Fund Pool

Packet Length Extractor


Contents

Introduction

OpenKore Packet Length Extractor is a program which generates recvpackets.txt for you. If you're having server problems, such as:

  • you get messages like "Unknown packet 022C",
  • after login you get disconnected after a few seconds,

then generating a new recvpackets.txt might solve the problem. This program is also compatible with VisualKore.

If you want to distribute this program to other people, please link to this page! Thank you.


Screenshot on Windows

Screenshot on Linux


Download

Download version 1.1.0 (source code included)

This program is open source, licensed under the GNU General Public License.


Where do I put recvpackets.txt?

OpenKore VisualKore
Put it in the tables folder. Overwrite the existing file. In the VisualKore profiles dialog, click Advanced->Open Tables Folder.

Put recvpackets.txt in there, and overwrite the existing file.


I'm still having problems after using this program!

What is recvpackets.txt?

The network data that the server sends to Kore, is a byte stream. Kore must be able to recognize messages inside that byte stream to be able to do something with it. But the size of the messages can vary from to server to server. Recvpackets.txt contains information about the size of each message, so Kore can correctly split the byte stream into messages. See also the detailed explanation.


SVN repository

The development version of OpenKore Packet Extractor is stored on the SourceForge Subversion repository. The URL is:

https://openkore.svn.sourceforge.net/svnroot/openkore/packet-extracter/branches/next-generation/

Please read the SVN guide for information.