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,821
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 05-01-10, 03:46 AM  
oopsminded
A Murloc Raider

Forum posts: 7
File comments: 25
Uploads: 0
Getting better and better, grats on the layout. Issues, maybe you or someone else could help:

1. ButtonFacade doesn't see the addon; need to edit something in the config?
2. tried editing your blp border textures using blp2png, modifying the png and reconverting but the results are meh, what do you use/suggest to edit/create them?
3. where can I undo the change to the cooldown spiral that you implemented?
4. still getting lua error when entering vehicles (SotA ones for sure)

Thanks
Report comment to moderator  
Reply With Quote
Unread 05-01-10, 08:33 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 oopsminded
1. ButtonFacade doesn't see the addon; need to edit something in the config?
2. tried editing your blp border textures using blp2png, modifying the png and reconverting but the results are meh, what do you use/suggest to edit/create them?
3. where can I undo the change to the cooldown spiral that you implemented?
4. still getting lua error when entering vehicles (SotA ones for sure)
- Removed ButtonFacade support for now
I use Photoshop for editing / creating PNGs. As far as how to produce best conversion results, I figured out BLPConverter (->BLP) and WoWExplored Texture Converter (BLP->) work best for me.

To revert to the way the cooldown spiral looked before use this custom modification:

Code:
oUF_Hank_hooks.EmptyOutAuraCDs = {
	PostCreateAuraIcon = function(self, icon, icons, index, isDebuff)
		icon.cd:SetReverse(false)
	end,
}
Report comment to moderator  
Reply With Quote
Unread 05-01-10, 09:30 AM  
Gsusnme
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 55
File comments: 199
Uploads: 1
MMOUI Minion

Just thought I would mention this so no one else erases their custom modifications like I did.
When using MMOUI Minion, be sure to copy your custom_modifications.lua into a SEPARATE FOLDER (like your Desktop) for backup before updating this mod in Minion.
As Minion DELETES the entire folder before installing the "New" version, your custom_modifications.lua would be deleted along with it.

So in short, make your finishing touches to your custom_modifications.lua, make a COPY of it somewhere outside of the oUF_Hank_v3 folder, run minion, update, and copy custom_modifications.lua back into it, overwriting the template one, and you're good to go.
Report comment to moderator  
Reply With Quote
Unread 05-01-10, 12:59 PM  
Mourdin
A Murloc Raider

Forum posts: 6
File comments: 49
Uploads: 0
ok, so how do we hide the GIANT ENORMOUS casting bars? might i suggest that you make it much much much smaller...
Report comment to moderator  
Reply With Quote
Unread 05-01-10, 01:00 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 Mourdin
ok, so how do we hide the GIANT ENORMOUS casting bars? might i suggest that you make it much much much smaller...
might i suggest you take a look at the configuration?

Bar too big? => Resize it
Code:
CastbarSize = {110, 32},
Fonts too big? => Change them
Code:
-- Castbar: Time text, focus spell name
CastBarBig = {"Interface\\AddOns\\oUF_Hank_v3\\fonts\\tahoma.ttf", 15},
-- Castbar: Spell name (player, target)
CastBarMedium = {"Interface\\AddOns\\oUF_Hank_v3\\fonts\\tahoma.ttf", 9},
-- Castbar: Latency
CastBarSmall = {"Interface\\AddOns\\oUF_Hank_v3\\fonts\\tahoma.ttf", 8},
Still don't like it? => Disable castbars and use your own.
Code:
Castbar = true,
Last edited by hankthetank : 05-01-10 at 01:56 PM.
Report comment to moderator  
Reply With Quote
Unread 05-01-10, 02:41 PM  
Mourdin
A Murloc Raider

Forum posts: 6
File comments: 49
Uploads: 0
ahhh...thanks...maybe should make it a tad smaller by default...i just turned it off.
Report comment to moderator  
Reply With Quote
Unread 05-02-10, 12:21 PM  
Saintvallen
An Aku'mai Servant

Forum posts: 33
File comments: 141
Uploads: 0
Originally posted by Mourdin
ahhh...thanks...maybe should make it a tad smaller by default...i just turned it off.
It's his Addon to edit and he is to decide how it should be and which dimensions he want.
Report comment to moderator  
Reply With Quote
Unread 05-02-10, 03:22 PM  
duderise
A Defias Bandit

Forum posts: 3
File comments: 29
Uploads: 0
Hey Hank, really looking forward to your "Creating your own oUF_Hank health texture" FAQ. I am very curious on how it works.
Report comment to moderator  
Reply With Quote
Unread 05-05-10, 08:37 PM  
Cala
A Fallenroot Satyr
 
Cala's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 22
File comments: 48
Uploads: 1
I know this is possible, but I'm rather lost with the custom modifications: How can I make Boss frames spawn? I got rather used to them using Stuf, and since my minimap is on the bottom of my screen, the boss frames are hidden.
__________________
Insert Witty Message Here.


Report comment to moderator  
Reply With Quote
Unread 05-07-10, 03:55 PM  
Micmac
A Kobold Labourer

Forum posts: 1
File comments: 11
Uploads: 0
This is my new favorite unit frame layout. I've used it for all my characters and its amazing. Thank you so much!

I've tried playing with the .lua but I can't getting a desired effect for aura placements.

How can I set the debuffs to show on the right of the target frame instead of being attached to the buff auras?

Is there a way to have buffs show where they are now and debuffs to the right of the frame for friendly targets and the opposite for enemy targets(debuffs below/buffs right)?
Report comment to moderator  
Reply With Quote
Unread 05-08-10, 11:17 AM  
overGnyde
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Spectacular.

Hank, thank you for your amazing work.
Report comment to moderator  
Reply With Quote
Unread 05-10-10, 02:57 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 duderise
Hey Hank, really looking forward to your "Creating your own oUF_Hank health texture" FAQ. I am very curious on how it works.
Finished it. Quite a chunk of text though
Report comment to moderator  
Reply With Quote
Unread 05-10-10, 08:00 PM  
Gsusnme
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 55
File comments: 199
Uploads: 1
To be clear, if I want NO FILTERING at all of buff/debuffs both for myself and for my target, I simple leave the filter variables blank correct?
Because that's what I've done but I seem to still be missing buffs and debuffs of all kinds, altogether.

I notice it's mainly when debuffs occurs in instances, like bleed effects and curses, but I do see a few here and there so I know it's not filtering them all out, I think another mod may be causing the problem but wanted to make sure I was taking the proper steps with this one before I start troubleshooting, thanks!
Report comment to moderator  
Reply With Quote
Unread 05-10-10, 08:20 PM  
hankthetank
A Theradrim Guardian
 
hankthetank's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 132
Uploads: 6
Leaving FilterMethod blank like this for the respective frame disables filtering.

Code:
FilterMethod = {
	Buffs = "",
	Debuffs = "",
},
However the player frame has no aura display. I don't intend to add that. Could be done with a custom modification.

Originally posted by Cala
How can I make Boss frames spawn?
You don't have to let them spawn explicitly. Every frame not supported by this layout is not hidden in the first place. I don't know what minimap addon you use but some of them have movers to make certain UI elements movable that are aligned with the minimap like quest objectives, the armored man or boss frames. You could also make use of a custom modification. Hook into PostSpawnFrames() and move Boss1TargetFrame via SetPoint(), e.g.

Code:
oUF_Hank_hooks.MoveBossFrame = {
	PostSpawnFrames = function(oUF_Hank)
		_G["Boss1TargetFrame"]:SetPoint("TOPRIGHT", UIParent, "TOPRIGHT")
	end,
}
if you want to place the boss frames at the top-right corner of the screen.

See http://wowprogramming.com/docs/widgets/Region/SetPoint
Last edited by hankthetank : 05-10-10 at 08:49 PM.
Report comment to moderator  
Reply With Quote
Unread 05-14-10, 05:32 PM  
duderise
A Defias Bandit

Forum posts: 3
File comments: 29
Uploads: 0
Hank, very nice F.A.Q. on creating your own health texture. Made a perfect one on the first try, very well done. I'll start making more and linking pictures, so whoever might want them can have some variety.

Edit, when I tried using the custom modifications I did it just as you said:
Code:
oUF_Hank_hooks.CustomHealthTexture = {
	PostSpawnFrames = function(oUF_Hank)
		oUF_Hank.digitTexCoords = {
			["1"] = {1, 8},
                        ["2"] = {10, 41},
                        ["3"] = {52, 42},
                        ["4"] = {95, 44},
                        ["5"] = {140, 42},
                        ["6"] = {183, 43},
                        ["7"] = {227, 42},
                        ["8"] = {270, 42},
                        ["9"] = {313, 40},
                        ["0"] = {354, 39},
                        ["%"] = {394, 20},
                        ["X"] = {415, 23}, -- Dead
                        ["G"] = {439, 40}, -- Ghost
                        ["Off"] = {580, 41}, -- Offline
                        ["height"] = 51,
                        ["texWidth"] = 1024,
                        ["texHeight"] = 128
		}
	end,
}
And it gives me this error in WoW after trying to load it:
oUF_Hank: Couldn't create hook for function PostSpawnFrames() in CustomHealthTexture: "hooksecurefunc(): PostSpawnFrames is not a function"
Last edited by duderise : 05-14-10 at 05:49 PM.
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.