Error 02EB on iRO, same with tRO ?

International

Moderator: Moderators

Message
Author
Viral
Noob
Noob
Posts: 1
Joined: 17 Mar 2009, 21:28
Noob?: Yes

Re: Error 02EB on iRO, same with tRO ?

#191 Post by Viral »

I am still having this error pop up in iRO Valkyrie. Can someone list definitively what was wrong? Was it the servers.txt, recvpackets, or what?

zachtyner123
Noob
Noob
Posts: 1
Joined: 17 Mar 2009, 23:44
Noob?: Yes

Re: Error 02EB on iRO, same with tRO ?

#192 Post by zachtyner123 »

Help???? lol


OpenKore version 2.0.6.1
Network state = 4
Network handler = Network::DirectConnection
SVN revision: unknown
No loaded plugins.

Error message:
Assertion ('HASH(0x337014c)' must be of class 'Actor::You') failed!
at C:/Documents and Settings/Zach/My Documents/My Videos/openkore-2.0.6.1/src/deps/Carp/Assert.pm line 271
Carp::Assert::assert('', '\'HASH(0x337014c)\' must be of class \'Actor::You\'') called at src/Utils/Assert.pm line 31
Utils::Assert::assertClass('HASH(0x337014c)', 'Actor::You') called at src/Misc.pm line 228
Misc::checkValidity('Packet: stat_info') called at src/Network/Receive.pm line 419
Network::Receive::parse('Network::Receive::ServerType0=HASH(0x1ba0cec)', '\x{b0}\x{0}\x{19}\x{0}\x{d8}\x{d6}\x{0}\x{0}') called at src/functions.pl line 1192
main::parseIncomingMessage('\x{b0}\x{0}\x{19}\x{0}\x{d8}\x{d6}\x{0}\x{0}') called at src/functions.pl line 545
main::mainLoop_initialized() called at src/functions.pl line 70
main::mainLoop() called at src/Interface.pm line 75
Interface::mainLoop('Interface::Console::Win32=HASH(0x2930288)') called at openkore.pl line 96
main::__start() called at start.pl line 119

Stack trace:
Assertion ('HASH(0x337014c)' must be of class 'Actor::You') failed!
at C:/Documents and Settings/Zach/My Documents/My Videos/openkore-2.0.6.1/src/deps/Carp/Assert.pm line 271
Carp::Assert::assert('', '\'HASH(0x337014c)\' must be of class \'Actor::You\'') called at src/Utils/Assert.pm line 31
Utils::Assert::assertClass('HASH(0x337014c)', 'Actor::You') called at src/Misc.pm line 228
Misc::checkValidity('Packet: stat_info') called at src/Network/Receive.pm line 419
Network::Receive::parse('Network::Receive::ServerType0=HASH(0x1ba0cec)', '\x{b0}\x{0}\x{19}\x{0}\x{d8}\x{d6}\x{0}\x{0}') called at src/functions.pl line 1192
main::parseIncomingMessage('\x{b0}\x{0}\x{19}\x{0}\x{d8}\x{d6}\x{0}\x{0}') called at src/functions.pl line 545
main::mainLoop_initialized() called at src/functions.pl line 70
main::mainLoop() called at src/Interface.pm line 75
Interface::mainLoop('Interface::Console::Win32=HASH(0x2930288)') called at openkore.pl line 96
main::__start() called at start.pl line 119
at C:/Documents and Settings/Zach/My Documents/My Videos/openkore-2.0.6.1/src/deps/Carp/Assert.pm line 271
Carp::Assert::assert('', '\'HASH(0x337014c)\' must be of class \'Actor::You\'') called at src/Utils/Assert.pm line 31
Utils::Assert::assertClass('HASH(0x337014c)', 'Actor::You') called at src/Misc.pm line 228
Misc::checkValidity('Packet: stat_info') called at src/Network/Receive.pm line 419
Network::Receive::parse('Network::Receive::ServerType0=HASH(0x1ba0cec)', '\x{b0}\x{0}\x{19}\x{0}\x{d8}\x{d6}\x{0}\x{0}') called at src/functions.pl line 1192
main::parseIncomingMessage('\x{b0}\x{0}\x{19}\x{0}\x{d8}\x{d6}\x{0}\x{0}') called at src/functions.pl line 545
main::mainLoop_initialized() called at src/functions.pl line 70
main::mainLoop() called at src/Interface.pm line 75
Interface::mainLoop('Interface::Console::Win32=HASH(0x2930288)') called at openkore.pl line 96
main::__start() called at start.pl line 119

jazz23kayl
Noob
Noob
Posts: 1
Joined: 18 Mar 2009, 00:51
Noob?: Yes

Re: Error 02EB on iRO, same with tRO ?

#193 Post by jazz23kayl »

