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,419
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 08-29-12, 02:17 AM  
eiszeit
A Chromatic Dragonspawn
 
eiszeit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 448
Uploads: 7
Beautiful UFs. Quick question, how far are you with Rune display?
__________________
Lyn • I'm a mess of unfinished thoughts
Report comment to moderator  
Reply With Quote
Unread 08-29-12, 01:09 AM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Version 5.0.4.224
  • Updated for WoW 5.0.4
  • Added graphical orb display, and removed text display, for combo points, secondary resources, and Maelstrom Weapon
  • Added auras to pet frame (untested)
  • Added auras cast by the player's vehicle on friendly targets and hostile player targets
  • Fixed mirror timer styling
  • Fixed power color option
  • Fixed Ghost detection
  • Updated Resurrection element to use LibResInfo instead of LibResComm (no longer needs other players in your group to have the same library installed)
  • Replaced the Expressway font with PT Sans
  • Added zhCN translations from wowuicn on CurseForge
__________________
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 08-26-12, 07:27 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Originally Posted by Zathan666
Is there an easy to way disable the "player" buffs? I use PhanxBuffs addon and I really don't see a point of seeing player buffs twice if you know what I mean. Thanks for help!
Open the core.lua file and comment out the lines which add buffs to the player frame... lines 958-978 or thereabouts, everything between, but not including, if unit == "player" then, and elseif unit == "pet" then.

That said, the buff display on the player frame is highly filtered; the point is that you should never need to look at your main buff frame during combat, because any important procs or such show up right on your unit frame.
__________________
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 08-26-12, 04:25 PM  
Zathan666
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 64
Uploads: 4
Is there an easy to way disable the "player" buffs? I use PhanxBuffs addon and I really don't see a point of seeing player buffs twice if you know what I mean. Thanks for help!
Last edited by Zathan666 : 08-26-12 at 04:30 PM.
Report comment to moderator  
Reply With Quote
Unread 07-24-12, 02:45 AM  
Cabsey
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
Thanks muchly, I LOVE your frames.
Report comment to moderator  
Reply With Quote
Unread 07-10-12, 04:28 AM  
eiszeit
A Chromatic Dragonspawn
 
eiszeit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 448
Uploads: 7
Originally Posted by Phanx
Without some actual information, there is no way I can even begin to help you. :/
Ah, sorry, didn't see that notice.
__________________
Lyn • I'm a mess of unfinished thoughts
Report comment to moderator  
Reply With Quote
Unread 07-09-12, 02:07 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Without some actual information, there is no way I can even begin to help you. :/

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.
__________________
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 07-08-12, 01:21 PM  
eiszeit
A Chromatic Dragonspawn
 
eiszeit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 448
Uploads: 7
Hm, maybe you could help me .. somehow, my castbar doesn't show any progress when I cast something.

https://dl.dropbox.com/u/2051073/WoW...812_211953.jpg
__________________
Lyn • I'm a mess of unfinished thoughts
Report comment to moderator  
Reply With Quote
Unread 05-31-12, 04:40 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Also:
Originally Posted by Phanx
Once you get the error, see the "Bug Reports" section on the download page for instructions on how to report it.
I really do not want to have to scroll through 1000 lines of error messages on the comments page, and keeping track of outstanding issues (eg. things I need to fix but have not fixed yet) is much easier if you use the ticket system. This way, each issue has its very own "comments page", instead of everything being lumped together on one page that does not even have a serach function.
__________________
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 05-30-12, 05:54 PM  
Nechrit
A Defias Bandit

Forum posts: 2
File comments: 8
Uploads: 0
Uhm weird thing indeed
Report comment to moderator  
Reply With Quote
Unread 05-30-12, 03:41 PM  
Talyrius
An Onyxian Warder
 
Talyrius's Avatar
AddOn Author - Click to view AddOns

Forum posts: 363
File comments: 259
Uploads: 3
Originally Posted by Nechrit
... First of all, yes, i've tried a fresh install, didn't work.
No, you didn't. Those errors say that you're using version 4.0.6.164 of oUF_Phanx. The current version is 4.3.0.191.
Report comment to moderator  
Reply With Quote
Unread 05-30-12, 01:51 PM  
Nechrit
A Defias Bandit

Forum posts: 2
File comments: 8
Uploads: 0
Good evening,

Thanks for the fast answer, muchly appreciated
First of all, yes, i've tried a fresh install, didn't work.

Enabling Display LUa Errors reports me 22 errors, BugSack only 6:
___________________________________________________________________________
1x oUF_Phanx-4.0.6.164\Libs\LibResComm-1.0\LibResComm-1.0-90074.lua:28: attempt to call method "replace" (a nil value)
oUF_Phanx-4.0.6.164\Libs\LibResComm-1.0\LibResComm-1.0-90074.lua:28: in main chunk

