|
You last visited: Today at 18:48
Advertisement
about 3013 Opcode
Discussion on about 3013 Opcode within the SRO Coding Corner forum part of the Silkroad Online category.
11/12/2012, 20:10
|
#1
|
elite*gold: 0
Join Date: Jul 2009
Posts: 44
Received Thanks: 19
|
about 3013 Opcode
Hey People,
I am trying to make few tools with autoit for vsro.
So, one think I am trying to build is, auto elixirs finder in it, to get info from inventory I use 3013 Op code with data string. I successfully found correct IDs of elixirs, the location in inventory and quantity. So it works perfect to find it and count all elixirs in inventory.
Now my question is, the only way I can get 3013 opcode packet is re-log or teleport, and I cannot find forces way to receive it... If there is anyone that knows more about vsro opcodes and could help me to figure out that problem 
Also is there any way to find out about opcodes from .pk files?
HardGroove
|
|
|
11/13/2012, 10:30
|
#2
|
elite*gold: 60
Join Date: Feb 2012
Posts: 3,942
Received Thanks: 6,474
|
Quote:
Originally Posted by HardGroove
Hey People,
I am trying to make few tools with autoit for vsro.
So, one think I am trying to build is, auto elixirs finder in it, to get info from inventory I use 3013 Op code with data string. I successfully found correct IDs of elixirs, the location in inventory and quantity. So it works perfect to find it and count all elixirs in inventory.
Now my question is, the only way I can get 3013 opcode packet is re-log or teleport, and I cannot find forces way to receive it... If there is anyone that knows more about vsro opcodes and could help me to figure out that problem 
Also is there any way to find out about opcodes from .pk files?
HardGroove
|
.pk files represent game structure it has nothing to do with opcodes
|
|
|
11/14/2012, 22:32
|
#3
|
elite*gold: 0
Join Date: Mar 2011
Posts: 83
Received Thanks: 28
|
Some Pushedx guide
|
|
|
11/18/2012, 15:44
|
#4
|
elite*gold: 0
Join Date: Jul 2009
Posts: 44
Received Thanks: 19
|
Thx guy for the reply's, I found my way how to deal with 3013 opcode. Its not that hard as I thought it would be.
Now, my other problem is, about alchemy packet result info. I am building auto fuser program that can have max functions as possible, like adding stones and so on. So I manage to use 3013 packet to capture all elixirs and powders in the inventory, but now I dont know to get degree and itemID info from B150 packet. I mean there is info that says about item ID, like weapons, armors and so on, and item degree... So I could set the program to know which elixirs and powders use.
Here is the packet of 10d sun spear.
here I figure out some more info about this code! It comes after you use elixir for +. Respond packet is B150. In stones B151.
Code:
[S -> C][B150] << 10d sun spear
01 << Possible typeID?
02 << ???
01 << If you item success it will show 01, fail case 00
0D << Inventory slot
00 00 00 00 << just empty DWORD
13 10 00 00 << Item ID
02 << plus value
04 C0 21 0A 04 00 00 00 << item stats (possible to convert value in to %)
56 00 00 00 << Item Durability info
01 << Blues option count!
5C 00 00 00 14 00 00 00 << blue value (attack rate, 14 = 20 in dec)
01 << ???
00 << ???
02 << ???
01 << ???
00 << ???
AA 65 00 00 02 00 00 00 << ???
So if there is anyone that knows more about opcodes, please give me small guide to understand result opcode, and get info I need...
Thx.
|
|
|
11/18/2012, 22:52
|
#5
|
elite*gold: 0
Join Date: Feb 2008
Posts: 73
Received Thanks: 18
|
Quote:
Originally Posted by HardGroove
Thx guy for the reply's, I found my way how to deal with 3013 opcode. Its not that hard as I thought it would be.
Now, my other problem is, about alchemy packet result info. I am building auto fuser program that can have max functions as possible, like adding stones and so on. So I manage to use 3013 packet to capture all elixirs and powders in the inventory, but now I dont know to get degree and itemID info from B150 packet. I mean there is info that says about item ID, like weapons, armors and so on, and item degree... So I could set the program to know which elixirs and powders use.
Here is the packet of 10d sun spear.
Code:
[S -> C][B150] << 10d sun spear
01 << ???
02 << ???
01 << ???
0D << Inventory slot
00 00 00 00 << ???
13 10 00 00 << Item ID
02 << plus value
04 C0 21 0A 04 00 00 00 << item stats (possible to convert value in to %)
56 00 00 00 << Item Durability info
01 << ???
5C 00 00 00 14 00 00 00 << blue value (attack rate, 14 = 20 in dec)
01 << ???
00 << ???
02 << ???
01 << ???
00 << ???
AA 65 00 00 02 00 00 00 << ???
So if there is anyone that knows more about opcodes, please give me small guide to understand result opcode, and get info I need...
Thx.
|
with the itemID you can search in the pk2 for other info about that item. like workname, ingame name stats etc
|
|
|
11/19/2012, 00:50
|
#6
|
elite*gold: 0
Join Date: Mar 2011
Posts: 83
Received Thanks: 28
|
Quote:
Originally Posted by HardGroove
Thx guy for the reply's, I found my way how to deal with 3013 opcode. Its not that hard as I thought it would be.
Now, my other problem is, about alchemy packet result info. I am building auto fuser program that can have max functions as possible, like adding stones and so on. So I manage to use 3013 packet to capture all elixirs and powders in the inventory, but now I dont know to get degree and itemID info from B150 packet. I mean there is info that says about item ID, like weapons, armors and so on, and item degree... So I could set the program to know which elixirs and powders use.
Here is the packet of 10d sun spear.
Code:
[S -> C][B150] << 10d sun spear
01 << ???
02 << ???
01 << ???
0D << Inventory slot
00 00 00 00 << ???
13 10 00 00 << Item ID
02 << plus value
04 C0 21 0A 04 00 00 00 << item stats (possible to convert value in to %)
56 00 00 00 << Item Durability info
01 << ???
5C 00 00 00 14 00 00 00 << blue value (attack rate, 14 = 20 in dec)
01 << ???
00 << ???
02 << ???
01 << ???
00 << ???
AA 65 00 00 02 00 00 00 << ???
So if there is anyone that knows more about opcodes, please give me small guide to understand result opcode, and get info I need...
Thx.
|
Hey, im not programmer but i try help you:
13 10 00 00 << Item ID
Use integer from dword 13100000 -> 4115
4115 -> ITEM_CH_SPEAR_10_C_RARE
in this packet you dont find degree, but im not sure for 100%
|
|
|
02/11/2013, 14:50
|
#7
|
elite*gold: 0
Join Date: Feb 2008
Posts: 18
Received Thanks: 17
|
hi HardGroove,
I am trying to force 3013 packet result. and i didnd find any other way than tp. i read u have found a way to get it. Can u tell how you managed to force the 3013 packet ?
i hope you can help me to bypass this problem
Thx
|
|
|
03/14/2013, 13:03
|
#8
|
elite*gold: 0
Join Date: Jul 2009
Posts: 44
Received Thanks: 19
|
Quote:
Originally Posted by helloword
hi HardGroove,
I am trying to force 3013 packet result. and i didnd find any other way than tp. i read u have found a way to get it. Can u tell how you managed to force the 3013 packet ?
i hope you can help me to bypass this problem
Thx
|
3013 Packet is inventory result packet, once you teleport in the game, server sends to client 3013 packet, that contains all information about your inventory, also character info and so on. Its very big packet, but I manage to how manipulate it, and have made tool, that finds elixirs and lucky powders automatically using that packet.
As I know, the only way to get it is Teleport!
|
|
|
03/14/2013, 13:49
|
#9
|
elite*gold: 0
Join Date: Dec 2007
Posts: 2,400
Received Thanks: 1,517
|
Quote:
Originally Posted by HardGroove
3013 Packet is inventory result packet, once you teleport in the game, server sends to client 3013 packet, that contains all information about your inventory, also character info and so on. Its very big packet, but I manage to how manipulate it, and have made tool, that finds elixirs and lucky powders automatically using that packet.
As I know, the only way to get it is Teleport!
|
It's usually called character data (or chardata) actually.
|
|
|
03/14/2013, 21:32
|
#10
|
elite*gold: 0
Join Date: Feb 2012
Posts: 133
Received Thanks: 98
|
Code:
[S -> C][B150]
01 //Fuse success with no errors
02 //unk
01 //01=Alchemy success, 00 = Alchemy failed
0D //Item slot in Inventory
00 00 00 00 //Empty DWORD
13 10 00 00 //Item ID in itemdata
02 //New plus value
04 C0 21 0A 04 00 00 00 //white stats
56 00 00 00 //Durability info
01 //Blue stats count
foreach(blue){
5C 00 00 00 //Blue option ID
14 00 00 00 //Blue value
}
01 //Unk
00 //Unk
02 //Unk
flag = 00 //ADV check 00 = no ADV, 01 = adv
if(flag == 01){
00 //Unk
00 00 00 00 //ADV ID
00 00 00 00 //ADV plus value
}
|
|
|
03/19/2013, 22:07
|
#11
|
elite*gold: 0
Join Date: Feb 2008
Posts: 18
Received Thanks: 17
|
thanx for answer  so i will use teleport
|
|
|
04/10/2013, 15:05
|
#12
|
elite*gold: 0
Join Date: Mar 2013
Posts: 55
Received Thanks: 4
|
Or there are nice parsed alchemy packets in a surce of a tool which used luck stones and steady stones too with auto alchemy and handled alchemy timeout. Everything is on that source code, by spartai333 who got banned because he stroed user datas on ftp. Yeah he made already all stuffs you need, just use the source code what little phoenix stoled with .net reflector. Also because its a decompiled code, maybe comments are lost. Next time maybe spartai333 is coming back with a fckin epic release and with no chance to decompile his code.  And im pretty sure he will make a real licence to avoid using his tool by turks, egyptians and some nations. Not because any racism, just because there are well known problems in sro with thos nations.^^
I just became those informations from the ether. :P
|
|
|
04/14/2013, 14:36
|
#13
|
elite*gold: 0
Join Date: Jul 2009
Posts: 44
Received Thanks: 19
|
Quote:
Originally Posted by miamidolphin
Or there are nice parsed alchemy packets in a surce of a tool which used luck stones and steady stones too with auto alchemy and handled alchemy timeout. Everything is on that source code, by spartai333 who got banned because he stroed user datas on ftp. Yeah he made already all stuffs you need, just use the source code what little phoenix stoled with .net reflector. Also because its a decompiled code, maybe comments are lost. Next time maybe spartai333 is coming back with a fckin epic release and with no chance to decompile his code.  And im pretty sure he will make a real licence to avoid using his tool by turks, egyptians and some nations. Not because any racism, just because there are well known problems in sro with thos nations.^^
I just became those informations from the ether. :P
|
Sorry bro, but spartai333 doesn't look very cool... "who got banned because he stored user data on ftp". This says everything about him...
And I already make my program to use lucky stones, auto find elixirs auto fuse auto check immo and steady and other stuff. And I dont need to store peoples data anywhere... And my program is freeware to use for everyone who wants it (including Turks, Egyptians, Chinese, Americans, Philippians, Russians or aliens from the mars...)
So chill, go outside, drink a been, and relax...
|
|
|
 |
