Packet 0856, 0857 and 0858

Wrote new code? Fixed a bug? Want to discuss technical stuff? Feel free to post it here.

Moderator: Moderators

Message
Author
Raider
The Kore Devil
The Kore Devil
Posts: 672
Joined: 22 Feb 2013, 03:40
Noob?: No
Location: The Netherlands

Packet 0856, 0857 and 0858

#1 Post by Raider »

Some things I noticed:

*with serverType RagexeRE_2010_08_03a I'm able to attack and move.
Openkore gives me the 0856, 0857 Unknown Switch message.

Code: Select all

I'm using these recvpackets: 
0856 -1 71 
0857 -1 65 
0858 -1 64 
0859 -1 45 
*With serverType 8_4 I'm also able to attack and move.

Code: Select all

$self->{packet_list}{'0078'} = ['actor_exists', 'x a4 v14 a4 a2 v2 C2 a3 C3 v', [qw(ID walk_speed opt1 opt2 option type hair_style weapon lowhead shield tophead midhead hair_color clothes_color head_dir guildID emblemID manner opt3 stance sex coords unknown1 unknown2 act lv)]]; #standing
	
$self->{packet_list}{'007C'} = ['actor_connected', 'x a4 v14 C2 a3 C2', [qw(ID walk_speed opt1 opt2 option hair_style weapon lowhead type shield tophead midhead hair_color clothes_color head_dir stance sex coords unknown1 unknown2)]]; #spawning
	
$self->{packet_list}{'022C'} = ['actor_moved', 'x a4 v3 V v5 V v5 a4 a2 v V C2 a6 C2 v', [qw(ID walk_speed opt1 opt2 option type hair_style weapon shield lowhead tick tophead midhead hair_color clothes_color head_dir guildID emblemID manner opt3 stance sex coords unknown1 unknown2 lv)]]; # walking
*Using serverType RagexeRE_2010_11_24a I'm not able to move or attack while it seems the packets are fixed.

Code: Select all

'0856' => ['actor_exists', 'v C a4 v3 V v5 a4 v6 a4 a2 v V C2 a6 C2 v2 Z*', [qw(len object_type ID walk_speed opt1 opt2 option type hair_style weapon shield lowhead tick tophead midhead hair_color clothes_color head_dir costume guildID emblemID manner opt3 stance sex coords xSize ySize lv font name)]], # -1 # walking provided by try71023 TODO: costume
		
'0857' => ['actor_connected', 'v C a4 v3 V v11 a4 a2 v V C2 a3 C3 v2 Z*', [qw(len object_type ID walk_speed opt1 opt2 option type hair_style weapon shield lowhead tophead midhead hair_color clothes_color head_dir costume guildID emblemID manner opt3 stance sex coords xSize ySize act lv font name)]], # -1 # spawning provided by try71023
		
'0858' => ['actor_moved', 'v C a4 v3 V v11 a4 a2 v V C2 a3 C2 v2 Z*', [qw(len object_type ID walk_speed opt1 opt2 option type hair_style weapon shield lowhead tophead midhead hair_color clothes_color head_dir costume guildID emblemID manner opt3 stance sex coords xSize ySize lv font name)]], # -1 # standing provided by try71023
# 0x0859,-1

Raider
The Kore Devil
The Kore Devil
Posts: 672
Joined: 22 Feb 2013, 03:40
Noob?: No
Location: The Netherlands

Re: Packet 0856, 0857 and 0858

#2 Post by Raider »

Possible fix:
serverType kRO_RagexeRE_2010_11_24a
addTableFolders iRO

Only problems are:
1. Removed actor with off map coordinates
2. When using the command c in console Openkore will disconnect from map server for 30 seconds.

iRO and kRO tables need to be fixed?

EternalHarvest
Developers
Developers
Posts: 1798
Joined: 05 Dec 2008, 05:42
Noob?: Yes

Re: Packet 0856, 0857 and 0858

#3 Post by EternalHarvest »

What server you're on? Which serverType it uses (0856 only appear in eA from 2010_11_24a)? Other related information (version)?
Removed actor with off map coordinates
Explained in FAQ, either serverType is wrong (can be tested with eA locally), or your server uses another serverType.

What's up with iRO tables, why they need to be fixed for this?

