Nearly every action you can make on Outlands can be done manually inside of the game client itself. If you want to use a bandage, you can double click it in your backpack and then target yourself with your cursor to begin applying it. For the actions that you need to repeatedly, frequently, and quickly, doing them manually puts you at a significant disadvantage.
By binding actions to your keyboard, you can turn a multi-step in-game action to a single key-press, which is especially handy because UO movement is driven by your cursor. Manually, applying a bandage means stopping to click the bandage and target yourself. If you have Bandage Self as a hot key, you can trigger a bandage while running full speed away from a monster or a PK.
The ClassicUO client, like the original OSI client, has hot key functionality baked into the in-game options menu, but most players use Razor exclusively. Your keybinds are much easier to manage in Razor, and using only Razor prevents any conflicts between your in-game hot keys and your Razor hot keys.
Most players end up with dozens and dozens of these keybinds, and the keybinds you will need will vary by your character type. However, there are a few basic keybinds that every new player should have and start getting practice in using as soon as possible.
But first, let’s clear up some confusion around terminology.
In conversation, many people use these terms interchangeably, but knowing the technical differences can save you a lot of effort and frustration. Each has their own tab in Razor, so let’s talk about what each does and how to decide which option is best for your present need.
Hot Keys
Hot keys are common preset actions. If it’s an item that you would double click to use while dungeon crawling, there is probably a hot key for it. Potions, skills, spells, and more are all in this tab, and all you have to do is choose your preferred key bind for that action in the right hand column. Make sure you select Pass to UO, and make sure you select Set to apply your keybind option.
Since the hot key menu is the simplest to use, you should check your options under this tab before doing something more elaborate, like a macro or a script.
Macros
Macros are most useful for linear multi-step actions. You do have some flexibility to include limited logic as well, but your day-to-day use of this feature will be linear actions.
To create this macro, we pressed New… to open a blank macro. Next, we pressed Record and then manually executed these actions in the game, which populates the Actions area with everything we did while recording was in progress. Then, if we wanted this sequence bound to a keyboard shortcut, we could press Set HK and follow the steps in the previous section to set up keybinds. Good news: If you accidentally use a keybind that is already in use for another action, Razor will tell you before committing any changes.
Since you can record multiple steps by doing them directly in the game, making your own macros is pretty accessible, but you will probably need to make some refinements to make a fully functioning, reliable macro.
For example, our chivalry gate macro from before looks like this when we first record it:
As you can see, the Pause intervals aren’t here. We added those manually by right clicking the text in the Actions section and choosing Insert Pause/Wait from the Special Constructs options. The 1.00 second pause keeps the macro from hanging (which is common when macros try to complete actions too quickly), and then the 60.00 seconds pause gives Sisyphus time to recharge on holy symbols before casting the gate again.
You’ll use the Pause/Wait construct most frequently, especially when you are setting up macros for AFK skillgain (since skills have a cooldown delay between uses). Also take note that you have other options for editing your macro recording, such as deleting lines or restarting recording from a particular point in the macro.
Scripts
On Outlands, scripts can be incredibly complex and automate multi-step processes that include logic for automating choices and reactions based on data that Razor can pull from the client.
The example script above automatically equips and removes a magic wizard hat, which is a neat little trick to keep a stealth character from unintentionally walking over another player or enemy and being automatically revealed, but there is more happening here than just equipping and unequipping.
When this script is playing, it’s looking to see if the player is hidden because moving the wizard hat is unnecessary otherwise. Next, it uses dexterity and stamina checks to decide when to equip and unequip the hat.
This script is an example of a script you might leave playing indefinitely in the background as you stealth through a dungeon, but other scripts are situational. For those, you can set them to a hot key using the same process as we did above.
Some players enjoy the process of building scripts to automate anything and everything, but most players use this part of Razor sparingly. When they do use it, they are plugging in a pre-made script from another player or pulling one from UORazorScripts.com. Jaseowns, the operator of that site, is the defacto master of Outlands scripting and his site has 465 scripts to choose from at the time of this writing. To be clear, any player can add scripts here, so while Jaseowns has made a lot of them, the other contributors deserve recognition as well.
If you are facing a tedious and repetitious activity or are AFK macroing a skill that takes more than one button press to activate, check to see if there’s a script already available that does what you need.
Escape Pouch – Razor macro that says [pouch to trigger a trapped pouch, breaking paralyze
Heal Potion – Razor hot key
Cure Potion – Razor hot key
Refresh Potion – Razor hot key
Magic Resist Potion – Razor hot key
Dungeon Moongate – Razor macro
One Button Recall Escape – Razor macro
Greater Heal Spell (if applicable) – Razor hot key
Cure Poison Spell (if applicable) – Razor hot key
Bandage (if applicable) – Razor hot key
Spells (if applicable) – Razor hot keys
All Names (on by default) – CTRL + Shift
Dress – Razor macro
Hail Adventurer! (Optional) – For funsies
Toggle Weapon Arm/Disarm – Razor hot key
Target Self – Razor hot key
Target Last – Razor hot key
Target Next? – Razor hot key
Adventurer’s Rope – Razor macro that says [rope to trigger the use of an adventurer’s rope
Teleport Spell (if applicable) – Razor hot key
I Ban Thee Guards Bank – Razor speech macro