Download
(287 Kb)
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:19,957
Favorites:173
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 (2)
File Name
Version
Size
Author
Date
Type
v3.04
797kB
04-16-10 09:43 AM
Patch
3
254kB
03-22-10 04:53 PM
Patch


Archived Files (13)
File Name
Version
Size
Author
Date
v3.0.10b
287kB
hankthetank
05-12-11 03:37 AM
v3.0.10
287kB
hankthetank
03-20-11 04:07 PM
v3.0.9
278kB
hankthetank
01-06-11 01:02 PM
v3.0.8
272kB
hankthetank
10-14-10 01:38 AM
v3.0.7
270kB
hankthetank
07-21-10 06:49 PM
v3.0.6
269kB
hankthetank
07-21-10 01:37 AM
v3.0.6
269kB
hankthetank
07-06-10 05:16 PM
v3.0.5
269kB
hankthetank
05-10-10 03:01 AM
v3.04
58kB
hankthetank
04-14-10 03:23 PM
v3.03b
55kB
hankthetank
04-11-10 04:33 AM
v3.02
54kB
hankthetank
03-26-10 01:26 AM
v3.01
51kB
hankthetank
03-23-10 08:33 AM
v3
50kB
hankthetank
03-20-10 10:29 PM


Post A Reply Comment Options
Old 04-28-12, 02:23 PM  
soonerman
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Hello, I'm currently using SanUI and I was just wondering if someone could help me with why the totem icons that are shown in the screenshot section are not showing up for me. I am getting power bars for my pally, lock, and dk but for some reason the shaman totem icons will not work. Thanks!
soonerman is offline Report comment to moderator  
Reply With Quote
Old 03-20-12, 10:59 AM  
sawier
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
errors

hello in raids i get sh*tloads of errors like this
Code:
6589x oUF_Hank_v3-3.0.11\custom_modifications.lua:69: attempt to index field "?" (a nil value)
oUF_Hank_v3-3.0.11\custom_modifications.lua:69: in function <oUF_Hank_v3\custom_modifications.lua:60>
<in C code>
oUF-1.5.4\ouf-1.5.4.lua:297: in function <oUF\ouf.lua:292>
<in C code>
FrameXML\SecureStateDriver.lua:83: in function <FrameXML\SecureStateDriver.lua:73>
FrameXML\SecureStateDriver.lua:137: in function <FrameXML\SecureStateDriver.lua:119>

Locals:
(*temporary) = <func> =[C]:-1
 = <func> @oUF_Hank_v3\hank_v3.lua:123
 = <func> @oUF_Hank_v3\custom_modifications.lua:60
any idea how to fix it?
sawier is offline Report comment to moderator  
Reply With Quote
Old 03-11-12, 08:21 AM  
Avarita
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Originally Posted by Euphor1c
If this was supposed to fix the problem of the "?" on our ToT an ToTT frames, it did not fix it.

It does have to do with the class coloring though, I add your modification to the lua, set it to utf-8 and save it and I get the "?"'s...I remove that and go back to default coloring and I get the correct arrows.
I´m not familiar with .lua as the most of you and my english is not the best but i had the same problem and fixed it this way:

Code:
--------------------------------------------------------------------------
--  Class colored ToT, TToT, ToF
--------------------------------------------------------------------------
 
oUF_Hank_hooks.ClassToT_etc = {
    sharedStyle = function(self, unit)
        if unit == "targettarget" or unit == "focustarget" then self:Tag(self.name, "|c[classColor] >  [smartName] @[perhp]%|r")
        elseif unit == "targettargettarget" then self:Tag(self.name, "|c[classColor] >> [smartName] @[perhp]%|r") end
    end,
}
Just replace it with the original part at the custom_modifications.lua (saved as utf-8)
Sry if i double post ^^
Last edited by Avarita : 03-11-12 at 08:26 AM.
Avarita is offline Report comment to moderator  
Reply With Quote
Old 02-23-12, 08:43 AM  
hellmr
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Originally Posted by wkwrd
This will show current values/ max values of non mana users and % of mana/ current mana of a mana user. with a 100%/max mana with full mana.
Code:
oUF.TagEvents["ppDetailed"] = oUF.TagEvents["curpp"] .. " " .. oUF.TagEvents["maxpp"]
oUF.Tags["ppDetailed"] = function(unit)
        local _, pType = UnitPowerType(unit)
	local color = cfg.colors.power[pType] or cfg.colors.power["FUEL"]
	local min, max = UnitPower(unit), UnitPowerMax(unit)
	if min<130 then
		return ("|cFF%.2x%.2x%.2x%s/%s|r"):format(color[1] * 255, color[2] * 255, color[3] * 255, valShort(UnitPower(unit)), valShort(UnitPowerMax(unit)))
	elseif min~=max then
		return ("|cFF%.2x%.2x%.2x%s%%/%s|r"):format(color[1] * 255, color[2] * 255, color[3] * 255, math.floor(UnitPower(unit) / UnitPowerMax(unit) * 100 + 0.5), valShort(UnitPower(unit)))
	else
		return ("|cFF%.2x%.2x%.2x%s/%s|r"):format(color[1] * 255, color[2] * 255, color[3] * 255, valShort(UnitPower(unit)), valShort(UnitPower(unit)))
	end