Locals:
_____________________________________________________________________________
1x oUF_Phanx-4.0.6.164\elements\resurrections.lua:107: attempt to call field "RegisterCallback" (a nil value)
oUF_Phanx-4.0.6.164\elements\resurrections.lua:107: in main chunk

Locals:
____________________________________________________________________________
1x oUF_Phanx-4.0.6.164\core.lua:493: attempt to concatenate local "unit" (a nil value)
<in C code>
<in C code>
FrameXML\RestrictedFrames.lua:604: in function <FrameXML\RestrictedFrames.lua:603>
FrameXML\RestrictedFrames.lua:742: in function "CallMethod"
[string " local header = self:GetParent()RestrictedExecution.lua:441: in function <FrameXML\RestrictedExecution.lua:412>
FrameXML\SecureGroupHeaders.lua:108: in function <FrameXML\SecureGroupHeaders.lua:102>
FrameXML\SecureGroupHeaders.lua:158: in function <FrameXML\SecureGroupHeaders.lua:115>
FrameXML\SecureGroupHeaders.lua:392: in function <FrameXML\SecureGroupHeaders.lua:381>
<in C code>
oUF_Phanx-4.0.6.164\core.lua:1230: in function "func"
oUF-1.5.16\factory.lua:17: in function <oUF\factory.lua:13>
(tail call): ?

Locals:
nil
_______________________________________________________________________________
1x oUF_Phanx-4.0.6.164\core.lua:499: attempt to index local "unit" (a nil value)
<in C code>
<in C code>
FrameXML\RestrictedFrames.lua:604: in function <FrameXML\RestrictedFrames.lua:603>
FrameXML\RestrictedFrames.lua:742: in function "CallMethod"
[string " local header = self:GetParent()RestrictedExecution.lua:441: in function <FrameXML\RestrictedExecution.lua:412>
FrameXML\SecureGroupHeaders.lua:108: in function <FrameXML\SecureGroupHeaders.lua:102>
FrameXML\SecureGroupHeaders.lua:158: in function <FrameXML\SecureGroupHeaders.lua:115>
FrameXML\SecureGroupHeaders.lua:392: in function <FrameXML\SecureGroupHeaders.lua:381>
<in C code>
oUF_Phanx-4.0.6.164\core.lua:1230: in function "func"
oUF-1.5.16\factory.lua:17: in function <oUF\factory.lua:13>
(tail call): ?

Locals:
nil
___________________________________________________________________________________
2x oUF_Phanx-4.0.6.164\tags.lua:21: attempt to call global "GetPetHappiness" (a nil value)
oUF_Phanx-4.0.6.164\tags.lua:21: in function "?"
oUF-1.5.16\elements\tags.lua:560: in function "UpdateTag"
oUF-1.5.16\elements\tags.lua:409: in function "func"
oUF-1.5.16\ouf-1.5.16.lua:153: in function <oUF\ouf.lua:144>
(tail call): ?
<in C code>
FrameXML\SecureStateDriver.lua:83: in function <FrameXML\SecureStateDriver.lua:73>
FrameXML\SecureStateDriver.lua:137: in function <FrameXML\SecureStateDriver.lua:119>

Locals:
self = <unnamed> {
parent = oUFPhanxTarget {}
UpdateTag = <func> @oUF\elements\tags.lua:549
0 = <userdata>
}
parent = oUFPhanxTarget {
0 = <userdata>
UpdateBorder = <func> @oUF_Phanx\core.lua:42
__tags = <table> {}
PLAYER_ENTERING_WORLD = <func> @oUF\ouf.lua:144
mouseovers = <table> {}
threatLevel = 0
UNIT_SPELLCAST_INTERRUPTIBLE = <func> @oUF\elements\castbar.lua:104
UNIT_CLASSIFICATION_CHANGED = <func> @oUF\elements\qicon.lua:15
PhaseIcon = <unnamed> {}
SetBackdropBorderColor = <func> @oUF_Phanx\border.lua:81
BorderTextures = <table> {}
PLAYER_TARGET_CHANGED = <func> @oUF\ouf.lua:144
SetPoint = <func> @oUF_MovableFrames\movable.lua:148
UNIT_CONNECTION = <table> {}
Power = <unnamed> {}
UNIT_POWER_BAR_SHOW = <func> @oUF\elements\power.lua:88
UNIT_SPELLCAST_NOT_INTERRUPTIBLE = <func> @oUF\elements\castbar.lua:118
UNIT_MAXPOWER = <func> @oUF\elements\power.lua:88
SetBorderColor = <func> @oUF_Phanx\border.lua:81
UNIT_DISPLAYPOWER = <func> @oUF\elements\power.lua:88
UNIT_HEALTH = <table> {}
Health = <unnamed> {}
UNIT_POWER_BAR_HIDE = <func> @oUF\elements\power.lua:88
UNIT_POWER = <func> @oUF\elements\power.lua:88
UNIT_FACTION = <table> {}
RAID_TARGET_UPDATE = <func> @oUF\elements\ricons.lua:19
UNIT_MAXHEALTH = <table> {}
overlay = <unnamed> {}
Debuffs = <unnamed> {}
UNIT_SPELLCAST_CHANNEL_STOP = <func> @oUF\elements\castbar.lua:251
UNIT_HEAL_PREDICTION = <func> @oUF\elements\healprediction.lua:42
UNIT_SPELLCAST_CHANNEL_UPDATE = <func> @oUF\elements\castbar.lua:227
SetBorderParent = <func> @oUF_Phanx\border.lua:94
UNIT_SPELLCAST_START = <func> @oUF\elements\castbar.lua:14
unit = "target"
UNIT_PHASE = <func> @oUF\elements\picon.lua:15
UNIT_SPELLCAST_CHANNEL_START = <func> @oUF\elements\castbar.lua:172
UNIT_SPELLCAST_DELAYED = <func> @oUF\elements\castbar.lua:132
spawnunit = "target"
Status = <unnamed> {}
RaidIcon = <unnamed> {}
UNIT_AURA = <func> @oUF\elements\aura.lua:209
UNIT_SPELLCAST_STOP = <func> @oUF\elements\castbar.lua:153
style = "Phanx"
Resurrection = <unnamed> {}
SetBorderSize = <func> @oUF_Phanx\border.lua:103
DispelHighlightFilter = true
ComboPointsText = <unnamed> {}
UNIT_SPELLCAST_INTERRUPTED = <func> @oUF\elements\castbar.lua:85
Level = <unnamed> {}
__elements = <table> {}
Castbar = <unnamed> {}
Name = <unnamed> {}
HealPrediction = <unnamed> {}
QuestIcon = <unnamed> {}
Buffs = <unnamed> {}
menu = <func> @oUF_Phanx\core.lua:429
UNIT_SPELLCAST_FAILED = <func> @oUF\elements\castbar.lua:66
}
unit = "target"
realUnit = nil
(*temporary) = <func> =[C]:-1
(*temporary) = <unnamed> {
parent = oUFPhanxTarget {}
UpdateTag = <func> @oUF\elements\tags.lua:549
0 = <userdata>
}
(*temporary) = "%s%s"
_ENV = <table> {
Hex = <func> @oUF\elements\tags.lua:11
ColorGradient = <func> @oUF\colors.lua:45
_COLORS = <table> {}
_TAGS = <table> {}
}
format = "%s%s"
args = <table> {
1 = <func> @oUF_Phanx\tags.lua:14
2 = <func> return function(u, r)
return UnitName(r or u)
end:1
}
___________________________________________________________________________________
22x oUF_Phanx-4.0.6.164\core.lua:103: attempt to call global "GetPetHappiness" (a nil value)
oUF_Phanx-4.0.6.164\core.lua:103: in function <oUF_Phanx\core.lua:72>
(tail call): ?
(tail call): ?
oUF-1.5.16\ouf-1.5.16.lua:153: in function <oUF\ouf.lua:144>
(tail call): ?

Locals:
(*temporary) = "PLAYER_ENTERING_WORLD"
(*temporary) = "PLAYER_ENTERING_WORLD"
(*temporary) = <func> =[C]:-1

____________________________________________________________________________________


These are copy-paste of what BugSack shows me




Regards,
Nechrit
Last edited by Nechrit : 05-30-12 at 02:00 PM.
Report comment to moderator  
Reply With Quote
Unread 05-30-12, 05:26 AM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Based on the visible cluster of raid icons on the pet frame (I'm guessing that's what you meant by "marks"), something is broken. Please enable "Show Lua errors" in the Interface Options window, under the Game tab, in the Help panel and then reload your UI. Why Blizzard disables this by default, I have no idea... having errors hidden wastes so much of everyone's time.

If no errors appear, install the addon BugSack and restart WoW; this is necessary for errors that occur during the initial loading process, because the default UI's error tool fails to capture these errors.

Once you get the error, see the "Bug Reports" section on the download page for instructions on how to report it.

Also, have you tried deleting oUF and oUF_Phanx, downloading fresh copies of the latest versions, and reinstalling them? If not, try that first.
__________________
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 05-30-12, 03:12 AM  
Nechrit
A Defias Bandit

Forum posts: 2
File comments: 8
Uploads: 0
Good afternoon,
Sorry for the delayed answer, had abit of things to sort out.

I tried everything you said, and came up with nothing, problem seems to be elsewhere:
http://i.imgur.com/Z6Nia.jpg

As you can see from the screenshot, on the pet frame there are all sort of marks, sometimes isntead shows the Offline status. Still i'm not able to target my pet by clicking it.

Any solution to this?

Regards,
Nechrit
Report comment to moderator  
Reply With Quote
Unread 05-15-12, 02:42 AM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
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.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: