Download
(324 Kb)
Download
Updated: 12-23-11 02:02 AM
Pictures
File Info
Tested:Hour of Twilight 4.3
Updated:12-23-11 02:02 AM
Created:07-04-09 05:47 PM
Downloads:10,268
Favorites:105
MD5:
This AddOn is 4.3 compatible
oUF Phanx  Popular! (More than 5000 hits)
Version: 4.3.0.191
by: Phanx, Akkorian
oUF_Phanx is a PvE-oriented layout for oUF.

Features include aggro highlighting, dispel-prioritized debuff highlighting, incoming heal bars, resurrection status text, AFK timer text, filtered aura display, casting bars for player/pet/target, and more detailed health and power text on mouseover.

This layout includes frames for the player, pet, target, target’s target, focus, focus’s target, party members, party pets, arena enemies, and bosses. Raid frames will not be added; use Grid or another raid frame addon of your choice.

Plugin support is included for oUF_Smooth, oUF_boring_totembar, oUF_CombatFeedback, oUF_SpellRange, and any other plugin which does not require explicit support from within a layout. If you’d like to see support for a specific plugin, post a feature request with a link to the plugin’s download page.


Usage

Some basic options can be changed in the configuration panel. Find it in the Interface Options window or by typing “/pouf”.

A few additional options are available by editing the “oUF_Phanx.lua” file in your SavedVariables directory. Note that you must have logged in with the addon enabled, and then logged out or reloaded your UI, at least once before this file will appear. Also, you must log out before editing this file, or your changes will have no effect.

If you want to change something that doesn’t have an option to change, you will need to modify the layout’s code yourself, and I will not provide any support or assistance for this. If you need help modifying the code, post in the oUF forum on this site. Comments on this page asking for help with code modifications will be deleted.


Caveats

OmniCC is required for text timers on auras.


Aura Filter Notes

Aura filtering is defined for all classes. However, I don’t play every class, so the filter lists may be missing something, or include something unnecessary, for your class. If you think your class’s aura filter list should be changed, post a comment explaining what needs to be added or removed, and why.

Basically, my criteria for whether a buff or debuff should be shown are as follows:

Debuffs:
  • You actively apply it... (feral druids don’t see Infected Wounds)
  • ...but you don’t channel to maintain it... (warlocks don’t see Drain Life)
  • ...or someone else cast it but it affects what you will cast (feral druids see Trauma from warriors).
Buffs:
  • You actively apply it... (resto shamans don’t see Earthliving)
  • ...and it doesn’t last very long... (priests don’t see Power Word: Fortitude)
  • ...or it’s on you and directly affects your combat choices (everyone sees Bloodlust).

Frequently Asked Questions

Why do I get an error when trying to set a focus unit?

This is a Blizzard issue that affects most unit frame addons. Until Blizzard fixes the underlying problem, you can set a focus unit by targetting the desired unit and typing “/focus”, or by binding a key to the focus action in the Blizzard keybindings UI.


Feature Requests

oUF_Phanx is primarily written to fill my own needs for PvE, and I will most likely not consider any requests for major changes or additions. If you’d like to suggest a minor change, or request support for a plugin, feel free to submit a feature request ticket.


Bug Reports

If you encounter a problem with oUF_Phanx, submit a bug report with the following information:
  • Addon version (ex: 4.0.1.11)
  • WoW client version and locale (ex: 4.0.1 enUS)
  • Description of the problem
  • Steps to reproduce the problem
  • Whether the problem occurs when all other addons are disabled
  • Exact text of any related error messages (without lists of local variables or installed addons, please!)
  • Screenshot, if the problem is graphical
Remember to check on your ticket after a few days, as I may need more information or ask you to try a possible solution.
Version 4.3.0.191
  • Fixed another issue affecting aura filtering

Version 4.3.0.189
  • Fixed an issue affecting aura filtering

Version 4.3.0.188
  • Allow debuffs cast by the player's vehicle to appear on the target frame (untested)

