oUF_Phanx is a layout for oUF. It is primarily designed for healing, but is suitable for tanking and damage dealing as well. The focus is on presenting all the information you need to make effective healing decisions in a compact, clear display format.
oUF_Phanx is a work in progress, and should be considered an unstable beta at this point. Only limited support will be provided. See the Dependencies, Bug Reports, and Feature Requests sections below for more information on the current status.
Features
Debuff highlighting with dispel priorities
Aggro highlighting with optional threat levels
Incoming heals overlaid on health bars
Resurrection status text (incomplete)
Mana text for druids in feral forms
Plugin support for ready check icons, global cooldown spark, smooth bar animation, and more
Supported Units
Player
Pet
Target
Target Target
Focus
Focus Target
Party (incomplete)
Party Pet (incomplete)
At this time I have no plans to add frames for raid, maintank, mainassist, or other units.
Any plugin which does not require explicit support from within a layout should work with oUF_Phanx, even if it isn't listed above.
If you'd like to see support added for another plugin, post a comment and I'll consider it.
Additional Notes
If you are not a tank, the border color is prioritized this way:
Debuffs you can dispel
Threat
Debuffs you can't dispel
If you are a tank, the border color is prioritized this way:
Threat
Debuffs you can dispel
Debuffs you can't dispel
Settings are currently available only through Lua editing at the top of the core.lua and party.lua files. I do plan to add some simple in-game configuration for changing common options such as the font and the statusbar texture, but most options will remain Lua-only.
Localization
oUF_Phanx does have a few localizable strings for abbreviated display of mob classifications (Rare -> R) and creature types (Beast -> Be). If the default English abbreviations do not make sense for your locale, feel free to send me a PM with the appropriate translations, and I will add them. The layout is fully functional in all locales, however, and localization is merely cosmetic.
Dependencies
oUF_Phanx is a layout for oUF, and will not work without oUF installed and enabled.
Also note that the built-in incoming heal and resurrection displays depend on LibHealComm-3.0 and LibResComm-1.0, respectively. This development version of oUF_Phanx does not include copies of these libraries, so you will need to install standalone copies separately. Please do not ask for help with this. If you do not know how to do this, don't use this layout yet.
Frequently Asked Questions
Q: What font is that in the screenshots?
A: The font shown in the screenshots is Expressway Free, and is included in the download, in the "media" subfolder. To use it in-game, open Core.lua in a text editor, and change line 36 to reference "Interface\\AddOns\\oUF_Phanx\\media\\ExpresswayFree.ttf".
Q: Why do I get an error when trying to set a focus unit?
A: This is an issue that affects all unit frame addons. Blizzard's dropdown menu code is extremely susceptible to taint, and any secure function (such as setting a focus unit) cannot be executed from a tainted code path. Until Blizzard fixes this problem, you will need to set a focus unit by targetting the unit and typing "/focus", or by binding a key to the "Focus Target" function in the Blizzard keybindings interface.
Bug Reports
Please bear in mind that oUF_Phanx is not yet complete, so not all features are fully functional, or even implemented at all. If you believe you have discovered an actual bug, post a comment with relevant information such as the versions of oUF and oUF_Phanx you have installed, the locale you are playing in, the exact text of any Lua errors triggered, and a detailed description of the bug and the circumstances surrounding it, including a screenshot if the bug is a visual one. Bug reports without sufficient information will be ignored.
Feature Requests
Again, bear in mind that oUF_Phanx is not yet complete. If there is a feature you would like to see that is not already listed above, feel free to post a comment describing the feature, why it would be useful, and why existing plugins or addons that provide that feature are insufficient. I will probably decline most feature requests though, so don't take it personally if you ask for something and I say no.
Credits
I'd like to thank Haste for his awesome oUF framework, without which this layout would do absolutely nothing. I'd also like to thank Ammo for his cleanly written Banzai and DebuffHighlight plugins which helped me write the debuff and threat highlighting features. Finally, I'd like to thank all the people whose UI screenshots have provided me with inspiration.
License
Please see my portal or the README file included in the addon's folder for the full license terms under which oUF_Phanx is released. In particular, redistributing this addon without prior permission, including as part of a compilation, is prohibited. Compilation creators, please take a few minutes to learn about the basic details of copyright law and software licensing before you upload a bundle of other people's copyrighted work. Thanks!
Change Log - oUF Phanx
3.2.0.22-beta
Fix druid mana text
Fix aura placement on player unit
3.1.3.18-beta
Fix overlapping health and power text on target/focus frames
Fix threat highlight failing to update when passing through a loading screen
The SVN property telling WoWI how to package the addon hasn't been set yet. I'll do it later if I remember, but I'm not really intending for newbies to use this yet, so you won't see a new version push for it.
Hey
The zip file has no folder so when you extract it you have all files but in no folder. I think that this confuse newbies ( "huh und how can i use this addon?" )