THESE STEPS ARE FOR THOSE WHO KNOW WHAT THEY ARE DOING. DO NOT USE THEM IF YOU ARE UNSURE OF WHAT THIS IS
To those people wanting to make
1.6.x work here is what you need to do
look for the src folder in openkore then find the file named
functions.pl after wards search for this word
$switch eq "006B"once you find that it should look like this
CODE
} elsif ($switch eq "006B" && $conState != 5) {
message("Received characters from Game Login Server\n", "connection");
$conState = 3;
undef $conState_tries;
undef @chars;
my %options;
Plugins::callHook('parseMsg/recvChars', \%options);
if (exists $options{charServer}) {
$charServer = $options{charServer};
} else {
$charServer = $remote_socket->peerhost . ":" . $remote_socket->peerport;
}
my $startVal = $msg_size % 106;
my $num;
for (my $i = $startVal; $i < $msg_size; $i += 106) {
see this line:
my $startVal = $msg_size % 106;and also this one
for (my $i = $startVal; $i < $msg_size; $i += 106) {change the number
106 to 108after that your old
1.6.x openkore should work fine
-----------------------------------------------------------------------------------------------
for
1.9.2 and below use this
look inside your src folder then Network there should be a file called
Recieve.pm there
open that file in Wordpad then look for this word
sub received_characters {after you find that look for this line it should be just below the above line
for (my $i = $args->{RAW_MSG_SIZE} % 106; $i < $args->{RAW_MSG_SIZE}; $i += 106) {and after you find that just replace the number
106 with 108Its better if you update your copy of openkore to the latest
SVNcredits to sir heero and sir samanosuke of openkore for sharing this..