Version 4.3.0.186
  • Updated for WoW 4.3
  • Fixed threat highlight element
  • Added Envenom self-buff for rogues
  • Added support for oUF druid mana bar element
  • Removed support for oUF_DruidMana plugin

Version 4.2.0.180
  • Updated for WoW 4.2

Version 4.1.0.179
  • Turned off some more debugging messages (hopefully that’s all of them!)

Version 4.1.0.178
  • Removed a lingering reference to pet happiness

Version 4.1.0.177
  • Removed support for pet happiness since that was removed in WoW 4.1
  • Turned off some stray debugging messages

Version 4.1.0.176
  • Fixed the Dispel and Resurrection elements
  • Fixed the statusbar and font dropdowns to correctly preview the currently selected texture or font file on the dropdown value text
  • Fixed the initializing for LibSharedMedia-3.0 support
  • Added code to hide focus-related entries in unit frame right-click menus
  • Added the Serendipity buff for priests (feature ticket #7324)
  • Added separate options for health bar background and power bar background
  • Added the PT Serif Font
  • Removed the Andika Basic Custom and Droid Serif fonts
  • Updated Spanish translations

Version 4.0.6.164
  • Added arena enemy frames
  • Added happiness on the pet frame for hunters (only shows when your pet isn’t happy)
  • Added plugin support for:
    • oUF_boring_totembar
    • oUF_CombatFeedback
    • oUF_DruidMana
    • oUF_SpellRange

Version 4.0.6.157
  • Greatly improved the moonkin eclipse bar
  • Added options for disabling the eclipse bar, or just the eclipse icons (requires a reload to take effect0
  • Added support for the default UI’s beginner tooltips on the player and target frame
  • Updated Spanish localization

Version 4.0.6.151
  • Fixed an error in the dispel element for priests
  • Fixed an error with the “Show threat levels” option
  • Added an option to disable the new eclipse bar — type “/run PoUFDB.useEclipseBar = false; ReloadUI()” in-game
  • Changed the boss and party frames to be positioned relative to the UIParent instead of the Minimap, to make sure they’re always on the screen even for people who have moved their minimap around

Version 4.0.6.148
  • Added boss frames (feature ticket #4368)
  • Added an eclipse bar for moonkins, untested because I don’t have a moonkin. (feature ticket #4369)
  • Added a background intensity option to change how bright the health bar background color is relative to the foreground color. It applies to the power bar too, but in reverse.
  • Added the bear Berserk proc to the default filter list for druids.
  • Fixed dispel highlighting for hostile units, maybe.

Version 4.0.3.131
  • Fixed the health bar color options
  • Added options for coloring the power bar

Version 4.0.3.127
  • Fixed party pet frames
  • Added some basic options for health bar coloring
  • Added Fire! and Sniper Training buffs for hunters
  • Added Archangel and Dark Archangel buffs for priests
  • Added Lifeblood buff from herbalism
  • Added full support for localization
  • Added Spanish localization
  • Added Andika Basic font
  • Updated tanking and healing checks

Version 4.0.3.117
  • Added phase and quest boss icons
  • Updated aura filters for priests and rogues

Version 4.0.1.108
  • Comment out unused (unfinished) soul shard texture code

Version 4.0.1.108
  • Added new default font — Droid Serif
  • Added holy power text
  • Added shadow orbs text
  • Fixed border color option — now applies to the health bar immediately as intended
  • Fixed border size option — now saves between sessions
  • Fixed soul shards text
  • Removed unused embedded libraries
  • Updated aura filters

Version 4.0.1.99
  • Updated for oUF 1.5.2 and WoW 4.0
  • Added basic text-based holy power and soul shard display
  • Added built-in AFK element (based on oUF_AFK by Sonomus, with permission)
  • Fixed safe zone display on channeled spells
  • Fixed saved variables handling
  • Disabled spell tooltip modification by default

Version 3.3.5.88
  • Fixed auras

Version 3.3.5.85
  • Added configuration panel; type “/pouf” or browse the Interface Options window to find them.
  • Added embedded libraries required for configuration panel and resurrection status text; if you do not need these features, you can safely delete the "Libs" folder.

Version 3.3.5.80
  • Fixed dispel and threat highlight elements getting stuck (for real this time)
  • Fixed a typo in aura filter for DKs
  • Fixed the castbar border when borderSize setting is changed

Version 3.3.5.76
  • Fixed threat highlighting getting stuck sometimes
  • Add offensive dispel and spellsteal support to dispel highlighting (untested)
  • Added resurrection status text (requires LibResComm-1.0, not embedded yet)

Version 3.3.5.73
  • Added support for aura timers from OmniCC 3 Beta
  • Changed ugly yellow color on uninterruptible casts

Version 3.3.5.71
  • Added partypet frames
  • Added focus and focustarget frames
  • Added buffs on party frames
  • Added buffs on target frames in addition to debuffs
  • Fixed safe zone for channeled spells
  • Fixed healing bar overlapping the power bar background
Post A Reply Comment Options
Old 05-15-12, 02:42 AM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1160
File comments: 1264
Uploads: 24
Originally Posted by Nechrit
... my pet bar is totally bugged. First of all, It does have all sort of marks above it, also when i click on it instead of targeting my pet it target's the last target, in case there is noone it targets me. I have no idea of a possible solution actually
First, type "/fstack" and move the mouse cursor over the pet frame. This will show you a list of all of the UI objects underneath the mouse cursor. You may have another addon creating some invisible frames in the same place as the pet frame.

Second, if you use Clique or another click-casting addon, make sure you haven't accidentally bound left-click to anything unusual.

Finally, if those two things don't help you find the solution, please take a screenshot of the "marks" over the frame, upload it somewhere (I recommend imgur.com), and post a link here.

Originally Posted by Nechrit
Last thing, just a curiosity, is there a way to make border's corners sharpener?
Check your game's video options, and see if the "Use UI Scale" option is checked. If so, try unchecking it; this will make WoW map each "pixel" in-game to an actual pixel on your screen, so the edges of textures and fonts should appear sharper.

The other options would be to (a) try making the border thinner in the layout's options, or (b) modify the texture file yourself in a graphics-editing program like GIMP or Photoshop.
Phanx is offline Report comment to moderator  
Reply With Quote
Old 05-12-12, 04:37 PM  
Nechrit
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Good evening.
First of all i would love to thank you for the great work you are doing, i'm a long-user of this Layout and every day i'm more satisfied by this.

However, i noticed only now my pet bar is totally bugged. First of all, It does have all sort of marks above it, also when i click on it instead of targeting my pet it target's the last target, in case there is noone it targets me. I have no idea of a possible solution actually



Last thing, just a curiosity, is there a way to make border's corners sharpener?


Again, thanks alot for that great layout, keep it up!

Regards,
Nechrit.
Nechrit is offline Report comment to moderator  
Reply With Quote
Old 05-10-12, 11:21 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1160
File comments: 1264
Uploads: 24
Look at the first line in the block of code you posted:

Code:
if playerClass == "" then addAuras({
That whole list is currently ignored in the layout, because the playerClass variable is never an empty string "", but contains the locale-indepdenent version of the currently logged-in character's class name, such as "SHAMAN" or "DRUID". I intended at some point to add an option for showing PvP-related auras, but never got around to it.

If you want to show the auras in that list, I'd suggest removing the whole if ... then and end wrappers around the addAuras({ ... }) call.
Phanx is offline Report comment to moderator  
Reply With Quote
Old 05-10-12, 11:43 AM  
Micmac
A Kobold Labourer

Forum posts: 1
File comments: 8
Uploads: 0
Editing Custom Aura Filter

Hi, I just started playing again and had used your addon in the past, it's my favorite unit frame layout.

I've been pvping mostly and was trying to add some custom aura filters to see when a target had the following buffs/debuffs. This is taken from auras.lua that I added, all spell ids were taken from wowhead.com or in game using the script you had posted previously in these comments.

Code:
--	Stunned, Spell Reflect, Damage Reduction [PvP]

if playerClass == "" then addAuras({
	[51271] = 1, -- Pillar of Frost
	[44572] = 1, -- Deep Freeze
	[12355] = 1, -- Impact
	[853]   = 1, -- Hammer of Justice
	[1833]  = 1, -- Cheap Shot
	[408]   = 1, -- Kidney Shot
	[12809] = 1, -- Concussion Blow
	[85388] = 1, -- Throwdown
	[20549] = 1, -- War Stomp
	[23920] = 1, -- Spell Reflect
	[20230] = 1, -- Retaliation
	[974]   = 1, -- Earth Shield
	[47585] = 1, -- Dispersion
	[62618] = 1, -- Power World: Barrier
	[17]    = 1, -- Power Word: Shield
	[33206] = 1, -- Pain Suppression
	[6346]  = 1, -- Fear Ward
	[6229]  = 1, -- Shadow Ward
	[91711] = 1, -- Nether Ward
	[543]   = 1, -- Mage Ward
	[11426] = 1, -- Ice Barrier
	[45438] = 1, -- Ice Block
	[1463]  = 1, -- Mana Shield
	[32850] = 1, -- Ardent Defender
	[70940] = 1, -- Divine Guardian
	[498]   = 1, -- Divine Protection
	[85258] = 1, -- Sacred Shield
	[642]   = 1, -- Divine Shield
	[50461] = 1, -- Anti Magic Zone
	[48707] = 1, -- Anti-Magic Shell
	[49222] = 1, -- Bone Shield	
	[61336] = 1, -- Survival Instincts
	[22812] = 1, -- Barkskin
	[871]   = 1, -- Shield Wall
	[19263] = 1, -- Deterrence
	[5277]  = 1, -- Evasion
	[73651] = 1, -- Recuperate
	[31224] = 1, -- Cloak of Shadows
	[20594] = 1, -- Stoneform
	[7744]  = 1, -- Will of the Forsaken
They aren't showing up however. Silenced and Spell lock debuffs show and I was using the same code as those sections of auras.lua. Am I doing something wrong here?
Micmac is offline Report comment to moderator  
Reply With Quote
Old 02-14-12, 04:28 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1160
File comments: 1264
Uploads: 24
Originally Posted by 4exoB
1. interruptible cast is no different from the uninterruptible cast.
I haven't seen that issue, and I make liberal use of Wind Shear on my shaman. Enemy cast bars are correctly displayed in red if I can interrupt them, or yellow if I can't.

Which spell(s) are you seeing displayed incorrectly? Is it broken for friendly players, friendly NPCs, hostile players, hostile NPCs, some of those, or all of the above? Does it work when you use the layout without any modifications?

Originally Posted by 4exoB
2. сastbar text extends beyond the frame
Open core.lua in Notepad and find these lines:
Code:
			self.Castbar.Text = ns.CreateFontString( self.Castbar, 16, "LEFT" )
			self.Castbar.Text:SetPoint( "LEFT", self.Castbar, "LEFT", 4, 0 )
Immediately after them, add this additional line:
Code:
			self.Castbar.Text:SetPoint( "RIGHT", self.Castbar, "RIGHT", -4, 0 )
Phanx is offline Report comment to moderator  
Reply With Quote
Old 02-12-12, 08:35 PM  
4exoB
A Kobold Labourer
 
4exoB's Avatar

Forum posts: 1
File comments: 54
Uploads: 0
Phanx, thank you.
I have two problems:
1. interruptible cast is no different from the uninterruptible cast.
2. сastbar text extends beyond the frame

4exoB is offline Report comment to moderator  
Reply With Quote
Old 02-08-12, 06:42 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1160
File comments: 1264
Uploads: 24
I'm sure I've already posted about that somewhere in the comments, but WoWI still doesn't have any comment search function (nor any way to link to a specific comment) so:

1. Open core.lua in Notepad.

2. Find this line:
Code:
self.Debuffs.CustomFilter   = ns.CustomAuraFilters.target
3. Add two dashes at the front of it:
Code:
--self.Debuffs.CustomFilter   = ns.CustomAuraFilters.target
4. Find this line:
Code:
self.Buffs.CustomFilter   = ns.CustomAuraFilters.target
5. Add two dashes at the front of it:
Code:
--self.Buffs.CustomFilter   = ns.CustomAuraFilters.target
6. Save the file.

7. "/console reloadui" in WoW if you were already logged in.
Last edited by Phanx : 02-08-12 at 06:44 PM.
Phanx is offline Report comment to moderator  
Reply With Quote
Old 02-07-12, 06:26 PM  
4exoB
A Kobold Labourer
 
4exoB's Avatar

Forum posts: 1
File comments: 54
Uploads: 0
I really like your ouf layout. But how to do so you can see all buffs and debuffs on the target (based on default unitframes)?

4exoB is offline Report comment to moderator  
Reply With Quote
Old 02-02-12, 11:46 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1160
File comments: 1264
Uploads: 24
1. Open config.lua in Notepad.

2. Add the line in bold yellow text:
Code:
	focus = {
		point = "TOPLEFT target BOTTOMLEFT 0 -60",
		power = true,
		castbar = true,
	},
Phanx is offline Report comment to moderator  
Reply With Quote
Old 01-30-12, 05:15 PM  
Beef.
A Kobold Labourer

Forum posts: 0
File comments: 31
Uploads: 0
Is there an option to enable the focus cast bar

Thanks!
Beef. is offline Report comment to moderator  
Reply With Quote
Old 01-01-12, 10:32 AM  
Jonisaurus
A Deviate Faerie Dragon

Forum posts: 12
File comments: 5
Uploads: 0
Originally Posted by Phanx
Use Reflux.
Thanks.

One other thing.

EDIT: Solved it on my own, I was just too stupid to see it.
Last edited by Jonisaurus : 01-01-12 at 10:44 AM.
Jonisaurus is offline Report comment to moderator  
Reply With Quote
Old 01-01-12, 05:35 AM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1160
File comments: 1264
Uploads: 24
Use Reflux.
Phanx is offline Report comment to moderator  
Reply With Quote
Old 01-01-12, 03:23 AM  
Jonisaurus
A Deviate Faerie Dragon

Forum posts: 12
File comments: 5
Uploads: 0
Can you somehow setup profiles?

I'd like to use your setup (positions mostly) for PvP, but would like to get everything out of the way for PvE. Any way to do this?

(btw great looking addon)
Last edited by Jonisaurus : 01-01-12 at 03:23 AM.
Jonisaurus is offline Report comment to moderator  
Reply With Quote
Old 12-28-11, 10:42 AM  
chenyuli
A Kobold Labourer

Forum posts: 0
File comments: 28
Uploads: 0
Re: target frame aura

Hi, I've noticed two problems comeback again.

Originally Posted by chenyuli
Hi, recently I found Druid's Rejuvenation, Lifebloom and Regrowth on target frame can't display in the same time. When I cast these 3 spells on target frame, it only display the first spell, and the later spell has to wait for previous spell expired. (But player & party frame doesn't have this problem.)

Another problem is player unit's border in party frame will not display highlight when player having debuff. Other members' border in party frame will highlight when they having debuff, but player's won't.
chenyuli is offline Report comment to moderator  
Reply With Quote
Old 12-26-11, 11:05 AM  
chenyuli
A Kobold Labourer

Forum posts: 0
File comments: 28
Uploads: 0
Thanks

Now It works perfectly! Thank you!!
chenyuli is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: