Change material and Buying Store skill through macro
Posted: 18 May 2011, 14:44
TITLE: Change material and Buying Store skill through raw packet with the help of packet sniffer
Sub:
First, we need to learn about using console "send" command, with the help of rPE; and also rPE(any packet sniffer) itself. You just have to learn capturing the right packets. Also our official client(the one we're playing) must be GG(GameGuard) disabled or else we can't inject the rPE and we can't use this.
HERE ARE THE TOOLS I USED:
http://www.4shared.com/file/Hk0eLeJa/rPE.html
http://www.4shared.com/file/UYzAy7yT/hex_organizer.html ----- it's for giving spaces on raw packets, because when I copy hex string from rPE it has no spaces. Efficient with Buying Store.
BUYING STORE
The process involving rPE is packet capturing. We must know at least as simple as injecting rPE to your RO client, then capturing your prefered packets. when you have the set of packets, for example in BUYING STORE skill, when you captured the packets, copy and paste it in your macro file using "do send" command:
Yes, there should be space after two characters. If you want to change items that you want to buy, you should capture new set of packets again. Yet, you could also just edit the packets you currently have if your adept on memorizing things, but it is much easier to just get new set of hex, just to be sure.
When you are in your console, type "skills" to know what's the name of Buying Store in your kore's skill table. Then, send the packets, like this:
You won't be able to supervise your buying store, so make sure that it won't get DC or make sure whenever it get dc it automatically do again the macro.
TIPS:
•To use your captured packet efficiently, You must limit your buying zeny down to half or less, because when your zeny is lower than the zeny you have encoded we can't use the same packets, because it doesn't reflect on your zeny on the server.
•Also manage your "squelchDomains" in your config so that you get lesser lag.
VIDEO TUTORIAL (this is how I do it)
http://www.youtube.com/watch?v=zILhA-G3Rms
CHANGE MATERIAL
NOTE: You won't learn any new recipe through this process or using any 3pp(3rd party program).
TIP: Unlike BUYING STORE, this skill can be used without activating its skill, just like arrow crafting, but this doesn't work when your overweight than 90%.
Just like on Buying Store we also need to capture the right packets, there are two kinds of recipes:
1. The fixed packet recipe
Such as Combinations like
They're fixed recipes. You can't find any new recipe with this macro or using updated bot with Change material patch, because the recipes resides on the server. In Change material you can increase the ratio of raw materials, so it is just much easy if you manually convert it ingame.
2. Equip Type(incrementing packet) recipe
As of now there is very few recipes, like Tsurugi[1] = 10Steel, Guard[0]= 1Coal. This is what I worked hard on how fix it. Through macro, the hurdle here is that we need to create a code that will increment hex numbers. I haven't yet decipher out what is $hex in here:
Based on my analysis, it is the number order of the item(raw material) in your inventory, but still I'm not sure about it. After few weeks, I already quit playing RO, I didn't try to decipher it.
I finished the hex increment code that time, and earned about 4-5b zeny in almost a month by letting my pc ON 18hrs a day and wasting my time watching/waiting for steels to fill 30k on storage and vending it out. Then our electric bill came, and I got a heavy scolding from my father... hahaha, that time 1million zeny is 1peso, now 1peso is 2million zeny. Too bad I didn't invest those zeny because my father cut our internet connection.
Just ask questions, I just hope that I could answer it. I'll make some screen shots later.
Sub:
First, we need to learn about using console "send" command, with the help of rPE; and also rPE(any packet sniffer) itself. You just have to learn capturing the right packets. Also our official client(the one we're playing) must be GG(GameGuard) disabled or else we can't inject the rPE and we can't use this.
HERE ARE THE TOOLS I USED:
http://www.4shared.com/file/Hk0eLeJa/rPE.html
http://www.4shared.com/file/UYzAy7yT/hex_organizer.html ----- it's for giving spaces on raw packets, because when I copy hex string from rPE it has no spaces. Efficient with Buying Store.
BUYING STORE
The process involving rPE is packet capturing. We must know at least as simple as injecting rPE to your RO client, then capturing your prefered packets. when you have the set of packets, for example in BUYING STORE skill, when you captured the packets, copy and paste it in your macro file using "do send" command:
Code: Select all
do send xx xx xx xx ....
When you are in your console, type "skills" to know what's the name of Buying Store in your kore's skill table. Then, send the packets, like this:
Code: Select all
macro buyStore {
do ss [name of skill/ID of skill]
do send xx xx xx xx ....
}
TIPS:
•To use your captured packet efficiently, You must limit your buying zeny down to half or less, because when your zeny is lower than the zeny you have encoded we can't use the same packets, because it doesn't reflect on your zeny on the server.
•Also manage your "squelchDomains" in your config so that you get lesser lag.
VIDEO TUTORIAL (this is how I do it)
http://www.youtube.com/watch?v=zILhA-G3Rms
CHANGE MATERIAL
NOTE: You won't learn any new recipe through this process or using any 3pp(3rd party program).
TIP: Unlike BUYING STORE, this skill can be used without activating its skill, just like arrow crafting, but this doesn't work when your overweight than 90%.
Just like on Buying Store we also need to capture the right packets, there are two kinds of recipes:
1. The fixed packet recipe
Such as Combinations like
Code: Select all
9 Alcohol = 50 Orcish Voucher + 40 Skel Bone
2 Witch Starsand = 10 Insect Feeler + 15 Chung Jah
6 Necklace of Oblivion = 25 Raccoon Doll + 35 Moth Dust
4 Hand of God = 10 Scorpion Tail + 30 Jack o' Pumpkin
8 Phracon = 40 Frog Spawn + 40 Glass Bead
....
2. Equip Type(incrementing packet) recipe
As of now there is very few recipes, like Tsurugi[1] = 10Steel, Guard[0]= 1Coal. This is what I worked hard on how fix it. Through macro, the hurdle here is that we need to create a code that will increment hex numbers. I haven't yet decipher out what is $hex in here:
Code: Select all
FOR STEEL
do send E4 07 10 00 00 00 00 00 01 00 00 00 $hex 00 01 00
Based on my analysis, it is the number order of the item(raw material) in your inventory, but still I'm not sure about it. After few weeks, I already quit playing RO, I didn't try to decipher it.
I finished the hex increment code that time, and earned about 4-5b zeny in almost a month by letting my pc ON 18hrs a day and wasting my time watching/waiting for steels to fill 30k on storage and vending it out. Then our electric bill came, and I got a heavy scolding from my father... hahaha, that time 1million zeny is 1peso, now 1peso is 2million zeny. Too bad I didn't invest those zeny because my father cut our internet connection.
Just ask questions, I just hope that I could answer it. I'll make some screen shots later.