end

This will show current values/ max values of non mana users and only % of mana user with max mana when they are on full mana.
Code:
oUF.TagEvents["ppDetailed"] = oUF.TagEvents["curpp"] .. " " .. oUF.TagEvents["maxpp"]
oUF.Tags["ppDetailed"] = function(unit)
	local _, pType = UnitPowerType(unit)
	local color = cfg.colors.power[pType] or cfg.colors.power["FUEL"]
	local min, max = UnitPower(unit), UnitPowerMax(unit)
	if min<130 then
		return ("|cFF%.2x%.2x%.2x%s/%s|r"):format(color[1] * 255, color[2] * 255, color[3] * 255, valShort(UnitPower(unit)), valShort(UnitPowerMax(unit)))
	elseif min~=max then
		return ("|cFF%.2x%.2x%.2x%s%%|r"):format(color[1] * 255, color[2] * 255, color[3] * 255, math.floor(UnitPower(unit) / UnitPowerMax(unit) * 100 + 0.5))
	else
		return ("|cFF%.2x%.2x%.2x%s|r"):format(color[1] * 255, color[2] * 255, color[3] * 255,valShort(UnitPowerMax(unit)))
	end
end

Since non mana users max focus, rune etc will be 130 as far as I know. There wont be any problem with this.
where exactly i put this code ?? i been searching on how to make xp and mana show with percentage not numbers could you please point me out thanks .
hellmr is offline Report comment to moderator  
Reply With Quote
Old 02-09-12, 12:15 AM  
Xark
A Deviate Faerie Dragon

Forum posts: 14
File comments: 63
Uploads: 0
hey, is there an easy way to reposition the buffs / debuffs?

mfg chizZo
Xark is offline Report comment to moderator  
Reply With Quote
Old 01-02-12, 04:12 AM  
Draigars
A Murloc Raider
 
Draigars's Avatar

Forum posts: 4
File comments: 36
Uploads: 0
Happy New Year to you!

I'm looking for someone who could make me a digits.blp version with the Futura font rather than the default (PF Din) one. I can provide the font, but my graphical skills are... very limited, for the less.

Thanks!
Draigars is offline Report comment to moderator  
Reply With Quote
Old 01-02-12, 12:10 AM  
steste78
A Murloc Raider

Forum posts: 6
File comments: 8
Uploads: 0
Is this still Live

I realy want to base my new UI off this addon, but I wont unless this Is still going to updated. Is There another addon like this one?
steste78 is offline Report comment to moderator  
Reply With Quote
Old 12-31-11, 10:43 AM  
hankthetank
A Theradrim Guardian
 
hankthetank's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 132
Uploads: 6
Hey folks,

glad to see that oUF_Hank is still so popular and obviously still works with the latest patch. I've stopped playing shortly after Firelands, so I can't really check things out ingame. But I'm stopping by at WOWi once in a while, mostly to see that I can't give ad-hoc answers to your questions and move on

I might buy some game time for the lulz in the new year just to make sure, that every Tom, Dick and Harry left me behind achievement point wise and to say hello to my pissed off guild from which I vanished without a word

Happy New Year to you people!
Last edited by hankthetank : 12-31-11 at 10:44 AM.
hankthetank is offline Report comment to moderator  
Reply With Quote
Old 12-25-11, 02:47 AM  
dyaeblca
A Kobold Labourer
 
dyaeblca's Avatar

Forum posts: 0
File comments: 13
Uploads: 0
Really amazing addon!
2 questions:
1) Would it be possible to implement a way to change the frames' alpha based on having target/focus, entering/leaving combat and having not full mana/hp out of combat? I'm currently struggling to code it so in kgpanels but it doesn't seem possible to make it work the way I want...
EDIT: nm this part, done in kgpanels

