In the default user interface, you have two targets. One is your hostile target (if any), and the other is your friendly target (if any). In your layout editor, you have two anchor points for the two unitframes, known as primary and secondary. This addon changes the behavior of how hostile/friendly target maps to primary/secondary anchor.
Default UI: If there is a hostile target, map it to primary anchor. If there is a hostile target and a friendly target, map the hostile target to primary anchor and the friendly target to secondary anchor. If there is a friendly target but no hostile target, map the friendly target into the primary anchor. (This last action is the 'unsteady' friendly target feature of the default UI.)
UI after addon: If there is a hostile target, map it to primary anchor. If there is a friendly target, map it to secondary anchor. Steady. Simple.
You may not notice an effect if:
- You don't play a healer. These guys are watching their friendly targets constantly, so they will know what I'm talking about above. If you haven't noticed anything disturbing about the default positions of your target unitframes, then you may miss out on noticing the effect of this addon.
- You don't use the default unitframes (they're modified). If you have installed another addon that modifies your unitframes, they may be interfering with this one.
- You use different unitframes altogether (they're gone). Users with Clean Unit Frames installed will find nothing relevant about this addon, not only because it doesn't affect custom made unitframes, but also because CUF keeps targets steady already.
INSTALL. Place folder here: <WAR>/Interface/Addons/<ThisMod> and /reloadui.
UNINSTALL: Place folder here: <WAR>/Disable/<ThisMod> (or just delete it) and /reloadui.
There are no toggles or switches. If you want a mod package that includes several child mods and toggles to turn each on or off, see the Begone, Begone! addon.
Good Addon Seeks Selfless Project Manager
I would mark this page officially abandoned if that didn't turn off syndication to curse.com ... so it says I am project manager, but rest assured no updates will be made until someone else asks me to hand over the keys.
The best place to start hacking is the public sandbox clone repository, no username or password required. Just download and upload using SVN (with software such as TortoiseSVN for Windows - use Google and look at CurseForge knowledge base on repositories to figure this out).
The basic reason for abandonment is to simplify my project list. I have enough on my plate that I don't need to be updating a dozen individual addons that each do small, discrete tasks. However, I am happy to package them into Begone! so that they will get controller code there to activate/deactivate each child addon. This way, we can both have the child addons updated with functionality users want and have them bundled reliably into a package (the latter being the maintenance job I continue to do). The other good reason is that this highlights the fact that open source software encourages contributions from multiple sources and has no exclusive owner.
Bug Stuff
Caveats and known issues: Other addons that modify the default unitframes may interfere with the functionality of this addon. Other addons that hide the default unitframes, in order to display their hostile and friendly targets their own way, will render this addon useless to you.
CurseForge Project Page - submit to the Ticket Tracker first!
Woe to the release that says, "working as intended," for many a tear has been shed, over code which when read, appeared to do what you thought in your head, and yet, when all is said, nothing remains the same forever.
All the world's a stack,
And all the classes and functions merely pointers:
They have their exits and their entrances;
And one variable in its time plays many parts.
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)...