What does Focus do?
Focus simply allows you set and select one or more friendly players to target, assist or aid.
Usage: DPS
So, you want to assist the tank you're playing with, but you don't want to keep changing that /assist Meatshield macro. With Focus, you only need to create one "Assist" macro that assists whoever you have set, and when you want to change it, just target the new player and click the "Set Assist" macro. Simple!
Set Assist macro:
/script Focus.Set()
Assist macro:
/script Focus.Assist()
Usage: Damage/Healing Hybrid
While the previous example works well for straight-ahead DPS careers, let's say you're playing a damage/healing hybrid (Disciple of Khaine, Warrior Priest, etc). With Focus, in addition to the standard "Assist" and "Set Assist" macros, you'll probably want to utilize the "target your focus or yourself" keybind. This keybind will first check to see if you're targeting yourself. If you are, it targets your focus, otherwise it targets you. This way, you can quickly toggle between yourself and your focus for healing (prioritizing yourself, of course)!
Slash Commands
- /focus : this help text
- /focus set [id] : set focus to your current friendly target
- /focus aid [id] : aid your focus
- /focus assist [id] : assist your focus
- /focus list : list your current focus targets
- /focus clear : clear all current focus targets
- /focus keys KEY1,KEY2 : change KEY1 and KEY2 Keybinding IDs to something other than default (see Keybinds section below)
Macro Commands
- /script Focus.Set( [id] ) : set focus to your current friendly target
- /script Focus.Aid( [id] ) : aid your focus
- /script Focus.Assist( [id] ) : assist your focus
- /script Focus.Keys( KEY1, KEY2 ) : change KEY1 and KEY2 Keybinding IDs to something other than default (see Keybinds section below)
Keybinds
- ACTION_BAR_68: target your focus (KEY1)
- ACTION_BAR_69: target your focus or yourself (KEY2)
Keybinds can be set in the default WAR "Key Mapping" window to both target your focus (KEY1) and target your focus or yourself (KEY2). At the moment, it's difficult (if not impossible) to set up brand new keybinds, so Focus hijacks two that should still be unused (Hotbar Button 68 and Hotbar Button 69). If these particular keybinds conflict with anything else, you can change them easily using the /focus keys command. Figuring out alternative Keybinding IDs is left as an exercise for the you, the intrepid user.
Note that id is an optional parameter, and only useful if you want to have multiple focus targets set simultaneously. Also, keybinds currently can't reference any Focus other than the default (no id).
Notes regarding changes in the 1.0.6 patch
- Due to a WAR API change, the /focus target, /focus targetorself, /script Focus.Target() and /script Focus.TargetOrSelf() commands are no longer supported, however there is an alternative! See the Keybinds section above for instructions.
- Significant changes have been made in Focus since the last version, and all user settings will be reset to their defaults the first time the new version is run.
Dependencies
------------------------------------------------------------------------
r15 | cowboy | 2008-11-18 12:40:46 +0000 (Tue, 18 Nov 2008) | 1 line
Changed paths:
A /tags/v0.5 (from /trunk:14)
Tagging as v0.5
------------------------------------------------------------------------
r14 | cowboy | 2008-11-18 04:51:36 +0000 (Tue, 18 Nov 2008) | 4 lines
Changed paths:
M /trunk/Focus.lua
M /trunk/Focus.mod
More 1.0.5 tweaks:
* Added user-customizable keybindings
* Cleanup, fixes
------------------------------------------------------------------------
r13 | cowboy | 2008-11-14 02:36:49 +0000 (Fri, 14 Nov 2008) | 5 lines
Changed paths:
M /trunk/Focus.lua
M /trunk/Focus.mod
A /trunk/Focus.xml
changed Focus.Target and Focus.TargetOrSelf to be compatible with 1.0.5:
* removed Focus.Target and Focus.TargetOrSelf (basically all TargetPlayer() calls)
* created dummy windows for binding keys for targeting
* bound targeting to keybinds ACTION_BAR_68 / ACTION_BAR_69 using WindowSetGameActionTrigger and WindowSetGameActionData
* Focus.Set Focus.Assist and Focus.Aid stay the same
------------------------------------------------------------------------
r11 | cowboy | 2008-10-20 01:44:03 +0000 (Mon, 20 Oct 2008) | 1 line
Changed paths:
M /trunk/Focus.lua
M /trunk/Focus.mod
added "target or self" targeting mode: if you've targeted yourself, target your focus - otherwise target yourself (toggle)
------------------------------------------------------------------------
r9 | cowboy | 2008-10-10 13:02:46 +0000 (Fri, 10 Oct 2008) | 1 line
Changed paths:
M /trunk/Focus.lua
M /trunk/Focus.mod
added /aid support (due to popular request)
------------------------------------------------------------------------
r5 | cowboy | 2008-10-02 23:35:12 +0000 (Thu, 02 Oct 2008) | 1 line
Changed paths:
M /trunk/Focus.mod
oops, forgot to update the date, silly me
------------------------------------------------------------------------
r4 | cowboy | 2008-10-02 23:33:43 +0000 (Thu, 02 Oct 2008) | 2 lines
Changed paths:
M /trunk/Focus.lua
M /trunk/Focus.mod
updated ChatWindow reference to EA_ChatWindow for WAR 1.0.1
------------------------------------------------------------------------
r2 | cowboy | 2008-09-29 16:11:27 +0000 (Mon, 29 Sep 2008) | 1 line
Changed paths:
A /trunk/Focus.lua
A /trunk/Focus.mod
initial release
------------------------------------------------------------------------
r1 | root | 2008-09-29 15:31:44 +0000 (Mon, 29 Sep 2008) | 1 line
Changed paths:
A /branches
A /tags
A /trunk
"cowboy-focus/mainline: Initial Import"
------------------------------------------------------------------------
Installation Guide
- Exit "Warhammer Online" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP has a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Verify your WAR Installation Path
That is where you are running WAR from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your Warhammer Online folder. (default is C:\Program Files\Warhammer Online\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start Warhammer Online
Translations
When you download a mod, please be sure that the mod is compatible with your translation of WAR. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
Directory Structure
Warhammer Online
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.mod
|_ *AddonName*.lua
|_ (possibly others as well)...