Download
(344Kb)
Download
Updated: 08-11-18 11:23 AM
Pictures
File Info
Updated:08-11-18 11:23 AM
Created:07-04-09 05:47 PM
Downloads:44,461
Favorites:186
MD5:
Categories:oUF: Layouts, Unit Mods

oUF Phanx  Popular! (More than 5000 hits)

Version: 8.0.1.0
by: Phanx [More]

I am no longer developing or maintaining World of Warcraft addons. I haven't played in years, and don't have the time or interest to continue working on addons for a game I don't play anymore. If you are an addon author interested in continuing one of my addons, please see https://phanx.net/addons/. If you are an addon user, sorry, but there won't be any more fixes or updates from me.

oUF layout with many PvE-oriented features and a few options.
Features include aura filtering, dispel highlighting, threat highlighting, incoming heal bars, display of all secondary resources, totem timers, cast bars for player/pet/target, incoming resurrection text, combat feedback text, AFK timers, and smoothly updating bars. Mouse over the frames for more detailed health and power text. Hold Shift out of combat to temporarily disable aura filtering and see all buffs. Some elements auto-adjust based on role (healer, tank, damage).

Type /pouf for options, or browse to the oUF Phanx panel in the standard Interface Options window.

Supported units: player, pet, target, target’s target, focus, focus’s target, party, party pets, arena enemies, and bosses. Raid frames will not be added; use Grid or another raid frame addon of your choice.

Supported plugins: oUF_MovableFrames, oUF_SpellRange, and any plugin which does not require explicit support from within a layout. Also Clique for click-casting.

Note that you must install the oUF core addon separately.
Feedback
Post a ticket on GitHub or post a comment on this page. If you are reporting a problem, please read this first.

If you want to change something that does not have an in-game option to change, you will need to modify the addon's Lua code yourself. If you need help modifying the code, do not post here. This page is for support of the official version only, and tickets/comments asking for help with code changes on this page will be deleted. Post in the oUF forum instead.

If you are using a modified version of oUF_Phanx, do not post here. This page is for support of the official version only. Reproduce the problem with the official version first, or post in the oUF forum instead.
Language Support
Works in all languages. Translated into Deutsch, Español, Français (partial), Português (partial), Русский (partial), and 简体中文 (partial). You can add or update translations for any language on the CurseForge project page.

Version 8.0.1.0
  • Updated for WoW 8.0

Version 7.3.5.0
  • Updated for WoW 7.3 and oUF 7.0

Version 7.1.0.0
  • Fixed an error that occurred as a result of Blizzard sending health updates for non-existent units

Version 7.0.3.2
  • Fixed an error with combo points for rogues (ticket #11)
  • Time-limited buffs on NPCs are now shown by default (ticket #10)
  • Fixed boss debuffs not showing on focus/TOT frames (ticket #10)

Version 7.0.3.1 (2016 Aug 14)
  • Fixed an error when opening the aura configuration panel

Version 7.0.3.0 (2016 Aug 13)
  • Updated for WoW 7.0
  • Includes an updated copy of oUF -- the official version will not work!
  • The aura filter lists for most classes were compiled using Wowhead. Please report any missing buffs/debuffs (with their ID) or any buffs/debuffs that are included in the default filters that don't actually need to be shown. Thanks.
Post A Reply Comment Options
Unread 12-24-10, 04:14 PM  
Akkorian
A Flamescale Wyrmkin
 
Akkorian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 125
Uploads: 2
Hi Faraque,

You can turn off filtering by opening the “Core.lua” file in Notepad and adding two consecutive dashes in front of all the lines that look like this:

Code:
-- self.[Buffs|Debuffs|Auras].CustomFilter   = ns.CustomAuraFilter
Searching for “CustomAuraFilter” should find them all. The dashes will turn the line into a comment, so it’s not read as code anymore. Doing this is better than just deleting it, so that if any errors occur, you’ll still have the right line numbers.
__________________
“Be humble, for you are made of earth. Be noble, for you are made of stars.”
Report comment to moderator  
Reply With Quote
Unread 12-24-10, 08:43 AM  
Faraque
A Theradrim Guardian
 
Faraque's Avatar
AddOn Author - Click to view AddOns

Forum posts: 68
File comments: 105
Uploads: 1
Akkorian, I wonder if there is a way to simply disable aura filtering all together, or make it display all/only cast by self? I'm an information junkie, and I love the way these frames look.
__________________
"imo Fara raged and gave Joker his scars" - Blueninja of Shadowmoon
Report comment to moderator  
Reply With Quote
Unread 12-23-10, 10:03 AM  
Akkorian
A Flamescale Wyrmkin
 
Akkorian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 125
Uploads: 2
Thanks. I’ll add Lifeblood. I’m guessing the omission of Solar Beam was intentional, though, since no other silence/lockout effects are included. Could you give me an example of a situation where it would be helpful to know if your target was silenced? I can’t think of any, for the classes I play, but that list doesn’t include a moonkin.

I’ll also see what I can do about the eclipse bar.
__________________
“Be humble, for you are made of earth. Be noble, for you are made of stars.”
Report comment to moderator  
Reply With Quote
Unread 12-23-10, 09:11 AM  
mojosdojo
A Murloc Raider
 
mojosdojo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 12
Uploads: 1
Druids are missing Solar Beam: [81261] = 2, -- Solar Beam

Edit:
Lifebloom adds a 20 second haste buff: http://www.wowhead.com/spell=55503

Basic Ecipse bar:
-----------------
-- Eclipse Bar --
-----------------

if unit == "player" and playerClass == 'DRUID' then
local eclipseBar = CreateFrame('Frame', nil, self)
eclipseBar:SetPoint('TOPLEFT', self, 'BOTTOMLEFT', 0, -10)
eclipseBar:SetSize(config.width, 10)
--eclipseBar:SetBackdrop(config.backdrop)
--eclipseBar:SetBackdropColor(0, 0, 0)

local lunarBar = CreateFrame('StatusBar', nil, eclipseBar)
lunarBar:SetPoint('LEFT', eclipseBar, 'LEFT', 0, 0)
lunarBar:SetSize(config.width, 10)
lunarBar:SetStatusBarTexture(config.statusbar)
lunarBar:SetStatusBarColor(0, 0, 1)
eclipseBar.LunarBar = lunarBar

local solarBar = CreateFrame('StatusBar', nil, eclipseBar)
solarBar:SetPoint('LEFT', lunarBar:GetStatusBarTexture(), 'RIGHT', 0, 0)
solarBar:SetSize(config.width, 10)
solarBar:SetStatusBarTexture(config.statusbar)
solarBar:SetStatusBarColor(1, 0.8, 0)
eclipseBar.SolarBar = solarBar

local eclipseBarText = solarBar:CreateFontString(nil, 'OVERLAY')
eclipseBarText:SetPoint('CENTER', eclipseBar, 'CENTER', 0, 0)
eclipseBarText:SetFont(config.font, 12, fontOutline)
self:Tag(eclipseBarText, '[pereclipse]%')

self.EclipseBar = eclipseBar
end
Last edited by mojosdojo : 12-23-10 at 09:26 AM.
Report comment to moderator  
Reply With Quote
Unread 12-23-10, 02:06 AM  
Akkorian
A Flamescale Wyrmkin
 
Akkorian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 125
Uploads: 2
Here’s an update. Let me know if there are any more auras I need to add/fix!

Version 4.0.3.117
  • Added phase and quest boss icons
  • Updated aura filters for priests and rogues
__________________
“Be humble, for you are made of earth. Be noble, for you are made of stars.”
Report comment to moderator  
Reply With Quote
Unread 12-21-10, 01:59 AM  
Akkorian
A Flamescale Wyrmkin
 
Akkorian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 125
Uploads: 2
Originally posted by Falter
Basically, you stack Evangelism to 5 stacks (or Dark if you are a spriest), then you cast Archangel and you place a temp buff on yourself that consumes the Evangelism stacks to create either Archangel or Dark Archangel.
Okay, after a bit of reading, it sounds like Evangelism is the one you want to see (so you know when to use Archangel), and you don’t really need to see Archangel (since it buffs things you’re already doing). Does that sound about right?
__________________
“Be humble, for you are made of earth. Be noble, for you are made of stars.”
Report comment to moderator  
Reply With Quote
Unread 12-20-10, 11:16 PM  
Falter
A Deviate Faerie Dragon

Forum posts: 19
File comments: 35
Uploads: 0
Originally posted by Akkorian
I’m not sure about Echo of Light, though. It looks like a passive proc, not something you actively apply.
That would be correct, it is the HoT effect of holy priest mastery. Useful to see how much your mastery is helping, but if it doesn't meet the design intent, I understand.

I also have no idea what Archangel and Dark Archangel are. From what I can see on Wowhead.com, they seem to be connected to the Evangelism and Dark Evangelism spells that are already in there. How are they related, and which ones should actually be included?
Basically, you stack Evangelism to 5 stacks (or Dark if you are a spriest), then you cast Archangel and you place a temp buff on yourself that consumes the Evangelism stacks to create either Archangel or Dark Archangel. Based upon your statement on passive proc's, the Evangelism stacks sound like what you would not show, but it was the Archangel effect that wasn't showing as I recall, which is something you must actively cast.

Its late, I probably just explained it in the least understandable fashion. : (
Report comment to moderator  
Reply With Quote
Unread 12-20-10, 09:19 PM  
Akkorian
A Flamescale Wyrmkin
 
Akkorian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 125
Uploads: 2
Hi Kotomi,

If you mean the action buttons (the icons you click to use your spells and abilities), you should install ButtonFacade (to skin action buttons), BlizzFacade (to apply ButtonFacade skins to the Blizzard action buttons), and a skin of your choice. There are quite a few skins here on WoWInterface. You should be able to find them by searching for "button facade".
__________________
“Be humble, for you are made of earth. Be noble, for you are made of stars.”
Report comment to moderator  
Reply With Quote
Unread 12-20-10, 07:22 PM  
Kotomi
A Kobold Labourer

Forum posts: 1
File comments: 11
Uploads: 0
Sorry, I don't know the proper term for them. I'll post a screenshot.

http://i53.tinypic.com/ibyr7a.jpg

How do I make these bars in a similiar style to this addon? Do I need another addon to do that? Thanks for your time.
Last edited by Kotomi : 12-20-10 at 07:23 PM.
Report comment to moderator  
Reply With Quote
Unread 12-20-10, 05:43 PM  
Akkorian
A Flamescale Wyrmkin
 
Akkorian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 125
Uploads: 2
Hi Kotomi,

I’m not sure what you mean by “skill bars”. Could you be more specific?
__________________
“Be humble, for you are made of earth. Be noble, for you are made of stars.”
Report comment to moderator  
Reply With Quote
Unread 12-20-10, 12:46 PM  
Kotomi
A Kobold Labourer

Forum posts: 1
File comments: 11
Uploads: 0
Sorry if this is off topic, but does anyone know a way to make the skill bars look as nice as these unit frames? This looks really beautiful and I'd like the rest of my WoW to be like this (well at least the skill bars).
Report comment to moderator  
Reply With Quote
Unread 12-20-10, 08:59 AM  
Akkorian
A Flamescale Wyrmkin
 
Akkorian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 125
Uploads: 2
Hi Falter,

I’m helping Phanx out with maintenance for a while. I’ll add the Vampiric Touch aura, and fix Prayer of Mending. I’m not sure about Echo of Light, though. It looks like a passive proc, not something you actively apply. If that’s the case, then it probably doesn’t meet the requirements Phanx wrote up on the main page. I don’t play a priest, though, so I’m open to clarification. I also have no idea what Archangel and Dark Archangel are. From what I can see on Wowhead.com, they seem to be connected to the Evangelism and Dark Evangelism spells that are already in there. How are they related, and which ones should actually be included?

Thanks!
__________________
“Be humble, for you are made of earth. Be noble, for you are made of stars.”
Report comment to moderator  
Reply With Quote
Unread 12-19-10, 09:43 PM  
Falter
A Deviate Faerie Dragon

Forum posts: 19
File comments: 35
Uploads: 0
Auras.lua

First, thanks for your sharing your layout!

A few things I thought maybe worth mentioning about auras I found:

I had to add Vampiric Tough to Auras.lua on my spriest
[34914] = 2, -- Vampiric Touch

I also added Echo of Light
[77489] = 4, -- Echo of Light

And I needed to change Prayer of Mending to spell ID 41635.
The spell appears to be 33076, but the buff is different?

Also, for what it is worth, my archangel in holy is 81700 and my dark archangel is 87153
Report comment to moderator  
Reply With Quote
Unread 11-27-10, 02:46 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
That is the expected behavior of the default oUF range element, and is not something a layout can change. If you want range checking on targets (I don't) you'll have to use oUF_SpellRange or some other plugin, as you're already doing.
Report comment to moderator  
Reply With Quote
Unread 11-27-10, 09:00 AM  
Toran
A Nerdscale Dorkin
 
Toran's Avatar
Premium Member

Forum posts: 143
File comments: 433
Uploads: 0
Hi Phanx. I added target to your range code as shown here:

Code:
	if unit == "pet" or unit == "target" or unit == "party" or unit == "partypet" then
		self.Range = {
			insideAlpha = 1,
			outsideAlpha = 0.5,
		}
	end
It ended up showing all targets no matter distance as .5 alpha. Is it not meant to handle target? I ended up using oUF_Spellrange instead and it's working.

Code:
	if IsAddOnLoaded("oUF_SpellRange") then	
		self.SpellRange = {
		insideAlpha = 1,
		outsideAlpha = .5}	
	end
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: