Download
(287Kb)
Download
Updated: 06-30-11 01:17 PM
Pictures
File Info
Updated:06-30-11 01:17 PM
Created:03-20-10 10:29 PM
Downloads:32,849
Favorites:168
MD5:

oUF Hank  Popular! (More than 5000 hits)

Version: v3.0.10c
by: hankthetank [More]



Supported frames

  • Player
  • Target
  • ToT
  • TToT
  • Focus
  • ToF
  • Pet
  • Boss

The layout does not include party or raid frames!


Features
  • Compact, text based design
  • HP percentage fill serves as life bar
  • Custom graphics for status and raid icons
  • System for custom modifications
    • Possibility to override every single detail of this layout without touching the original code (LUA knowledge required)
    • No rewriting of your customizations after a patch
    • Share your copy & paste ready code snippets with others
  • Aura filtering:
    • Sticky auras: Always visible & colored. Can be disabled
      • Your buffs
      • Your debuffs
      • Pet debuffs
      • Curable debuffs
      • Enemy's own buffs
    • Maximum buff & debuff cap
    • White- and blacklists
    • Target and focus auras can be configured separately
  • Cast- & mirrorbars
  • DK runes, combo points, holy power, soul shards, eclipse bar
  • Experience / reputation
  • Support for:
    • oUF_SpellRange
    • oUF_TotemBar


Configuration

There is a broad range of options inside the config.lua file. Knowledge in LUA is not not necessarily mandatory but beneficial. Some of the things you can configure:
  • Frame scale and positions
  • Colors and fonts
  • Fill and border textures
  • Aura filtering and appearance
  • Range fading
  • Threat indication
  • Several castbar options


FAQ's and articles

Visit my author portal

3.0.10c
  • TOC bump
  • Bug fix: Eclipse bar should work properly again.

3.0.10b
  • TOC bump
  • Removed pet happiness

3.0.10
  • Features
    • Boss frames
    • Added configuration option for name abbreviation
  • Bug fixes
    • Recompiled some textures to hopefully fix white edges
    • Reputation display now updates correctly

3.0.9
  • Eclipse bar
  • Updated dispel mechanics for cataclysm
  • Additional status icons with new configuration option (order & visibility)
  • Bug fix: Dispellable debuffs now update on talent changes

3.0.8
  • Updated to oUF 1.5 & WoW 4.0.1
  • Holy power added
  • Soul shards added
  • Bug fixes:
    • Removed unnecessary cast bar animations after instant spells
    • Vehicle context menu
    • Vehicle tags

3.0.7
  • Display for experience & reputation
  • Updated to new oUF_SpellRange version
  • Bugfix for unknown power types

3.0.6
  • Updated to oUF 1.4
  • Got rid of some obsolete code
  • Removed ugly hacky hooks
  • Minor bugfixes

3.0.5
  • Castbars integrated
  • Mirrorbars
  • Custom modifications system introduced
  • Focus target added
  • Aura filtering additions:
    • StickyAura option: petDebuffs
    • myDebuffs now covers player's vehicles
  • Removed ButtonFacade support for now
  • Minor visual improvements
    • Aura duration spiral reversed
    • Aura mouseover icon skinned
    • Color overlay for StickyAuras now configurable

3.0.4
  • New aura filter features:
    • All aura settings can now be configured separately for target and focus
    • Buffs and debuffs now can have different filter methods
  • Fix for buff and debuff spacing
  • NEW CONFIG.LUA OPTIONS! PLEASE BACKUP YOUR OLD CONFIG! You can use your old config as long as you replace the "Aura filters" part starting at line 100 with the new version.

3.0.3b
  • Fixed an issue with combo points
  • Minor visual improvement of border textures

3.0.3
  • Combo points
  • Custom aura borders & aura spacing
  • Option to not hide Blizzard party frames in config
  • ButtonFacade support

3.0.2
  • Death Knight runes
  • Support for oUF_TotemBar
  • Option for focus frame scale

3.0.1
  • Advanced aura filtering
  • oUF_SpellRange support
  • Bugfixes
Optional Files (1)
File Name
Version
Size
Author
Date
Type
3
254kB
03-22-10 04:53 PM
Patch


Post A Reply Comment Options
Unread 03-23-10, 08:22 AM  
Garry
A Kobold Labourer
 
