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,824
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, 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, 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, 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, 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, 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, 08:34 AM  
hankthetank
A Theradrim Guardian
 
hankthetank's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 132
Uploads: 6
Fixed
Report comment to moderator  
Reply With Quote
Unread 03-23-10, 08:38 AM  
Garry
A Kobold Labourer
 
Garry's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 159
Uploads: 6
Originally posted by hankthetank
Fixed
UI....that was a fast fix ^^
Is it allready aviable 2 download???

ps:nvm..i just downloaded the newest version and saw you completely rewrote the whole aura part ^^
Last edited by Garry : 03-23-10 at 08:40 AM.
Report comment to moderator  
Reply With Quote
Unread 03-23-10, 09:12 AM  
Garry
A Kobold Labourer
 
Garry's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 159
Uploads: 6
B/c many ppl requested the code from my "modded" version of oUF_Hank_v3 i just thought to share it:

Here you see the changes i made:


download:
http://www.mediafire.com/?1mjeotyggnz

changes:
- juste enabled outlines for each frame text ( i did it because it was hard for me to see my mana status when i was fighting the LK )
- added Runebar
- added TotemBar ( oUF_TotemBar is in the download file! )
- added Castbar vor Player, Target and Fokus
- changed setpoint of target buffs/debuffs so it wont mix up with the castbar
- added 2 new images in the texture folder.


@Author Mr. hankthetank
I dont want to interfear with your wonderfull work or what ever.
This are just some little tweaks.
plz feel free to use it as you want.

The lines i changed in your core code are marked with:
Code:
-- Start by Xu aka Garry
...
..
.
-- End by Xu aka Garry
When you dont want me to share it here, say a word and i will edit my post.

[Added]
an option to scale the fokus frame or the focus frame buffs/debuffs would be nice
Last edited by Garry : 03-23-10 at 09:18 AM.
Report comment to moderator  
Reply With Quote
Unread 03-23-10, 09:18 AM  
d33znutzzz
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Awsome, thanks a lot mate!
Report comment to moderator  
Reply With Quote
Unread 03-23-10, 09:41 AM  
hankthetank
A Theradrim Guardian
 
hankthetank's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 132
Uploads: 6
Not a big of a deal. I'm working on the implementation of rune bars myself right now and they will fit the whole design a bit better. Just stay tuned. I will however certainly not integrate cast bars since I use Quartz which offers me more functionality plus im used to them. Eventually I want to find a way somewhere in between functionality and simplicity as the latter is what makes this layout interesting and sparing of memory usage. Your modification is simply too overloaded for my taste.

an option to scale the fokus frame or the focus frame buffs/debuffs would be nice
I'll put that on my list
Last edited by hankthetank : 03-23-10 at 09:44 AM.
Report comment to moderator  
Reply With Quote
Unread 03-23-10, 09:42 AM  
grom
A Deviate Faerie Dragon

Forum posts: 17
File comments: 10
Uploads: 0
thanks for the quick fix.
Report comment to moderator  
Reply With Quote
Unread 03-23-10, 09:50 AM  
Garry
A Kobold Labourer
 
Garry's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 159
Uploads: 6
Originally posted by hankthetank
Not a big of a deal. I'm working on the implementation of rune bars myself right now and they will fit the whole design a bit better. Just stay tuned. I will however certainly not integrate cast bars since i use Quartz which offers me more functionality plus im used to them. Eventually I want to find a way somewhere in between functionality and simplicity as the latter is what makes this layout interesting. Your modification is simply too overloaded for my taste.
for my taste it was missing some stuff. Guess its a madder of what ppl like/prefere.

About the castbar stuff, guess i will upload an version of your addone as an optional file.

When you have added your Runebar, i will try to make the TotemBar look the same.
Report comment to moderator  
Reply With Quote
Unread 03-23-10, 11:39 AM  
Shakabalus
A Kobold Labourer

Forum posts: 0
File comments: 30
Uploads: 0
I also find very difficult to keep track of my mana. Is it possible to add instead of that cast bar ( exactly the same) a mana bar ?
Report comment to moderator  
Reply With Quote
Unread 03-23-10, 05:14 PM  
Dawn
A Molten Giant
 
Dawn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 918
File comments: 959
Uploads: 22
Looking at your screenshot with the castbar, you can do exactly the same thing with oUF castbars, without much effort. Just want you to know.
__________________
Rock: "We're sub-standard DPS. Nerf Paper, Scissors are fine."
Paper: "OMG, WTF, Scissors!"
Scissors: "Rock is OP and Paper are QQers. We need PvP buffs."

"neeh the game wont be remembered as the game who made blizz the most money, it will be remembered as the game who had the most QQ'ers that just couldnt quit the game for some reason..."

Report comment to moderator  
Reply With Quote
Unread 03-23-10, 05:23 PM  
tenub
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 111
File comments: 64
Uploads: 2
This is so close to what I've been dreaming of! However, there are a couple minor (huge in my eyes, but easy to implement) changes that would need to be changed in order for me to switch to this from Pitbull4:

1. Mana display as a percentage (especially for player frame) accurate to the tens digit. The xx/xx display as it is now makes it almost useless for my taste.

2. Clean up of buffs/debuffs. Absolutely love the self/others distinction with the color/greyscale implementation. However, the borders look all icky and unclean around the edges. If you could change this to something like in oUF Freeb or even just take out the borders completely, that would fix this issue.

Other than that, this thing is such a beauty!
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.