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,340
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 10-15-14, 06:16 AM  
lynce
A Cyclonian
 
lynce's Avatar

Forum posts: 48
File comments: 92
Uploads: 0
I do not seem to be able to save the changes i make in the in-game menu. After a reload nothing have changed and values are default. Can you point me in the direction of where i can change the healthbar background color(want to set independent colors). Thanks!
Report comment to moderator  
Reply With Quote
Unread 10-10-14, 05:37 AM  
tromgar
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Thank for answer Phanx. But after re-install (deleted ouf + ouf Phanx and download it again from WI) the problem persist.

In Features\Castbar.lua i have same RGB range.

FFS, playing with red castbar delay very uncomfortable.

Report comment to moderator  
Reply With Quote
Unread 10-08-14, 08:41 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
It should still be orange... are you sure you're using the version from this page and not someone else's modified version? You can see the color in Features\Castbar.lua:

Code:
	if unit == "player" then
		local SafeZone = Castbar:CreateTexture(nil, "BORDER")
		SafeZone:SetTexture(BAR_TEXTURE)
		SafeZone:SetVertexColor(1, 0.5, 0, 0.75)
		tinsert(ns.statusbars, SafeZone)
		Castbar.SafeZone = SafeZone
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Report comment to moderator  
Reply With Quote
Unread 10-08-14, 06:35 AM  
tromgar
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Hey guys, need some advice.

In earlier builds castbar delay (ping) was orange, but in new builds it's red for me.

Where exactly i need fix value of RGB?
Report comment to moderator  
Reply With Quote
Unread 10-05-14, 07:15 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Re: option leave text on?

There is no such option, and I do not plan to add one. If you need help editing the files, there are numerous posts/threads in the oUF forum (link in addon description) about it.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Report comment to moderator  
Reply With Quote
Unread 10-04-14, 06:55 PM  
Devellien
A Kobold Labourer

Forum posts: 0
File comments: 20
Uploads: 0
option leave text on?

awesome addon!

i had a quick question though was wondering if there was a option or to edit a file to have the health and other text stay on instead of having to mouseover it to see them?

TIA
Report comment to moderator  
Reply With Quote
Unread 09-17-14, 01:18 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Re: KgPanels and Phanx

Originally Posted by pingumania
I can move the sliders but after a reload the size goes back to default. ... If I change the value of a slider and go to another unit (without a reload) and then go back to the unit were I changed the value, the slider is resetted to default.
Thanks for the description. I'll look into it.

Originally Posted by Lightbound
I tryed to use oUFPhanxTarget in KGPanels as anchor and trigger and it did work the first time but after a relog the UF simply gets destroyed. Any suggestions?
This page is for support of the official version of oUF Phanx only. For assistance with kgPanels, or with modifying oUF Phanx, please post on the forums.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Report comment to moderator  
Reply With Quote
Unread 09-16-14, 07:41 AM  
Lightbound
An Aku'mai Servant
 
Lightbound's Avatar
AddOn Author - Click to view AddOns

Forum posts: 35
File comments: 16
Uploads: 1
KgPanels and Phanx

Hey there!

I tryed to use oUFPhanxTarget in KGPanels as anchor and trigger and it did work the first time but after a relog the UF simply gets destroyed. Any suggestions?


This is the lua error:

Code:
16x oUF-1.6.6\units.lua:17: attempt to index local "unit" (a nil value)
oUF-1.6.6\units.lua:17: in function "HandleUnit"
oUF-1.6.6\ouf-1.6.6.lua:241: in function <oUF\ouf.lua:192>
(tail call): ?
oUF-1.6.6\ouf-1.6.6.lua:552: in function "Spawn"
oUF_Phanx-5.4.8.469\Frames.lua:830: in function "func"
oUF-1.6.6\factory.lua:20: in function <oUF\factory.lua:16>
(tail call): ?

