Register for your free account! | Forgot your password?

You last visited: Today at 18:48

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



about 3013 Opcode

Discussion on about 3013 Opcode within the SRO Coding Corner forum part of the Silkroad Online category.

Reply
 
Old   #1
 
HardGroove's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 44
Received Thanks: 19
Question 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
HardGroove is offline  
Old 11/13/2012, 10:30   #2
 
LastThief*'s Avatar
 
elite*gold: 60
Join Date: Feb 2012
Posts: 3,942
Received Thanks: 6,474
Quote:
Originally Posted by HardGroove View Post
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
LastThief* is offline  
Old 11/14/2012, 22:32   #3
 
Kicia123's Avatar
 
elite*gold: 0
Join Date: Mar 2011
Posts: 83
Received Thanks: 28
Some Pushedx guide


Kicia123 is offline  
Old 11/18/2012, 15:44   #4
 
HardGroove's Avatar
 
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.
HardGroove is offline  
Thanks
1 User
Old 11/18/2012, 22:52   #5
 
elite*gold: 0
Join Date: Feb 2008
Posts: 73
Received Thanks: 18
Quote:
Originally Posted by HardGroove View Post
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
pergian is offline  
Old 11/19/2012, 00:50   #6
 
Kicia123's Avatar
 
elite*gold: 0
Join Date: Mar 2011
Posts: 83
Received Thanks: 28
Quote:
Originally Posted by HardGroove View Post
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%
Kicia123 is offline  
Old 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
helloword is offline  
Old 03/14/2013, 13:03   #8
 
HardGroove's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 44
Received Thanks: 19
Quote:
Originally Posted by helloword View Post
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!
HardGroove is offline  
Thanks
1 User
Old 03/14/2013, 13:49   #9
 
lesderid's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 2,400
Received Thanks: 1,517
Quote:
Originally Posted by HardGroove View Post
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.
lesderid is offline  
Old 03/14/2013, 21:32   #10
 
3DProgrammer's Avatar
 
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
}
3DProgrammer is offline  
Old 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
helloword is offline  
Old 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
miamidolphin is offline  
Old 04/14/2013, 14:36   #13
 
HardGroove's Avatar
 
elite*gold: 0
Join Date: Jul 2009
Posts: 44
Received Thanks: 19
Arrow

Quote:
Originally Posted by miamidolphin View Post
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...
HardGroove is offline  
Thanks
2 Users
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.