Garry's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 159
Uploads: 6
I have the same problems as grom on my dk.
Like to say when it happens and what kind of debuff/buff was on target. But cant tell.
I dont have the problems when i play my shamen as Resto/Ele.
Report comment to moderator  
Reply With Quote
Unread 03-23-10, 07:51 AM  
grom
A Deviate Faerie Dragon

Forum posts: 17
File comments: 10
Uploads: 0
nice layout. get the following errors while jumping around in dalaran and targeting random people and pets.

Code:
Message: Interface\AddOns\oUF_Hank_v3\hank_v3.lua:230: attempt to index field '?' (a nil value)
Time: 03/23/10 14:49:41
Count: 1
Stack: Interface\AddOns\oUF_Hank_v3\hank_v3.lua:230: in function <Interface\AddOns\oUF_Hank_v3\hank_v3.lua:223>
Interface\AddOns\oUF\elements\aura.lua:137: in function <Interface\AddOns\oUF\elements\aura.lua:127>
Interface\AddOns\oUF\elements\aura.lua:288: in function `func'
Interface\AddOns\oUF\ouf.lua:322: in function `callback_OnTarget'
Interface\AddOns\oUF_Hank_v3\hank_v3.lua:656: in function <Interface\AddOns\oUF_Hank_v3\hank_v3.lua:655>
(tail call): ?
[C]: in function `CameraOrSelectOrMoveStop'
[string "CAMERAORSELECTORMOVE"]:4: in function <[string "CAMERAORSELECTORMOVE"]:1>

Locals: icons = <unnamed> {
 1 = <unnamed> {
 }
 num = 40
 visibleDebuffs = 0
 initialAnchor = "LEFT"
 0 = <userdata>
 filter = "HARMFUL"
 growth-y = "DOWN"
 size = 22
}
unit = "target"
icon = <unnamed> {
 overlay = <unnamed> {
 }
 debuff = true
 count = <unnamed> {
 }
 cd = <unnamed> {
 }
 0 = <userdata>
 frame = oUF_target {
 }
 icon = <unnamed> {
 }
 parent = <unnamed> {
 }
}
name = "Resurrection Sickness"
rank = ""
texture = "Interface\Icons\Spell_Shadow_DeathScream"
count = 0
dtype = nil
duration = 600
timeLeft = 7310.075
caster = "target"
(*temporary) = nil
(*temporary) = "DEATHKNIGHT"
(*temporary) = "Death Knight"
(*temporary) = "DEATHKNIGHT"
(*temporary) = "Death Knight"
(*temporary) = "DEATHKNIGHT"
(*temporary) = "attempt to index field '?' (a nil value)"
cfg = <table> {
 ColorThreat = true
 ShowThreat = true
 FrameMarginY = 96
 RangeFade = true
 BuffSize = 18
 FrameMarginX = 112
 FontStyleSmall = <table> {
 }
 FontStyleBig = <table> {
 }
 FilterMode = ""
 FontStyleMedium = <table> {
 }
 colors = <table> {
 }
 AuraBlackList = <table> {
 }
 AuraMagnification = 2
 AuraWhiteList = <table> {
 }
 RangeFadeOpacity = 0.6
 MaxBuffs = 32
 MaxDebuffs = 40
 FocusFrameMarginY = 125
 FrameScale = 1
 StickyAuras = <table> {
 }
 DebuffSize = 22
}
canDispel = <table> {
 WARLOCK = <table> {
 }
 PALADIN = <table> {
 }
 MAGE = <table> {
 }
 DRUID = <table> {
 }
 SHAMAN = <table> {
 }
 PRIEST = <table> {
 }
}
Code:
Message: Interface\AddOns\oUF_Hank_v3\hank_v3.lua:230: attempt to index field '?' (a nil value)
Time: 03/23/10 14:54:26
Count: 2
Stack: Interface\AddOns\oUF_Hank_v3\hank_v3.lua:230: in function <Interface\AddOns\oUF_Hank_v3\hank_v3.lua:223>
Interface\AddOns\oUF\elements\aura.lua:137: in function <Interface\AddOns\oUF\elements\aura.lua:127>
Interface\AddOns\oUF\elements\aura.lua:288: in function `func'
Interface\AddOns\oUF\ouf.lua:322: in function <Interface\AddOns\oUF\ouf.lua:317>
[C]: ?
[C]: in function `Show'
Interface\FrameXML\SecureStateDriver.lua:72: in function <Interface\FrameXML\SecureStateDriver.lua:62>
Interface\FrameXML\SecureStateDriver.lua:111: in function <Interface\FrameXML\SecureStateDriver.lua:81>

Locals: icons = <unnamed> {
 visibleDebuffs = 0
 num = 40
 1 = <unnamed> {
 }
 initialAnchor = "LEFT"
 0 = <userdata>
 filter = "HARMFUL"
 growth-y = "DOWN"
 size = 22
}
unit = "target"
icon = <unnamed> {
 overlay = <unnamed> {
 }
 debuff = true
 count = <unnamed> {
 }
 cd = <unnamed> {
 }
 0 = <userdata>
 frame = oUF_target {
 }
 icon = <unnamed> {
 }
 parent = <unnamed> {
 }
}
name = "Dungeon Deserter"
rank = ""
texture = "INTERFACE\ICONS\achievement_bg_ab_kill_in_mine"
count = 0
dtype = nil
duration = 900.001
timeLeft = 7778.45
caster = "target"
(*temporary) = nil
(*temporary) = "DEATHKNIGHT"
(*temporary) = "Death Knight"
(*temporary) = "DEATHKNIGHT"
(*temporary) = "Death Knight"
(*temporary) = "DEATHKNIGHT"
(*temporary) = "attempt to index field '?' (a nil value)"
cfg = <table> {
 ColorThreat = true
 ShowThreat = true
 FrameMarginY = 96
 RangeFade = true
 BuffSize = 18
 FrameMarginX = 112
 FontStyleSmall = <table> {
 }
 FontStyleBig = <table> {
 }
 FilterMode = ""
 FontStyleMedium = <table> {
 }
 colors = <table> {
 }
 AuraBlackList = <table> {
 }
 AuraMagnification = 2
 AuraWhiteList = <table> {
 }
 RangeFadeOpacity = 0.6
 MaxBuffs = 32
 MaxDebuffs = 40
 FocusFrameMarginY = 125
 FrameScale = 1
 StickyAuras = <table> {
 }
 DebuffSize = 22
}
canDispel = <table> {
 WARLOCK = <table> {
 }
 PALADIN = <table> {
 }
 MAGE = <table> {
 }
 DRUID = <table> {
 }
 SHAMAN = <table> {
 }
 PRIEST = <table> {
 }
}
Last edited by grom : 03-23-10 at 07:56 AM.
Report comment to moderator  
Reply With Quote
Unread 03-23-10, 04:54 AM  
hankthetank
A Theradrim Guardian
 
hankthetank's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 132
Uploads: 6
Re: Moveable Frames

Originally posted by Sebille
Hey,

I am using oUF Moveable frames with your'e layout.You don't have to include it in your oUF layout.It is standalone nowadays.

Thank you
Oh uhm.. ok. Good to know.
Report comment to moderator  
Reply With Quote
Unread 03-23-10, 04:36 AM  
Sebille
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Moveable Frames

Hey,

I am using oUF Moveable frames with your'e layout.You don't have to include it in your oUF layout.It is standalone nowadays.

Thank you
Report comment to moderator  
Reply With Quote
Unread 03-23-10, 03:44 AM  
hankthetank
A Theradrim Guardian
 
hankthetank's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 132
Uploads: 6
Originally posted by Shakabalus
Nice idea. Can you also move the location of the unit frames ?

I like mine to be like this : player unitframe - center of screen under the player
target unit frame right up from the player unit frame and so on...
Most people use one of the following two general unit frame layouts:


- The original layout with unitframes at the topleft of the screen
- Frames centered around the middle bottom area (like me)

This layout is designed for the second case and i doubt it would look that good with another set-up.

Currently you can change the following three values to set the distances form the center of the screen:



I could easily add support for oUF MoveableFrames if people ask for it but once again: I don't think any other arrangement than the above would work well with this oUF layout.
Last edited by hankthetank : 03-23-10 at 06:17 AM.
Report comment to moderator  
Reply With Quote
Unread 03-23-10, 02:56 AM  
Shakabalus
A Kobold Labourer

Forum posts: 0
File comments: 30
Uploads: 0
Nice idea. Can you also move the location of the unit frames ?

I like mine to be like this : player unitframe - center of screen under the player
target unit frame right up from the player unit frame and so on...
Report comment to moderator  
Reply With Quote
Unread 03-23-10, 12:47 AM  
hankthetank
A Theradrim Guardian
 
hankthetank's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 132
Uploads: 6
New version
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
Code:
- Advanced aura filtering
- oUF_SpellRange support
- Reported bugs fixed (hopefully ;))
Last edited by hankthetank : 03-23-10 at 03:55 AM.
Report comment to moderator  
Reply With Quote
Unread 03-22-10, 09:34 PM  
baz1200
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Ok great, I will try that out. Thank you
Report comment to moderator  
Reply With Quote
Unread 03-22-10, 09:20 PM  
hankthetank
A Theradrim Guardian
 
hankthetank's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 132
Uploads: 6
Originally posted by baz1200
Hi,
Im loving the simplicity of this layout. I just want to know if there is a way to successfully change the font for the power display. I went into the lua file and tried to change the font names at line 67:

local FontStyleMedium = {"Interface\\AddOns\\oUF_Hank_v3\\fonts\\din1451e.ttf", 18, "OUTLINE"}

But, when ever I change it to something other than din1451e.ttf, I don't see my ouf layout anymore in game. That, or I get a ton of lua errors. Is there another place I have to edit to change the font successfully?
I stumbled upon a few TrueType files that WoW didn't seem to support. I'm not into typography enough to know why.

But basically:
1) Copy the ttf file into the oUF_Hank_v3\fonts folder
2) Edit the abovementioned line
3) Restart WoW for the font to be found by the client
Last edited by hankthetank : 03-22-10 at 09:26 PM.
Report comment to moderator  
Reply With Quote
Unread 03-22-10, 08:05 PM  
baz1200
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Hi,
Im loving the simplicity of this layout. I just want to know if there is a way to successfully change the font for the power display. I went into the lua file and tried to change the font names at line 67:

local FontStyleMedium = {"Interface\\AddOns\\oUF_Hank_v3\\fonts\\din1451e.ttf", 18, "OUTLINE"}

But, when ever I change it to something other than din1451e.ttf, I don't see my ouf layout anymore in game. That, or I get a ton of lua errors. Is there another place I have to edit to change the font successfully?
Report comment to moderator  
Reply With Quote
Unread 03-22-10, 05:21 PM  
Banur
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 137
Uploads: 5
One word: omgepicawesome!
Report comment to moderator  
Reply With Quote
Unread 03-22-10, 04:40 PM  
hankthetank
A Theradrim Guardian
 
hankthetank's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 132
Uploads: 6
Here are some more errors I got while healing in WSG
Thanks for the bug reports. It seems that all messages are refering to the same bug and I'll try to fix that in the next version.

also, would there be a way to show hunter pet happiness?
A smiley indicates the happiness (e.g. ": ) Yourpet @100%")

I just hate how everything moves sideways when number percentage changes
I guess that is a necessary evil of the whole concept - either that or ugly gaps. It would be possible to place the number on the other side of the frame but then it would be out of sight and hard to perceive in combat situations. Another possibility would be the use of a monotype font and work with leading zeros but then again I woudln't like it

Originally posted by Mugruith
castbar and rune mod. all that i need
I am using Quartz so I don't really consider adding castbars to this layout. Runes shouldn't be a big deal though.
Last edited by hankthetank : 03-22-10 at 05:14 PM.
Report comment to moderator  
Reply With Quote
Unread 03-22-10, 03:58 PM  
Mugruith
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
Originally posted by Garry
well its a wonderfull addon ^^
Simple to add stuff and change things to my needs.

Shot at 2010-03-22 on my DK

castbar and rune mod. all that i need
Report comment to moderator  
Reply With Quote
Unread 03-22-10, 01:46 PM  
Mourdin
A Murloc Raider

Forum posts: 6
File comments: 49
Uploads: 0
also, would there be a way to show hunter pet happiness? maybe change the color of his name to go with that..
Report comment to moderator  
Reply With Quote
Unread 03-22-10, 01:44 PM  
v6o
An Onyxian Warder
AddOn Author - Click to view AddOns

Forum posts: 399
File comments: 60
Uploads: 9
Love the idea!...and will probably borrow it.

I just hate how everything moves sideways when number percentage changes. I like everything to stay in their places so it's easy on the eyes and nothing jumps around.
__________________
I stopped playing back World of Warcraft in 2010 and I have no plans on returning.
This is a dead account and if you want to continue any of my addons or make a fork then feel free to do so.
This is your permission slip.

If you need to contact me, do so on Twitter @v6ooo

Best regards, v6.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.