Similar Threads
|
Problem with 3013 Packet (Inventory)
10/17/2012 - SRO Coding Corner - 16 Replies
Hi , i'm Analyzing Silkroad OPcode 3013 (for Inv. items and skills etc)
and have problem , which is making function to read the Inv. items.
i know that every item have its details " can read the items but if have same type (details)".
but if have Set items , Silk items , Alchemy items .... in Inv.
how to read different type items in Inv. ???
Guys i need an answer !!!
|
opcode
10/04/2011 - Mabinogi - 2 Replies
What is opcode?
I can guest it is a code which is for doing things..
but I don't know what is it exactly
Please tell me
thanks
|
[rSro] 3013 Char Data
07/03/2011 - SRO Coding Corner - 4 Replies
Hi,
i try parse quests...
i parse a bit, but i stuck somewhere
QuestCount
ForEach Quest
//Parse Quest
|
Opcode need Help
03/08/2011 - SRO Coding Corner - 10 Replies
hi
this get data from 3015(OpCode)
Player1
15FF0D02 = PlayerID
44656D6F6E5368616954346E = PlayerName
|
Someone know what mean this opcode ?
12/03/2010 - SRO Coding Corner - 7 Replies
http://img835.imageshack.us/img835/8371/95671826.j pg
is because of capture the flag or what ? ...
|
All times are GMT +1. The time now is 18:48.
|
|