Packet Parser|Tokenizer (unknown/unsupported packets)

Forum closed. All further discussion to be discussed at https://github.com/OpenKore/

Moderators: Moderators, Developers

Message
Author
miss_open
Plain Yogurt
Plain Yogurt
Posts: 50
Joined: 21 Jan 2011, 07:26
Noob?: Yes

Re: Packet Parser|Tokenizer (unknown/unsupported packets)

#231 Post by miss_open »

Fix for 082D is posted at forums and committed to trunk. Don't post about it, or somebody can ban you.


WHERE exactly at the forum master ETERNAL HARVEST? :)

Thanks for the help master.
Patience is a Virtue.

miss_open
Plain Yogurt
Plain Yogurt
Posts: 50
Joined: 21 Jan 2011, 07:26
Noob?: Yes

Re: Packet Parser|Tokenizer (unknown/unsupported packets)

#232 Post by miss_open »

NO ONES replying. :cry: :cry:
Patience is a Virtue.

cicciobello
Noob
Noob
Posts: 2
Joined: 21 Mar 2014, 21:16
Noob?: No

Re: Packet Parser|Tokenizer (unknown/unsupported packets)

#233 Post by cicciobello »

server:
serverType used: RagexeRE_2012_04_10a
kore version(svn revision is preferred): OpenKore what-will-become-2.1 ( r8851 )
Found a "Packet Parser: Unknown switch: 08C7" with quagmire/bragi/spsong
type of warning: Packet Parser: Unknown switch: 08C7

Solution change src\Network\Receive\kRO\RagexeRE_2012_04_10a.pm

Code: Select all

#########################################################################
#  OpenKore - Packet Receiveing
#  This module contains functions for Receiveing packets 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.
########################################################################
# Korea (kRO)
# The majority of private servers use eAthena, this is a clone of kRO

package Network::Receive::kRO::RagexeRE_2012_04_10a;

use strict;
use base qw(Network::Receive::kRO::RagexeRE_2012_03_07f);
use Globals qw($char);
use Log qw(message);
use Translation;

use Log qw(message warning error debug);

use Globals;
use Actor;
use Actor::You;
use Actor::Player;
use Actor::Monster;
use Actor::Party;
use Actor::Item;
use Actor::Unknown;
use Field;
use Settings;
use FileParsers;
use Interface;
use Misc;
use Network;
use Network::MessageTokenizer;
use Network::Send ();
use Plugins;
use Utils;
use Skill;
use Utils::Assert;
use Utils::Exceptions;
use Utils::Crypton;
use Translation;
use I18N qw(bytesToString stringToBytes);

sub new {
	my ($class) = @_;
	my $self = $class->SUPER::new(@_);
	my %packets = (
		'08C7' => ['area_spell', 'x2 a4 a4 v2 C3', [qw(ID sourceID x y type range fail)]], # -1
	);

	foreach my $switch (keys %packets) {
		$self->{packet_list}{$switch} = $packets{$switch};
	}

	return $self;
}

sub area_spell {
	my ($self, $args) = @_;

	# Area effect spell; including traps!
	my $ID = $args->{ID};
	my $sourceID = $args->{sourceID};
	my $x = $args->{x};
	my $y = $args->{y};
	my $type = $args->{type};
	my $fail = $args->{fail};
	my $binID;

	if ($spells{$ID} && $spells{$ID}{'sourceID'} eq $sourceID) {
		$binID = binFind(\@spellsID, $ID);
		$binID = binAdd(\@spellsID, $ID) if ($binID eq "");
	} else {
		$binID = binAdd(\@spellsID, $ID);
	}

	$spells{$ID}{'sourceID'} = $sourceID;
	$spells{$ID}{'pos'}{'x'} = $x;
	$spells{$ID}{'pos'}{'y'} = $y;
	$spells{$ID}{'pos_to'}{'x'} = $x;
	$spells{$ID}{'pos_to'}{'y'} = $y;
	$spells{$ID}{'binID'} = $binID;
	$spells{$ID}{'type'} = $type;
	if ($type == 0x81) {
		message TF("%s opened Warp Portal on (%d, %d)\n", getActorName($sourceID), $x, $y), "skill";
	}
	debug "Area effect ".getSpellName($type)." ($binID) from ".getActorName($sourceID)." appeared on ($x, $y)\n", "skill", 2;

	if ($args->{switch} eq "01C9") {
		message TF("%s has scribbled: %s on (%d, %d)\n", getActorName($sourceID), $args->{scribbleMsg}, $x, $y);
	}

	Plugins::callHook('packet_areaSpell', {
		fail => $fail,
		sourceID => $sourceID,
		type => $type,
		x => $x,
		y => $y
	});
}


