O
Old Man of UO
Guest
I remember that the KR macros were a bit confusing when I first tried making one. The SA macros are very similar, so it may help a few to see the results, and save time if someone else already has a macro to do what you want to do. Here are a few that I have that aren’t just a simple key binding to a spell, or may not be so obvious. Please feel free to add your own here and I will add it to this list as it grows. Comments and requests are welcome.
Taming
Tame Macro for Lead Tamers
Tame Skill > Current Target - Repeat 10 times
Heal and Bandage Current Target (can set to Stored Target, but you will have to have one for each pet or reset the target each time you change pet)
Drop bandages into slot > Current Target; Greater Heal > Current Target
Melee
Equip Weapon (this works for anything in your hands)
Unequip - Rt Hand and Lft Hand checked; Delay 0.1 second; Equip Weapon
Equip using the Arm/Disarm Macro command: This should as the one above, try it to see which you like better
Arm/Disarm - Rt Hand; Arm/Disarm - Lft Hand; Delay 0.1 second; Equip Weapon
Bandage Self and Bushido Confidence (This was obvious after someone suggested it)
Drop bandages into slot > Stored Target – Self; Confidence
Cross Healing Macro (Thanks to TheGrayGhost)
Drop Bandages into Macro slot > Target Store (your friend to be cross healed); Delay 2.0
Repeat 10 times
Spell Casting
Emergency Recall
Recall (or Sacred Journey) > Stored Target – Rune Book
The rune book should have a default safe spot such as the bank or your house
Crafting
Mining Macro by Resource - *soon*
These are hot bar macros, handy for mining! (From Fink)
Num0) Shovel>TargetCursor
Num1) Prospector>TargetCursor>CursorLastTarget
Num2) Shovel>TargetCursor>CursorLastTarget x10
Num3) TargetByResource>Shovel x10
NumDel) Cancel Macro
Lumberjack Macro by Resource - *soon*
General
Dismount (Credit goes to Gildar!)
Create Macro
Command> script UserActionUseItem(WindowData.PlayerStatus.PlayerId ,false)
Note: This will dismount you from anything you are riding. You can assign a hot key to an ethy mount by dropping your ethy statue into a hot bar slot and assigning a hot key.
Blank Macro – What does this do? It will interrupt any repeating macro. It is so simple!
Delay 0.0
Mobile Health Bars (Another from the brilliant Gildar)
Creates a mobile healthbar from current target (sticks it in the upper-left corner of the screen):
COMMAND script MobileHealthBarWindow.CreateHealthBar(WindowData.CurrentTarget.TargetId)
Creates a mobile healthbar from the current target, attaches it to the current target (moves it over the target's head and keeps it stuck there), then detaches it (lets you drag it around as you please):
COMMAND script _mobID, _x = WindowData.CurrentTarget.TargetId, MobileHealthBarWindow.CreateHealthBar(WindowData.CurrentTarget.TargetId)
COMMAND script AttachWindowToWorldObject(_mobID, "MobileHealthBarWindow".._mobID)
COMMAND script DetachWindowFromWorldObject(_mobID, "MobileHealthBarWindow".._mobID)
Dress Macro - BUG: just a note that there is currently a bug with the equip macro if used for dressing everything. Once created, and you try to create another macro using the Equip command, the Equip command will not have any slots to drop items into. If you log out after creating a Dress macro you can then use additional Equip commands in macros.
Copy Desktop Setup from one character to another
Do you have an SA desktop set up for one character that you want to duplicate to another, but don't want to go through the manual process for each one? Here is an easy short cut method. This method will copy all window gumps, hot bars, chat options and macros.
1) Set up character one - Jones for example- with the desired layout.
2) Find the character file for character one name Jones, the easiest way is to search for the character name. I use Vista and is found in the folder Documents> EA Games> Ultima Online Stygian Abyss> User Data> *AccountName*> *Shard*> Jones
where *AccountName* is your UO account Name and *Shard* is the shard that Character One resides on.
3) Copy this file, but don't open it. If you open and save changes, it gets written over
4) Paste this file back to the same folder and change the name to the name of the second character you want to have the same set up, such as character two, Smith in this case.
And now your character Smith has the same desktop setup as your character Jones.
Taming
Tame Macro for Lead Tamers
Tame Skill > Current Target - Repeat 10 times
Heal and Bandage Current Target (can set to Stored Target, but you will have to have one for each pet or reset the target each time you change pet)
Drop bandages into slot > Current Target; Greater Heal > Current Target
Melee
Equip Weapon (this works for anything in your hands)
Unequip - Rt Hand and Lft Hand checked; Delay 0.1 second; Equip Weapon
Equip using the Arm/Disarm Macro command: This should as the one above, try it to see which you like better
Arm/Disarm - Rt Hand; Arm/Disarm - Lft Hand; Delay 0.1 second; Equip Weapon
Bandage Self and Bushido Confidence (This was obvious after someone suggested it)
Drop bandages into slot > Stored Target – Self; Confidence
Cross Healing Macro (Thanks to TheGrayGhost)
Drop Bandages into Macro slot > Target Store (your friend to be cross healed); Delay 2.0
Repeat 10 times
Spell Casting
Emergency Recall
Recall (or Sacred Journey) > Stored Target – Rune Book
The rune book should have a default safe spot such as the bank or your house
Crafting
Mining Macro by Resource - *soon*
These are hot bar macros, handy for mining! (From Fink)
Num0) Shovel>TargetCursor
Num1) Prospector>TargetCursor>CursorLastTarget
Num2) Shovel>TargetCursor>CursorLastTarget x10
Num3) TargetByResource>Shovel x10
NumDel) Cancel Macro
Lumberjack Macro by Resource - *soon*
General
Dismount (Credit goes to Gildar!)
Create Macro
Command> script UserActionUseItem(WindowData.PlayerStatus.PlayerId ,false)
Note: This will dismount you from anything you are riding. You can assign a hot key to an ethy mount by dropping your ethy statue into a hot bar slot and assigning a hot key.
Blank Macro – What does this do? It will interrupt any repeating macro. It is so simple!
Delay 0.0
Mobile Health Bars (Another from the brilliant Gildar)
Creates a mobile healthbar from current target (sticks it in the upper-left corner of the screen):
COMMAND script MobileHealthBarWindow.CreateHealthBar(WindowData.CurrentTarget.TargetId)
Creates a mobile healthbar from the current target, attaches it to the current target (moves it over the target's head and keeps it stuck there), then detaches it (lets you drag it around as you please):
COMMAND script _mobID, _x = WindowData.CurrentTarget.TargetId, MobileHealthBarWindow.CreateHealthBar(WindowData.CurrentTarget.TargetId)
COMMAND script AttachWindowToWorldObject(_mobID, "MobileHealthBarWindow".._mobID)
COMMAND script DetachWindowFromWorldObject(_mobID, "MobileHealthBarWindow".._mobID)
Dress Macro - BUG: just a note that there is currently a bug with the equip macro if used for dressing everything. Once created, and you try to create another macro using the Equip command, the Equip command will not have any slots to drop items into. If you log out after creating a Dress macro you can then use additional Equip commands in macros.
Copy Desktop Setup from one character to another
Do you have an SA desktop set up for one character that you want to duplicate to another, but don't want to go through the manual process for each one? Here is an easy short cut method. This method will copy all window gumps, hot bars, chat options and macros.
1) Set up character one - Jones for example- with the desired layout.
2) Find the character file for character one name Jones, the easiest way is to search for the character name. I use Vista and is found in the folder Documents> EA Games> Ultima Online Stygian Abyss> User Data> *AccountName*> *Shard*> Jones
where *AccountName* is your UO account Name and *Shard* is the shard that Character One resides on.
3) Copy this file, but don't open it. If you open and save changes, it gets written over
4) Paste this file back to the same folder and change the name to the name of the second character you want to have the same set up, such as character two, Smith in this case.
And now your character Smith has the same desktop setup as your character Jones.