can somebody tell me how to fix the error 02EB?? im noob at botting so im really confuse:(

PLEASEEEE!!!!!!

ulun
Noob
Noob
Posts: 6
Joined: 22 Feb 2009, 08:23
Noob?: Yes

Re: Error 02EB on iRO, same with tRO ?

#194 Post by ulun »

jazz23kayl wrote:can somebody tell me how to fix the error 02EB?? im noob at botting so im really confuse:(

PLEASEEEE!!!!!!
Yup, you are a noob so don't bot. You don't even know how to google and look for info on this board. Learn that 1st then start asking more less noobish question.

Shield Maiden
Noob
Noob
Posts: 4
Joined: 27 Mar 2009, 23:55
Noob?: No

Re: Error 02EB on iRO, same with tRO ?

#195 Post by Shield Maiden »

Click HERE for information on how to solve the Unknown Packet - 016C error.

AnimeXViD
Noob
Noob
Posts: 1
Joined: 06 Apr 2009, 05:58
Noob?: Yes

Re: Error 02EB on iRO, same with tRO ?

#196 Post by AnimeXViD »

Anyone can upload these files again please?
Armentia wrote:Alright, I've got mine to get to the character server (which still fails because the server is down). Took me ages.

This isn't a working fix. I'll probably make a separate post if we all get it working. This is for those who want to join in and try to fix it as well. This just saves the work if they want to do what the tRO people have done.

I can only attach 3 files; so the rest of you have actually got to go and change the minor parts.

Oh, and I take no credit for the work; it's all from this post: http://forums.openkore.com/viewtopic.ph ... hilit=02eb

Download the 3 attachments; make backups of your old files and put the new ones in their corresponding places.
ServerType0.pm
Receive.pm
Edit:: Updated file, I missed a packet.
recvpackets-iro.txt
Open up tables/servers.txt (Make a backup so you screwballs don't mess anything up!)
--find the set where the Valkyrie information is held
--look for this line; serverType 0
--replace with this; serverType 21

Go into the folder src\Network\Send and create a file named "ServerType21.pm"

Code: Select all

#########################################################################
#  OpenKore - Network subsystem
#  This module contains functions for sending messages to the server.
#
#  This software is open source, licensed under the GNU General Public
#  License, version 2.
#  Basically, this means that you're allowed to modify and distribute
#  this software. However, if you distribute modified versions, you MUST
#  also distribute the source code.
#  See http://www.gnu.org/licenses/gpl.html for the full license.
#########################################################################
# tRO (Thai) for 2008-09-16Ragexe12_Th
# Servertype overview: http://www.openkore.com/wiki/index.php/ServerType
package Network::Send::ServerType21;

use strict;
use Globals;
use Network::Send::ServerType0;
use base qw(Network::Send::ServerType0);
use Log qw(error debug);
use I18N qw(stringToBytes);
use Utils qw(getTickCount getHex getCoordString);

sub new {
   my ($class) = @_;
   return $class->SUPER::new(@_);
}

sub sendMove {
   my $self = shift;
   my $x = int scalar shift;
   my $y = int scalar shift;
   my $msg;

   $msg = pack("C*", 0x85, 0x00) . getCoordString($x, $y, 1);

   $self->sendToServer($msg);
   debug "Sent move to: $x, $y\n", "sendPacket", 2;
}

1;
Go into the folder src\Network\Receive and create a file named "ServerType21.pm"

Code: Select all

#########################################################################
#  OpenKore - Network subsystem
#  Copyright (c) 2006 OpenKore Team
#
#  This software is open source, licensed under the GNU General Public
#  License, version 2.
#  Basically, this means that you're allowed to modify and distribute
#  this software. However, if you distribute modified versions, you MUST
#  also distribute the source code.
#  See http://www.gnu.org/licenses/gpl.html for the full license.
#########################################################################
# tRO (Thai) for 2008-09-16Ragexe12_Th
# Servertype overview: http://www.openkore.com/wiki/index.php/ServerType
package Network::Receive::ServerType21;

use strict;
use Network::Receive;
use base qw(Network::Receive);
use Log qw(message warning error debug);
use Translation;
use Globals;
use I18N qw(bytesToString);
use Utils qw(getHex swrite makeIP makeCoords);

sub new {
   my ($class) = @_;
   my $self = $class->SUPER::new();

   $self->{packet_list}{'0078'} = ['actor_display', 'x1 a4 v14 a4 v2 x2 C2 a3 x2 C1 v1', [qw(ID walk_speed param1 param2 param3 type hair_style weapon shield lowhead tophead midhead hair_color clothes_color head_dir guildID guildEmblem visual_effects stance sex coords act lv)]];
   $self->{packet_list}{'007C'} = ['actor_display', 'x1 a4 v14 C2 a3', [qw(ID walk_speed param1 param2 param3 hair_style weapon lowhead type shield tophead midhead hair_color clothes_color head_dir stance sex coords)]];
   $self->{packet_list}{'022C'} = ['actor_display', 'x1 a4 v3 V1 v5 V1 v5 a4 a4 V1 C2 a5 x3 v1', [qw(ID walk_speed param1 param2 param3 type hair_style weapon shield lowhead timestamp tophead midhead hair_color clothes_color head_dir guildID guildEmblem visual_effects stance sex coords lv)]];

   return $self;
}

sub account_server_info {
   my ($self, $args) = @_;
   my $msg = substr($args->{serverInfo},4); # tRO uses some king of offset for the data.
   my $msg_size = length($msg);

   $net->setState(2);
   undef $conState_tries;
   $sessionID = $args->{sessionID};
   $accountID = $args->{accountID};
   $sessionID2 = $args->{sessionID2};
   $accountSex = $args->{accountSex} % 2;
   $accountSex2 = ($config{'sex'} ne "") ? $config{'sex'} : $accountSex;

   message swrite(
      T("-----------Account Info------------\n" .
      "Account ID: \@<<<<<<<<< \@<<<<<<<<<<\n" .
      "Sex:        \@<<<<<<<<<<<<<<<<<<<<<\n" .
      "Session ID: \@<<<<<<<<< \@<<<<<<<<<<\n" .
      "            \@<<<<<<<<< \@<<<<<<<<<<\n" .
      "-----------------------------------"),
      [unpack("V1",$accountID), getHex($accountID), $sex_lut{$accountSex}, unpack("V1",$sessionID), getHex($sessionID),
      unpack("V1",$sessionID2), getHex($sessionID2)]), 'connection';

   my $num = 0;
   undef @servers;
   for (my $i = 0; $i < $msg_size; $i+=32) {
      $servers[$num]{ip} = makeIP(substr($msg, $i, 4));
      $servers[$num]{ip} = $masterServer->{ip} if ($masterServer && $masterServer->{private});
      $servers[$num]{port} = unpack("v1", substr($msg, $i+4, 2));
      $servers[$num]{name} = bytesToString(unpack("Z*", substr($msg, $i + 6, 20)));
      $servers[$num]{users} = unpack("V",substr($msg, $i + 26, 4));
      $num++;
   }

   message T("--------- Servers ----------\n" .
         "#   Name                  Users  IP              Port\n"), 'connection';
   for (my $num = 0; $num < @servers; $num++) {
      message(swrite(
         "@<< @<<<<<<<<<<<<<<<<<<<< @<<<<< @<<<<<<<<<<<<<< @<<<<<",
         [$num, $servers[$num]{name}, $servers[$num]{users}, $servers[$num]{ip}, $servers[$num]{port}]
      ), 'connection');
   }
   message("-------------------------------\n", 'connection');

   if ($net->version != 1) {
      message T("Closing connection to Account Server\n"), 'connection';
      $net->serverDisconnect();
      if (!$masterServer->{charServer_ip} && $config{server} eq "") {
         my @serverList;
         foreach my $server (@servers) {
            push @serverList, $server->{name};
         }
         my $ret = $interface->showMenu(
               T("Please select your login server."),
               \@serverList,
               title => T("Select Login Server"));
         if ($ret == -1) {
            quit();
         } else {
            main::configModify('server', $ret, 1);
         }

      } elsif ($masterServer->{charServer_ip}) {
         message TF("Forcing connect to char server %s: %s\n", $masterServer->{charServer_ip}, $masterServer->{charServer_port}), 'connection';   
         
      } else {
         message TF("Server %s selected\n",$config{server}), 'connection';
      }
   }
}

1;

patatas
Noob
Noob
Posts: 1
Joined: 08 Apr 2009, 12:28
Noob?: Yes

Re: Error 02EB on iRO, same with tRO ?

#197 Post by patatas »

BUMP! Yeah can anybody specially natas (shoutout to you mah man!) upload those files for the 02EB error on iro valkyrie the link has already expired!!

0511kuro
Noob
Noob
Posts: 1
Joined: 10 Apr 2009, 13:15
Noob?: Yes

Re: Error 02EB on iRO, same with tRO ?

#198 Post by 0511kuro »

I want the openkore folder of IRO Valkyrie Server that you are using.
Please up-load it. :|

ProfessorX
Noob
Noob
Posts: 10
Joined: 12 Apr 2009, 07:56
Noob?: No

Re: Error 02EB on iRO, same with tRO ?

#199 Post by ProfessorX »

0511kuro wrote:I want the openkore folder of IRO Valkyrie Server that you are using.
Please up-load it. :|
Edit: Uploaded again
http://rapidshare.com/files/222281961/O ... 5_bots.rar

NewBean
Noob
Noob
Posts: 5
Joined: 08 Apr 2009, 09:05
Noob?: Yes

Re: Error 02EB on iRO, same with tRO ?

#200 Post by NewBean »

I know this is the iRO forum, but noone ever seem to check the euRO forum.

The thing is that i am getting the 02EB error as you probably understand. I have tried natas's files, and i have tried the packet length extractor. natas's files does not work and the Packect length extractor does not work either. I get the following error:
...\Ragexe.exe: File format not recognized.

Hope you can help me with this.

Thanks in advance

NewBean

Post Reply