Raider
The Kore Devil
The Kore Devil
Posts: 672
Joined: 22 Feb 2013, 03:40
Noob?: No
Location: The Netherlands

Re: Packet 0856, 0857 and 0858

#4 Post by Raider »

Using this serverType and iRO folders is the only way to let Openkore recognize NPC, monsters and players the right way.

Code: Select all

[HeartofYggdrasil]
ip 192.95.7.111
port 6900
version 4
master_version 30
serverEncoding Western
serverType kRO_RagexeRE_2010_11_24a
addTableFolders iRO
recvpackets recvpackets.txt
charBlockSize 144

Code: Select all

[UnBornRO]
ip 108.171.197.183
port 6900
version 14
master_version 26
serverEncoding Western
serverType kRO_RagexeRE_2010_11_24a
addTableFolders iRO
recvpackets recvpackets.txt
charBlockSize 136

Code: Select all

[PrismRO]
ip 74.63.230.101
port 6900
private 1
master_version 14
version 26
serverType kRO_RagexeRE_2010_11_24a
serverEncoding Western
charBlockSize 144
addTableFolders iRO
recvpackets recvpackets.txt

Code: Select all

[DocuboRO]
ip 81.7.10.252
port 6900
private 1
master_version 14
version 19
serverType kRO_RagexeRE_2010_11_24a
serverEncoding Western
charBlockSize 144
addTableFolders iRO
recvpackets recvpackets.txt
This member seems to have found a fix for the disconnect issue after using the C command in console.
http://forums.openkore.com/viewtopic.php?f=9&t=34365

Raider
The Kore Devil
The Kore Devil
Posts: 672
Joined: 22 Feb 2013, 03:40
Noob?: No
Location: The Netherlands

Re: Packet 0856, 0857 and 0858

#5 Post by Raider »

addTableFolders iRO: Kore is able to detect the correct actors.
addTableFolders translated/kRO_english;kRO: Kore can't detect the right actors, most of the time unable to walk, UNKNOWN ###, Packet error 0856, 0857, 0858.

Raider
The Kore Devil
The Kore Devil
Posts: 672
Joined: 22 Feb 2013, 03:40
Noob?: No
Location: The Netherlands

Re: Packet 0856, 0857 and 0858

#6 Post by Raider »

Talking
Character disconnects when talking
serverType kRO_RagexeRE_2010_11_24a
addTableFolders iRO
c yo
Input: c yo
================================================
>> Sent packet: 00F3 [Storage Add] [8 bytes] May 28 13:21:06 2013
0> F3 00 00 00 73 65 72 69 ....seri
Disconnected from Map Server, connecting to Account Server in 30 seconds...
Character talks!
serverType kRO_RagexeRE_2010_11_24a
addTableFolders translated/kRO_english;kRO
19 bytes
0> 8E 00 13 00 73 65 72 69 67 61 6C 61 68 20 3A 20 ....serigalah .
16> 79 6F 00 yo.
Received packet: 008E Handler: self_chat
serigalah : yo
Walking
Character won't move!
serverType kRO_RagexeRE_2010_11_24a
addTableFolders translated/kRO_english;kRO
Moving to 152, 274
You on route to: Prontera City, Capital of Rune Midgard(prontera): 152, 274
================================================
>> Sent packet: 0360 [6 bytes] May 28 13:27:04 2013
0> 60 03 06 00 68 02 `...h.
Sent Sync
================================================
<< Received packet: 007F - Received Sync [6 bytes] May 28 13:27:04 2013
0> 7F 00 43 FD 3F 0D ..C.?.
serverType kRO_RagexeRE_2010_11_24a
addTableFolders iRO

Character Moves
Moving to 156, 273
You on route to: Prontera City, Capitol of Rune-Midgarts(prontera): 156, 273
Route You Solution Ready!
Route You - next step moving to (155, 275), index 15, 19 steps left
Move You - (re)trying
================================================
>> Sent packet: 035F [5 bytes] May 28 13:30:26 2013
0> 5F 03 26 D1 30 _.&.0
Sent move to: 155, 275
================================================
<< Received packet: 0087 - You Move [12 bytes] May 28 13:30:27 2013
0> 87 00 3D 13 43 0D 25 51 B2 6D 13 88 ..=.C.%Q.m..

Post Reply