1;

# TODO
# 0x08E6,4
# 0x08E8,-1
# 0x08EA,4
# 0x08EC,73
# 0x08ED,43
# 0x08EE,6
# 0x08F0,6
# 0x08F2,36
# 0x08F3,-1
# 0x08F4,6
# 0x08F6,22
# 0x08F7,3
# 0x08F8,7
# 0x08F9,6
# 0x08FA,6
# 0x0908,5

1;

=pod
//2012-04-10aRagexeRE
0x01FD,15,repairitem,2
0x089C,26,friendslistadd,2
0x0885,5,hommenu,2:4
0x0961,36,storagepassword,0
0x0288,-1,cashshopbuy,4:8
0x091C,26,partyinvite2,2
0x094B,19,wanttoconnection,2:6:10:14:18
0x0369,7,actionrequest,2:6
0x083C,10,useskilltoid,2:4:6
0x0439,8,useitem,2:4
0x0945,-1,itemlistwindowselected,2:4:8
0x0815,-1,reqopenbuyingstore,2:4:8:9:89
0x0817,2,reqclosebuyingstore,0
0x0360,6,reqclickbuyingstore,2
0x0811,-1,reqtradebuyingstore,2:4:8:12
0x0819,-1,searchstoreinfo,2:4:5:9:13:14:15
0x0835,2,searchstoreinfonextpage,0
0x0838,12,searchstoreinfolistitemclick,2:6:10
0x0437,5,walktoxy,2
0x0886,6,ticksend,2
0x0871,5,changedir,2:4
0x0938,6,takeitem,2
0x0891,6,dropitem,2:4
0x086C,8,movetokafra,2:4
0x08A6,8,movefromkafra,2:4
0x0438,10,useskilltopos,2:4:6:8
0x0366,90,useskilltoposinfo,2:4:6:8:10
0x0889,6,getcharnamerequest,2
0x0884,6,solvecharname,2
0x08E5,41,bookingregreq,2:4	//Added to prevent disconnections
0x08E6,4
0x08E7,10,bookingsearchreq,2
0x08E8,-1
0x08E9,2,bookingdelreq,2
0x08EA,4
0x08EB,39,bookingupdatereq,2
0x08EC,73
0x08ED,43
0x08EE,6
0x08EF,6,bookingignorereq,2
0x08F0,6
0x08F1,6,bookingjoinpartyreq,2
0x08F2,36
0x08F3,-1
0x08F4,6
0x08F5,-1,bookingsummonmember,2:4
0x08F6,22
0x08F7,3
0x08F8,7
0x08F9,6
0x08FA,6
0x08FB,6,bookingcanceljoinparty,2
0x0907,5,moveitem,2:4
0x0908,5
0x08D7,28,battlegroundreg,2:4 //Added to prevent disconnections
=cut

tongerks
Noob
Noob
Posts: 1
Joined: 14 Apr 2014, 11:10
Noob?: Yes

Re: Packet Parser|Tokenizer (unknown/unsupported packets)

#234 Post by tongerks »

tonfoxton wrote:server: BalikRO (private server)
serverType used:
kore version: openkore_ready
Packet Switch: 01DC
type of warning: Packet Parser: Unknown Switch:01DC

Image

Help please :((
up for this here's the server info:
BalikRO Chaos Server Info and Features
Server Info
- Episode 9 Juno (Modified Some Settings to Pre-Renewal)
- Harmony Game Guard Protected (Anti-bot, Anti WPE/RPE Hacks)
- eAmod Server

tonfoxton
Noob
Noob
Posts: 1
Joined: 14 Apr 2014, 15:53
Noob?: Yes

Re: Packet Parser|Tokenizer (unknown/unsupported packets)

#235 Post by tonfoxton »

tongerks wrote:
up for this here's the server info:
BalikRO Chaos Server Info and Features
Server Info
- Episode 9 Juno (Modified Some Settings to Pre-Renewal)
- Harmony Game Guard Protected (Anti-bot, Anti WPE/RPE Hacks)
- eAmod Server
No bot for this server? But i saw some auto tele bot and bot supports

User avatar
4epT
Developers
Developers
Posts: 617
Joined: 30 Apr 2008, 14:17
Noob?: No
Location: Moskow (Russia)
Contact:

Re: Packet Parser|Tokenizer (unknown/unsupported packets)

#236 Post by 4epT »

openkore does not work with encrypted traffic
All my posts are made by machine translator!
¤ Manual ¤ Anti BotKiller ¤ Packet Extractor v3 ¤
Image
Image

beanitoes
Noob
Noob
Posts: 10
Joined: 26 Apr 2014, 00:25
Noob?: Yes

Re: Packet Parser|Tokenizer (unknown/unsupported packets)

#237 Post by beanitoes »

083E error. any solutions?

User avatar
4epT
Developers
Developers
Posts: 617
Joined: 30 Apr 2008, 14:17
Noob?: No
Location: Moskow (Russia)
Contact:

Re: Packet Parser|Tokenizer (unknown/unsupported packets)

#238 Post by 4epT »

beanitoes wrote:083E error. any solutions?
use search
All my posts are made by machine translator!
¤ Manual ¤ Anti BotKiller ¤ Packet Extractor v3 ¤
Image
Image

forbbs
Human
Human
Posts: 30
Joined: 26 Jul 2011, 21:03
Noob?: Yes

Re: Packet Parser|Tokenizer (unknown/unsupported packets)

#239 Post by forbbs »

Help please,which handler should 09ca be?23bytes?
[parseMsg] << Received packet: 0107 - Party Move [10 bytes]
[parseMsg] Party member location: OldGuy - 121, 48
[parseMsg] << Received packet: 07FB [25 bytes]
[parseMsg] << Received packet: 0983 [29 bytes]
[parseMsg] << Received packet: 0117 - Skill Location [18 bytes]
[connection] Packet Tokenizer: Unknown switch: 09CA
[console] ================================================
<< Received unknown packet [23 bytes] Jul 31 19:17:53 2014
0> CA 09 17 00 D9 EF 07 00 F7 AD 5B 00 76 00 30 00 ..........[.v.0.
16> 86 00 00 00 00 01 0A .......
[parseMsg] << Received packet: 0120 - Skill Disappeared [ 6 bytes]
[parseMsg] << Received packet: 007F - Received Sync [ 6 bytes]
[parseMsg] << Received packet: 007F - Received Sync [ 6 bytes]

qt19870707
Noob
Noob
Posts: 1
Joined: 21 Aug 2014, 11:11
Noob?: Yes

Re: Packet Parser|Tokenizer (unknown/unsupported packets)

#240 Post by qt19870707 »

Server: iRO (offical)
serverType 22
Kore version: r8882
Packetswitch(es): 0990, 0991, 0992 (which made my character not using auto-storage, it was working before)
Type of warning: Packet Parser: Unknown switch: xxxx

Image

Locked