2) As far as I know Quartz which Hank's castbar comes from shows ticks of channeled spells like Drain Life or Mind Flay for instance. I'd love to be able to use built-in castbars but without the ticks visible - I can't. Any way to make them show?
Last edited by dyaeblca : 12-26-11 at 07:09 AM.
dyaeblca is offline Report comment to moderator  
Reply With Quote
Old 12-16-11, 11:22 PM  
Qupe
A Cliff Giant
 
Qupe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 73
File comments: 372
Uploads: 7
Re: Display only my Debuffs

Originally Posted by solfan
Do you guys know if it's possible to display only my Debuffs on the target, cause on raid I get a wall of debuffs on the bosses, that's rlly annoying := thanks ladies <3
Not sure about specific filtering, but you can limit the amount of shown buffs/debuffs via the lua files.

Almost positive your own are prioritized over other casters.
Last edited by Qupe : 12-16-11 at 11:23 PM.
Qupe is offline Report comment to moderator  
Reply With Quote
Old 12-16-11, 11:06 AM  
solfan
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Display only my Debuffs

Do you guys know if it's possible to display only my Debuffs on the target, cause on raid I get a wall of debuffs on the bosses, that's rlly annoying := thanks ladies <3
solfan is offline Report comment to moderator  
Reply With Quote
Old 12-15-11, 10:05 PM  
Qupe
A Cliff Giant
 
Qupe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 73
File comments: 372
Uploads: 7
Re: Re: I'd like to know if i can change the Number frame to another font

Originally Posted by Syliha
Originally Posted by solfan
Ill try to be clear I wanna change the 100% HP Bar to another kind of Font, can you tell me if it's possible? and where look for to change it, Thanks<3
Hey,

that should be described on his author portal if i remember it right =)
It is, you'll have to create new textures for the number values. It's a bit of work, but if you really want the font to be different/match other addons, its definitely worth it.
Qupe is offline Report comment to moderator  
Reply With Quote
Old 12-06-11, 09:49 AM  
Syliha
A Warpwood Thunder Caller
 
Syliha's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 142
Uploads: 5
Re: I'd like to know if i can change the Number frame to another font

Originally Posted by solfan
Ill try to be clear I wanna change the 100% HP Bar to another kind of Font, can you tell me if it's possible? and where look for to change it, Thanks<3
Hey,

that should be described on his author portal if i remember it right =)
__________________
Balance is, when everyone is unhappy.
Syliha is online now Report comment to moderator  
Reply With Quote
Old 12-05-11, 01:30 PM  
solfan
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I'd like to know if i can change the Number frame to another font

Ill try to be clear I wanna change the 100% HP Bar to another kind of Font, can you tell me if it's possible? and where look for to change it, Thanks<3
solfan is offline Report comment to moderator  
Reply With Quote
Old 12-04-11, 06:47 PM  
Syliha
A Warpwood Thunder Caller
 
Syliha's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 142
Uploads: 5
Code:
Message: Interface\AddOns\oUF_Hank_v3\hank_v3.lua:167: TexCoord out of range
Time: 12/05/11 02:46:31
Count: 1
Stack: [C]: in function `SetTexCoord'
Interface\AddOns\oUF_Hank_v3\hank_v3.lua:167: in function `func'
Interface\AddOns\oUF\ouf.lua:153: in function <Interface\AddOns\oUF\ouf.lua:144>
(tail call): ?
[C]: in function `Show'
Interface\FrameXML\UIParent.lua:1562: in function `SetUIPanel'
Interface\FrameXML\UIParent.lua:1632: in function `HideUIPanel'
Interface\FrameXML\UIParent.lua:1342: in function <Interface\FrameXML\UIParent.lua:1334>
[C]: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:2060: in function `HideUIPanel'
Interface\FrameXML\CinematicFrame.lua:32: in function <Interface\FrameXML\CinematicFrame.lua:24>

Locals: (*temporary) = <unnamed> {
 0 = <userdata>
}
(*temporary) = 0.6015625
(*temporary) = 0.634765625
(*temporary) = -1.#IND
(*temporary) = 0.671875
@ the escape mission of harrison ford in uldum while mounting the gun on that airplane
__________________
Balance is, when everyone is unhappy.
Syliha is online now 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.