Locals:
unit = "focus"
style = "Phanx"
styleFunc = <function> defined @Interface\AddOns\oUF_Phanx\Frames.lua:19
header = nil
num = 2
(for index) = 2
(for limit) = 2
(for step) = 1
i = 2
object = kgPanel3 {
 0 = <userdata>
 _backdrop_options = <table> {
 }
 SetBackdropGradientAlpha = <function> defined @Interface\AddOns\kgPanels\Libs\LibBackdrop-1.0\LibBackdrop-1.0.lua:513
 PLAYER_ENTERING_WORLD = <function> defined @Interface\AddOns\oUF\ouf.lua:149
 GetBackdropBackground = <function> defined @Interface\AddOns\kgPanels\Libs\LibBackdrop-1.0\LibBackdrop-1.0.lua:134
 missing_parent_at_load = false
 UNIT_PET = <function> defined @Interface\AddOns\oUF\ouf.lua:175
 _GetBackdropBorderColor = <function> defined =[C]:-1
 SetBackdropBorderColor = <function> defined =[C]:-1
 __elements = <table> {
 }
 text = <unnamed> {
 }
 SetBackdrop = <function> defined =[C]:-1
 scripts_loaded = false
 GetBackdropBorderColor = <function> defined =[C]:-1
 GetBackdrop = <function> defined =[C]:-1
 UNIT_EXITED_VEHICLE = <function> defined @Interface\AddOns\oUF\ouf.lua:38
 SetBackdropGradient = <function> defined @Interface\AddOns\kgPanels\Libs\LibBackdrop-1.0\LibBackdrop-1.0.lua:506
 _GetBackdropColor = <function> defined =[C]:-1
 _SetBackdrop = <function> defined =[C]:-1
 GetBackdropBorderSection = <function> defined @Interface\AddOns\kgPanels\Libs\LibBackdrop-1.0\LibBackdrop-1.0.lua:141
 SetBackdropBorderGradientAlpha = <function> defined @Interface\AddOns\kgPanels\Libs\LibBackdrop-1.0\LibBackdrop-1.0.lua:546
 _SetBackdropColor = <function> defined =[C]:-1
 UNIT_ENTERED_VEHICLE = <function> defined @Interface\AddOns\oUF\ouf.lua:38
 GetBackdropColor = <function> defined =[C]:-1
 BorderTextureFunction = <function> defined @Interface\AddOns\kgPanels\Libs\LibBackdrop-1.0\LibBackdrop-1.0.lua:122
 _backdrop = <unnamed> {
 }
 style = "Phanx"
 _GetBackdrop = <function> defined =[C]:-1
 bg = <unnamed> {
 }
 SetBackdropBorderGradient = <function> defined @Interface\AddOns\kgPanels\Libs\LibBackdrop-1.0\LibBackdrop-1.0.lua:520
 _SetBackdropBorderColor = <function> defined =[C]:-1
 missing_anchor_at_load = false
 SetBackdropColor = <function> defined =[C]:-1
}
objectUnit = "focus"
suffix = nil
frame_metatable = <table> {
 __index = <unnamed> {
 }
}
objects = <table> {
 1 = oUFPhanxBoss1 {
 }
 2 = oUFPhanxArena2 {
 }
 3 = oUFPhanxFocus {
 }
 4 = kgPanel3 {
 }
}
updateActiveUnit = <function> defined @Interface\AddOns\oUF\ouf.lua:38
UpdatePet = <function> defined @Interface\AddOns\oUF\ouf.lua:175
enableTargetUpdate = <function> defined @Interface\AddOns\oUF\ouf.lua:20
oUF = <table> {
 DisableBlizzard = <function> defined @Interface\AddOns\oUF\blizzard.lua:44
 SetActiveStyle = <function> defined @Interface\AddOns\oUF\ouf.lua:324
 EnableFactory = <function> defined @Interface\AddOns\oUF\factory.lua:38
 HCYColorGradient = <function> defined @Interface\AddOns\oUF\colors.lua:126
 ColorGradient = <function> defined @Interface\AddOns\oUF\colors.lua:147
 SpawnHeader = <function> defined @Interface\AddOns\oUF\ouf.lua:496
 RegisterStyle = <function> defined @Interface\AddOns\oUF\ouf.lua:314
 AddElement = <function> defined @Interface\AddOns\oUF\ouf.lua:560
 useHCYColorGradient = false
 Factory = <function> defined @Interface\AddOns\oUF\factory.lua:27
 RegisterMetaFunction = <function> defined @Interface\AddOns\oUF\ouf.lua:303
 Tags = <table> {
 }
 RGBColorGradient = <function> defined @Interface\AddOns\oUF\colors.lua:71
 DisableFactory = <function> defined @Interface\AddOns\oUF\factory.lua:42
 objects = <table> {
 }
 colors = <table> {
 }
 version = "1.6.6"
 RunFactoryQueue = <function> defined @Interface\AddOns\oUF\factory.lua:46
 HandleUnit = <function> defined @Interface\AddOns\oUF\units.lua:8
 RegisterInitCallback = <function> defined @Interface\AddOns\oUF\ouf.lua:299
 IterateStyles = <function> defined @Interface\AddOns\oUF\ouf.lua:337
 Spawn = <function> defined @Interface\AddOns\oUF\ouf.lua:541
}
Private = <table> {
 enableTargetUpdate = <function> defined @Interface\AddOns\oUF\ouf.lua:20
 UpdateUnits = <function> defined @Interface\AddOns\oUF\events.lua:17
 colors = <tabl
Last edited by Lightbound : 09-16-14 at 10:04 AM.
Report comment to moderator  
Reply With Quote
Unread 09-15-14, 04:17 PM  
evilbib
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 44
Uploads: 2
It looks like this. Seems fine to me. But I dont have a box to put the number in.


I can move the sliders but after a reload the size goes back to default.
Another example (dont know if intended)
If I change the value of a slider and go to another unit (without a reload) and then go back to the unit were I changed the value, the slider is resetted to default.
Last edited by evilbib : 09-15-14 at 04:17 PM.
Report comment to moderator  
Reply With Quote
Unread 09-15-14, 01:05 AM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Please describe "doesn't work". Is the whole slider invisible? Are parts of it missing? Does it look normal, but the number beneath the slider doesn't change when you move the slider? What happens if you type the desired number in the box and press enter?

Also keep in mind that you must reload the UI to apply any changes to settings in the Units section, as it says in the text at the top of the panel.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Last edited by Phanx : 09-15-14 at 01:06 AM.
Report comment to moderator  
Reply With Quote
Unread 09-13-14, 07:17 PM  
evilbib
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 44
Uploads: 2
Every slider in the options menu (units) doesn't work for me. So I can't change the size of the player, pet etc.
Bugsack says everything is fine, no errors.
Report comment to moderator  
Reply With Quote
Unread 09-09-14, 04:47 AM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Yes, but WoD is months away, and the API is still changing, so I just haven't bothered with it yet.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Report comment to moderator  
Reply With Quote
Unread 09-08-14, 04:51 PM  
nightmax
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Originally Posted by Phanx
Your version of oUF is out of date. Update from here or here. Old versions are not supported.
Big big thanks! All worked now

ps
You planning support addon in WoD?
Last edited by nightmax : 09-08-14 at 06:04 PM.
Report comment to moderator  
Reply With Quote
Unread 09-08-14, 03:13 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Your version of oUF is out of date. Update from here or here. Old versions are not supported.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Last edited by Phanx : 09-08-14 at 03:14 PM.
Report comment to moderator  
Reply With Quote
Unread 09-08-14, 02:02 PM  
nightmax
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
addon dont showing up

Get this error:

Message: Interface\AddOns\oUF\elements\threat.lua:80: attempt to call method 'Hide' (a nil value)
Time: 09/08/14 22:55:37
Count: 1
Stack: Interface\AddOns\oUF\elements\threat.lua:80: in function `enable'
Interface\AddOns\oUF\ouf.lua:99: in function `EnableElement'
Interface\AddOns\oUF\ouf.lua:269: in function <Interface\AddOns\oUF\ouf.lua:192>
(tail call): ?
Interface\AddOns\oUF\ouf.lua:552: in function `Spawn'
Interface\AddOns\oUF_Phanx\Frames.lua:830: in function `func'
Interface\AddOns\oUF\factory.lua:20: in function <Interface\AddOns\oUF\factory.lua:16>
(tail call): ?

Locals: self = oUFPhanxBoss1 {
0 = <userdata>
UpdateBorder = <function> defined @Interface\AddOns\oUF_Phanx\Functions.lua:79
__tags = <table> {
}
spawnunit = "boss1"
mouseovers = <table> {
}
DispelHighlight = <table> {
}
UNIT_PET = <function> defined @Interface\AddOns\oUF\ouf.lua:175
UNIT_HEALTH_FREQUENT = <function> defined @Interface\AddOns\oUF\elements\health.lua:147
SetBackdropBorderColor = <function> defined @Interface\AddOns\oUF_Phanx\Features\Border.lua:18
BorderTextures = <table> {
}
Power = <unnamed> {
}
SetBorderColor = <function> defined @Interface\AddOns\oUF_Phanx\Features\Border.lua:18
RegisterForMouseover = <function> defined @Interface\AddOns\oUF_Phanx\Functions.lua:21
style = "Phanx"
UNIT_EXITED_VEHICLE = <function> defined @Interface\AddOns\oUF\ouf.lua:38
overlay = <unnamed> {
}
GetBorderLayer = <function> defined @Interface\AddOns\oUF_Phanx\Features\Border.lua:56
SetBorderParent = <function> defined @Interface\AddOns\oUF_Phanx\Features\Border.lua:62
RegisterForRoleChange = <function> defined @Interface\AddOns\oUF_Phanx\Functions.lua:33
unit = "boss1"
SetBorderLayer = <function> defined @Interface\AddOns\oUF_Phanx\Features\Border.lua:47
GetBorderColor = <function> defined @Interface\AddOns\oUF_Phanx\Features\Border.lua:41
RaidIcon = <unnamed> {
}
UNIT_THREAT_SITUATION_UPDATE = <function> defined @Interface\AddOns\oUF\elements\threat.lua:59
RAID_TARGET_UPDATE = <function> defined @Interface\AddOns\oUF\elements\ricons.lua:58
GetBorderParent = <function> defined @Interface\AddOns\oUF_Phanx\Features\Border.lua:74
UNIT_CONNECTION = <function> defined @Interface\AddOns\oUF\elements\health.lua:147
SetBorderSize = <function> defined @Interface\AddOns\oUF_Phanx\Features\Border.lua:80
id = "1"
HealPrediction = <table> {
}
UNIT_FACTION = <function> defined @Interface\AddOns\oUF\elements\health.lua:147
UNIT_MAXHEALTH = <function> defined @Interface\AddOns\oUF\elements\health.lua:147
Threat = <table> {
}
UNIT_ENTERED_VEHICLE = <function> defined @Interface\AddOns\oUF\ouf.lua:38
menu = <function> defined @Interface\AddOns\oUF_Phanx\Functions.lua:608
Name = <unnamed> {
}
GetBorderSize = <function> defined @Interface\AddOns\oUF_Phanx\Features\Border.lua:102
__elements = <table> {
}
Health = <unnamed> {
}
PLAYER_ENTERING_WORLD = <function> defined @Interface\AddOns\oUF\ouf.lua:149
}
threat = <table> {
__owner = oUFPhanxBoss1 {
}
Override = <function> defined @Interface\AddOns\oUF_Phanx\Functions.lua:521
IsObjectType = <function> defined @Interface\AddOns\oUF_Phanx\Frames.lua:15
ForceUpdate = <function> defined @Interface\AddOns\oUF\elements\threat.lua:63
}
(*temporary) = nil
(*temporary) = <table> {
__owner = oUFPhanxBoss1 {
}
Override = <function> defined @Interface\AddOns\oUF_Phanx\Functions.lua:521
IsObjectType = <function> defined @Interface\AddOns\oUF_Phanx\Frames.lua:15
ForceUpdate = <function> defined @Interface\AddOns\oUF\elements\threat.lua:63
}
(*temporary) = "attempt to call method 'Hide' (a nil value)"
ForceUpdate = <function> defined @Interface\AddOns\oUF\elements\threat.lua:63
Path = <function> defined @Interface\AddOns\oUF\elements\threat.lua:59


nothing else from adons dont installed. thanks in advance.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: