SidX
Grandmaster
This is a re-post of the original thread since the original thread was lost.
I had a hard time finding a solid guide on how to setup a Razor macro to GM Stealing. All I could find were posts with text-based instructions on best practices but not really a thorough, graphical step-by-step guide. The ones I did find were confusing, overly and unnecessarily complicated (i.e. using a packhorse and tons of pouches), and didn't take into account things like NPC interference, item decay, etc.. I put this together to hopefully help some of you with the same struggle.
This guide was written assuming you have zero Razor experience. If you do, you'll have no problem.
You should go from 30-GM in about 24-36 hours of macro time for just under 40 gold worth of materials (lol).
Items Needed
Both of these items can be purchased from the Provisioner.
Tips for Success
1. The quickest way to get a jump on Stealing skill is to train at an NPC thief. There is one in Buc's Den, just west of the moongate over the first bridge (see map below). For about 300-400 gold you can train to 30-40 skill. Start the macro once you're at this point to save yourself hours of time.
2. Get your 2 bags and 8 apples and go to your chosen macro location. The next steps need to be followed precisely and in proper order for this macro to work effectively.
3. Inside of one bag, place apples in the following quantities corresponding to your Stealing skill:
00-30 Skill: 1 Apple
30-45 Skill: 2 Apples
45-55 Skill: 3 Apples
55-65 Skill: 4 Apples
65-75 Skill: 5 Apples
75-85 Skill: 6 Apples
85-95 Skill: 7 Apples
95-GM Skill: 8 Apples
'Food' for thought: A bag weighs 2 stones, so when combined with- say- 8 apples, you are actually stealing a weight of 10 stones total. Keep this in mind! As you progress, just add an apple.
Stealing gains DO NOT take into account what TYPE of item you're stealing, just the weight. I've seen so many people saying you must steal different types of weapons and armor, but that is a waste of gold/items and a waste of time. The only factor for gaining Stealing skill is simply stealing the proper weight for your skill level. Therefore, something cheap like Apples is completely effective weighing in at 1 stone each.
4. Place this bag, containing the correct quantity of apples corresponding to your skill, inside of the second bag you purchased earlier. So your pack should now contain a bag, and inside of that bag is a second bag with the apples in it.
5. Drop the main bag onto the ground, 1 tile from you and behind a wall so nobody can see it but you (again, you need Circle Trans on to do this). Open the main bag and leave it open.
You will now be creating the Razor macro. It may be best to scribble the following steps onto a Post-It note or something so you don't have to keep opening this guide, minimizing it, going back to UO/Razor, etc. You may get flustered and have to start over.
6. Open Razor and create a new macro called "Training - Stealing" or something meaningful.
For the sake of simplicity while explaining this, let's call the MAIN bag "Bag 1". The bag inside of Bag 1 that contains the apples will be "Bag 2". In brief, the macro you are creating will be doing this:
UseSkill Stealing
Pause 0.5 Seconds (500ms)
Target "Bag 2"
Pause 0.5 Seconds (500ms)
Pick Up "Bag 2"
Pause 0.5 Seconds (500ms)
Drop "Bag 2" in "Bag 1"
Pause 0.5 Seconds (500ms)
Pick Up "Bag 1"
Drop "Bag 1"
Pause 6.5 Seconds (6500ms)
a. Use Stealing skill and target the bag full of apples
b. Assuming Bag 2 is stolen and goes into your pack, pick up Bag 2 and put it back into Bag 1 so it can be stolen again
c. Pick up Bag 1 from the ground, drop it into your pack, and then put it back onto the ground so the macro can re-loop. This prevents the bag from decaying over time, as each time you put it down resets the decay timer
Now I'll walk you through how to set this up in Razor.
7. Let's record your macro. Remember: Bag 1 should be on the ground, and inside of it should be Bag 2 containing the apples.
UseSkill Stealing
Wait for Target
Absolute Target
Lift 1 - 0x406B0628
Drop to 0x4085C054 (@(37, 80, 0))
Lift 1 - 0x4085C054
Drop to 9x41259E77 (@(108, 102, 0))
Lift 1 - 0x4085C054
Drop to Ground (@(4451, 1062, 0))
9. Now we will insert some pauses so your macro doesn't error out due to an overflow of actions. You can insert a pause in Razor by doing this:
a. Open Razor and go to Macros > highlight your Stealing macro
b. Right-click "UseSkill Stealing" > Special Constructs > Insert Pause/Wait...
c. Select 'Pause for:' and enter 500ms (500ms = 0.5 seconds)
d. Click 'Insert'. You'll notice there is now a 0.5 second pause after UseSkill Stealing
Now that you can add pauses, put them in the following places:
UseSkill Stealing
Pause .50sec
Wait for Target
Absolute Target
Pause .50sec
Lift 1 - 0x406B0628
Pause .50sec
Drop to 0x4085C054 (@(37, 80, 0))
Pause .50sec
Lift 1 - 0x4085C054
Pause .50sec
Drop to 9x41259E77 (@(108, 102, 0))
Pause .50sec
Lift 1 - 0x4085C054
Pause .50sec
Drop to Ground (@(4451, 1062, 0))
Pause 6.5sec (6500ms)
Make sure this is correct before continuing. Notice the longer 6.5 second pause at the very end after you drop Bag 1 back onto the ground. This is vital to avoid the macro erroring out due to action overflow (i.e. "You must wait to complete another action")
10. You're now ready to start macroing. Ensure, again, there are no NPCs able to walk over your bag. If there is an NPC on the tile where Bag 1 goes, your macro can get interrupted.
Throw your macro on Loop and ensure you have enough apples in Bag 2 to match your current skill. Refer to the chart above to find out your apple count.
Once you start seeing gains and the macro is working, let it rip. Your character should be stealing Bag 2 from Bag 1, putting Bag 2 back inside of Bag 1, picking up Bag 1, then putting Bag 1 back onto the ground..
You can always get more advanced with this and create added commands to automatically add apples once your skill reaches a specific level.. but this way is much simpler and you really only need to add an apple every few hours when you reach the next skill threshold.
Before you know it, you'll be seeing...
Enjoy!
I had a hard time finding a solid guide on how to setup a Razor macro to GM Stealing. All I could find were posts with text-based instructions on best practices but not really a thorough, graphical step-by-step guide. The ones I did find were confusing, overly and unnecessarily complicated (i.e. using a packhorse and tons of pouches), and didn't take into account things like NPC interference, item decay, etc.. I put this together to hopefully help some of you with the same struggle.
This guide was written assuming you have zero Razor experience. If you do, you'll have no problem.
You should go from 30-GM in about 24-36 hours of macro time for just under 40 gold worth of materials (lol).
Items Needed
- 2 Bags (12gp) - This guide uses bags; you will need to alter the apples if using a pouch or other container due to the in-game weight differences
- 8 Apples (approx. 21gp)
Both of these items can be purchased from the Provisioner.
Tips for Success
- Dress like an NPC. There will always be someone out there who will pick up your bags and ruin your macro loop. If you look like a plain-clothed NPC chances are most people will just walk by.
- Use Circle of Transparency and place your bags behind a wall so only you can see them (I'll explain later). Again, if someone comes by seeing you macroing and your bags on the ground they can just pick your bags up and your macro will error out.
- You may notice your gains flatline. If you experience this, try adding an apple or removing an apple. You should notice your gains pick right back up. Leave the apple count alone until you notice another flatline, then repeat this step. Your gains will continue.
- This can be done anywhere, in or out of town. You also do not need a house.
- You won't be flagged as a criminal.
- Wherever you do macro this, you will want to find a secluded room with no NPCs and a door to prevent any of them from walking near you. I chose the tailoring shop in Moonglow because there is a nice private room with low player traffic.
- I used apples in this guide because they are cheap and effective. You can also use empty bottles, etc., but ensure the weight is correct corresponding to your skill level as item weight varies.
1. The quickest way to get a jump on Stealing skill is to train at an NPC thief. There is one in Buc's Den, just west of the moongate over the first bridge (see map below). For about 300-400 gold you can train to 30-40 skill. Start the macro once you're at this point to save yourself hours of time.
2. Get your 2 bags and 8 apples and go to your chosen macro location. The next steps need to be followed precisely and in proper order for this macro to work effectively.
3. Inside of one bag, place apples in the following quantities corresponding to your Stealing skill:
00-30 Skill: 1 Apple
30-45 Skill: 2 Apples
45-55 Skill: 3 Apples
55-65 Skill: 4 Apples
65-75 Skill: 5 Apples
75-85 Skill: 6 Apples
85-95 Skill: 7 Apples
95-GM Skill: 8 Apples
'Food' for thought: A bag weighs 2 stones, so when combined with- say- 8 apples, you are actually stealing a weight of 10 stones total. Keep this in mind! As you progress, just add an apple.
Stealing gains DO NOT take into account what TYPE of item you're stealing, just the weight. I've seen so many people saying you must steal different types of weapons and armor, but that is a waste of gold/items and a waste of time. The only factor for gaining Stealing skill is simply stealing the proper weight for your skill level. Therefore, something cheap like Apples is completely effective weighing in at 1 stone each.
4. Place this bag, containing the correct quantity of apples corresponding to your skill, inside of the second bag you purchased earlier. So your pack should now contain a bag, and inside of that bag is a second bag with the apples in it.
5. Drop the main bag onto the ground, 1 tile from you and behind a wall so nobody can see it but you (again, you need Circle Trans on to do this). Open the main bag and leave it open.
You will now be creating the Razor macro. It may be best to scribble the following steps onto a Post-It note or something so you don't have to keep opening this guide, minimizing it, going back to UO/Razor, etc. You may get flustered and have to start over.
6. Open Razor and create a new macro called "Training - Stealing" or something meaningful.
For the sake of simplicity while explaining this, let's call the MAIN bag "Bag 1". The bag inside of Bag 1 that contains the apples will be "Bag 2". In brief, the macro you are creating will be doing this:
UseSkill Stealing
Pause 0.5 Seconds (500ms)
Target "Bag 2"
Pause 0.5 Seconds (500ms)
Pick Up "Bag 2"
Pause 0.5 Seconds (500ms)
Drop "Bag 2" in "Bag 1"
Pause 0.5 Seconds (500ms)
Pick Up "Bag 1"
Drop "Bag 1"
Pause 6.5 Seconds (6500ms)
a. Use Stealing skill and target the bag full of apples
b. Assuming Bag 2 is stolen and goes into your pack, pick up Bag 2 and put it back into Bag 1 so it can be stolen again
c. Pick up Bag 1 from the ground, drop it into your pack, and then put it back onto the ground so the macro can re-loop. This prevents the bag from decaying over time, as each time you put it down resets the decay timer
Now I'll walk you through how to set this up in Razor.
7. Let's record your macro. Remember: Bag 1 should be on the ground, and inside of it should be Bag 2 containing the apples.
- Click 'Record' in Razor
- Open your UO window and use the Stealing skill
- When the target option appears, click Bag 2 (the bag containing the apples)
- Ensure the steal is successful before continuing. If it fails, keep trying until you are successful. You may need to keep re-recording the macro until you get a successful steal. For the sake of getting a successful steal to create the macro, you can empty Bag 2 and steal it. Just make sure you add the apples again before running it for gains.
- Drag the freshly stolen Bag 2 back into Bag 1 on the ground
- Now pick up Bag 1 from the ground and place it into your backpack
- Drag Bag 1 back onto the ground on the same tile as before
UseSkill Stealing
Wait for Target
Absolute Target
Lift 1 - 0x406B0628
Drop to 0x4085C054 (@(37, 80, 0))
Lift 1 - 0x4085C054
Drop to 9x41259E77 (@(108, 102, 0))
Lift 1 - 0x4085C054
Drop to Ground (@(4451, 1062, 0))
9. Now we will insert some pauses so your macro doesn't error out due to an overflow of actions. You can insert a pause in Razor by doing this:
a. Open Razor and go to Macros > highlight your Stealing macro
b. Right-click "UseSkill Stealing" > Special Constructs > Insert Pause/Wait...
c. Select 'Pause for:' and enter 500ms (500ms = 0.5 seconds)
d. Click 'Insert'. You'll notice there is now a 0.5 second pause after UseSkill Stealing
Now that you can add pauses, put them in the following places:
UseSkill Stealing
Pause .50sec
Wait for Target
Absolute Target
Pause .50sec
Lift 1 - 0x406B0628
Pause .50sec
Drop to 0x4085C054 (@(37, 80, 0))
Pause .50sec
Lift 1 - 0x4085C054
Pause .50sec
Drop to 9x41259E77 (@(108, 102, 0))
Pause .50sec
Lift 1 - 0x4085C054
Pause .50sec
Drop to Ground (@(4451, 1062, 0))
Pause 6.5sec (6500ms)
Make sure this is correct before continuing. Notice the longer 6.5 second pause at the very end after you drop Bag 1 back onto the ground. This is vital to avoid the macro erroring out due to action overflow (i.e. "You must wait to complete another action")
10. You're now ready to start macroing. Ensure, again, there are no NPCs able to walk over your bag. If there is an NPC on the tile where Bag 1 goes, your macro can get interrupted.
Throw your macro on Loop and ensure you have enough apples in Bag 2 to match your current skill. Refer to the chart above to find out your apple count.
Once you start seeing gains and the macro is working, let it rip. Your character should be stealing Bag 2 from Bag 1, putting Bag 2 back inside of Bag 1, picking up Bag 1, then putting Bag 1 back onto the ground..
You can always get more advanced with this and create added commands to automatically add apples once your skill reaches a specific level.. but this way is much simpler and you really only need to add an apple every few hours when you reach the next skill threshold.
Before you know it, you'll be seeing...
Enjoy!
Last edited by a moderator: