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,805
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 11-02-10, 06:54 AM  
Gorunnus
A Murloc Raider

Forum posts: 4
File comments: 72
Uploads: 0
Originally posted by Pyrates
Sorry, I'm not, as I said I don't think this would really be good, although I'd like to see it when you're done. I've shifted my focus away from the uf's (although I'm unhappy with my castbars), and I'm starting to work on a timer addon for feral druids.
Oh! I somehow counted on u for help since im trapped in endless circle of .lua errors and broken UI..

Nwm, im gonna stop working on Party frames for now, i just wanna play little game and enjoy HankUI for a little bit.

@If can anyone help me to do this, this is part fo code that i got for now:

Code:
local UnitSpecific = {

	party = function(self)
		Shared(self)
	end
}
	UnitSpecific.party = function(self)
		Shared(self)

		local Health, Power = self.Health, self.Power
	end
end

local spawnHelper = function(self, unit, ...)
	if(UnitSpecific[unit]) then
		self:SetActiveStyle('Hank - ' .. unit:gsub("^%l", string.upper))
		local object = self:Spawn(unit)
		object:SetPoint(...)
		return object
	else
		self:SetActiveStyle'Hank'
		local object = self:Spawn(unit)
		object:SetPoint(...)
		return object
	end
end

oUF:Factory(function(self)
	local base = 100
	self:SetActiveStyle'Hank - Party'
	local party = self:SpawnHeader(nil, nil, 'raid,party,solo', 'showParty', true, 'showPlayer', true, 'yOffset', -20)
	party:SetPoint("TOPLEFT", 30, -30)
end)
I dont even have a clue is this part of code have any sence, any logic, or did i even got anything with this at all.. Im at the end of my self, i really wanna do this and start playing the game, i see that solution is easy, i just cant menage to get it right.

Edit: This is how i organise my UI for now:


Its still work in progress, but i like it
Last edited by Gorunnus : 11-02-10 at 07:23 AM.
Report comment to moderator  
Reply With Quote
Unread 11-02-10, 06:36 AM  
Pyrates
A Cliff Giant
 
Pyrates's Avatar
AddOn Author - Click to view AddOns

Forum posts: 77
File comments: 280
Uploads: 4
Originally posted by Gorunnus
Pyrates, are u trying to create party frames too?? I really dont have luck, and im letting frustration to get best of me, so i cant really think at all at this moment..
Sorry, I'm not, as I said I don't think this would really be good, although I'd like to see it when you're done. I've shifted my focus away from the uf's (although I'm unhappy with my castbars), and I'm starting to work on a timer addon for feral druids.
__________________
" ... and the Vogon will do things to you that you wish you'd never been born, or, if you're a clearer minded thinker, that the Vogon had never been born."
Report comment to moderator  
Reply With Quote
Unread 11-02-10, 05:34 AM  
Gorunnus
A Murloc Raider

Forum posts: 4
File comments: 72
Uploads: 0
Pyrates, are u trying to create party frames too?? I really dont have luck, and im letting frustration to get best of me, so i cant really think at all at this moment..
Last edited by Gorunnus : 11-02-10 at 05:42 AM.
Report comment to moderator  
Reply With Quote
Unread 11-02-10, 03:25 AM  
hankthetank
A Theradrim Guardian
 
hankthetank's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 132
Uploads: 6
This sounds like you tried to spawn party frames with Spawn(). Those kinds of frames however are generated with SpawnHeader(). See:

Haste's introduction to SpawnHeader()
1.5 changes
GroupHeaderTemplate options

oUF_lily and classic as the official example layouts are also good starting points for learning.
Last edited by hankthetank : 11-02-10 at 03:28 AM.
Report comment to moderator  
Reply With Quote
Unread 11-01-10, 08:53 PM  
Gorunnus
A Murloc Raider

Forum posts: 4
File comments: 72
Uploads: 0
Originally posted by Pyrates
See below, Gorunnus is working on that.
Yea im working on them last days... Unfortunately im not making any progress and im near point where im close to giving up.. I menage to create party frame without any errors, but, for some reason party frame dont show any members.. Im guessing that i did something wrong, something about registering names.. its
Code:
 oUF_Party
and
Code:
unit =="party"
, right?

Basicly i just added everywhere
Code:
oUF_party
and
Code:
unit =="party"
on Frame creating part of code, Frame registration, spawning frame components, scaling frames..

If someone can run me trough what needs to be done OR where im making error im sure that i can make it. Im just to frustrated and to tired to think clearheaded and normally. Im trying to make them for last 2 days without any progress, but i dont wanna play game without competing this UI, so basicly my shammy is on lvl 10 for more than 10 days now, just siting logged in cause im working on ui.

My goal is to create complete Frame replacements, that is Player, Pet, Target, ToT, Party and Focus frames.. Im not interested in Party pets frames, but im sure that i can easy add them if it necessary.
Last edited by Gorunnus : 11-01-10 at 08:54 PM.
Report comment to moderator  
Reply With Quote
Unread 11-01-10, 04:55 PM  
Pyrates
A Cliff Giant
 
Pyrates's Avatar
AddOn Author - Click to view AddOns

Forum posts: 77
File comments: 280
Uploads: 4
See below, Gorunnus is working on that.

@hank: A suggestion. I'd guess quite some people would be interested to have the focus frame on the left hand side of the screen, instead of the right one. But for that, one would really want to have that frame "mirrored", i.e. resembling the player frame. The code for that is below (by Gorunnus and me), You could simply take that and add it as a config option in a future version. Not much work for you, but more bang for the buck for future downloaders Just a suggestion, though, I don't mind anymore :P
__________________
" ... and the Vogon will do things to you that you wish you'd never been born, or, if you're a clearer minded thinker, that the Vogon had never been born."
Report comment to moderator  
Reply With Quote
Unread 11-01-10, 02:33 PM  
leempi
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Probably a stupid question, but this doesn't include party frames right?

How hard would it be to include those in the same sort of style? Is it just a question of registering the frames, or is some extensive coding required to adjust the frames as well?
Report comment to moderator  
Reply With Quote
Unread 11-01-10, 10:48 AM  
hankthetank
A Theradrim Guardian
 
hankthetank's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 132
Uploads: 6
Despite requiring some lengthy alterations it is perfectly doable. Please note that I'm developing this addon in my spare time without any kind of compensation as a sideline to my professional and private obligations. Also, sometimes I tend to spend some time with playing the game instead of just developing addons for it. As mentioned on the information page this was originally intended to be a personal layout. Yet I try to comply with most of your your requests, that is those I find reasonable, fewest of which are of any use for me. So please forgive me when I dare to leave some of the nearly 300 comments unanswered, especially those that were posted several months ago. In summary, please bear in mind the tone of your post. It's not like I am as the author of the layout obliged to implement anything that is requested here.

I will however put that on my list for a future update. I can't promise to release it before Cataclysm though. This month will be really stressful plus I have other projects I work on atm.
Report comment to moderator  
Reply With Quote
Unread 11-01-10, 03:46 AM  
Miseration
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
After waiting months and reading every single reply in detail in this comments section, I figured I would ask one more time before giving up entirely.

I suck at .lua code and have spent probably more than 20 hours trying to figure out how to:
Allow the main percentage portion of the unit frames to track mana rather than health.

I find tracking health to be completely redundant and ultimately useless, especially as a healer doing anything other than leveling. I simply cannot use this addon while it tracks health, and I'm begging anyone to help me out. Everything else is perfect and being the OCD UI freak that I am, it's painful to use any other frames other than this addon, but equally painful to use this addon and squint at the tiny mana text display when there is an incredibly useful tool right next to it.

At the very least, please tell me it is not possible so I can move on.

Thanks
Last edited by Miseration : 11-01-10 at 03:53 AM.
Report comment to moderator  
Reply With Quote
Unread 10-30-10, 05:33 AM  
MortumSK
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I dont know LUA to write my own script in custom_mod.lua so can u add possibility to set opacity of player frame out of combat AND without any target (only if there r both requirements) ?
Report comment to moderator  
Reply With Quote
Unread 10-29-10, 08:11 AM  
Gorunnus
A Murloc Raider

Forum posts: 4
File comments: 72
Uploads: 0
Originally posted by Pyrates
I guess you need to add

Code:
self.Buffs["growth-x"] = "LEFT"
to the code for focus.
Done.
I implemented that part of code, so it looks like this:
Code:
                self.Buffs:SetHeight(cfg.BuffSize)
		self.Buffs:SetWidth(225)
		self.Buffs.size = cfg.BuffSize
		self.Buffs.spacing = cfg.AuraSpacing
		if unit == "target" then
		self.Buffs.initialAnchor = "LEFT"
		elseif unit == "focus" then
		self.Buffs.initialAnchor = "RIGHT"
		self.Buffs["growth-x"] = "LEFT"
		end
		self.Buffs["growth-y"] = "DOWN"
It works like a charm.
Now work on party frames.
Last edited by Gorunnus : 10-29-10 at 08:26 AM.
Report comment to moderator  
Reply With Quote
Unread 10-29-10, 07:12 AM  
Pyrates
A Cliff Giant
 
Pyrates's Avatar
AddOn Author - Click to view AddOns

Forum posts: 77
File comments: 280
Uploads: 4
I guess you need to add

Code:
self.Buffs["growth-x"] = "LEFT"
to the code for focus.
__________________
" ... and the Vogon will do things to you that you wish you'd never been born, or, if you're a clearer minded thinker, that the Vogon had never been born."
Report comment to moderator  
Reply With Quote
Unread 10-29-10, 06:19 AM  
Gorunnus
A Murloc Raider

Forum posts: 4
File comments: 72
Uploads: 0
Originally posted by Pyrates
Er, no, I haven't read your edit, and I didn't notice that by myself. Can't one just set self.Buffs.initialAnchor = "RIGHT" for the focus?
Er, no, that wont help, i wrote this code:
Code:
self.Buffs:SetHeight(cfg.BuffSize)
		self.Buffs:SetWidth(225)
		self.Buffs.size = cfg.BuffSize
		self.Buffs.spacing = cfg.AuraSpacing
		if unit == "target" then
		self.Buffs.initialAnchor = "LEFT"
		elseif unit == "focus" then
		self.Buffs.initialAnchor = "RIGHT"
		end
		self.Buffs["growth-y"] = "DOWN"
But what it does is just move Focus buff anchor to the right, Focus buffs keep expanding to the RIGHT instead of LEFT, so now it looks even more strange..
Yea, ill keep trying to fix that one, it already took me couple of hours last night, and ill get back to it when i arrive home. If i menage to fix it ill let u know.
Report comment to moderator  
Reply With Quote
Unread 10-29-10, 06:11 AM  
Pyrates
A Cliff Giant
 
Pyrates's Avatar
AddOn Author - Click to view AddOns

Forum posts: 77
File comments: 280
Uploads: 4
Er, no, I haven't read your edit, and I didn't notice that by myself. Can't one just set self.Buffs.initialAnchor = "RIGHT" for the focus? Won't have time to test tonight though, and I'll be away over the weekend, so you'll be on your own for some days But if you find out let me know please
__________________
" ... and the Vogon will do things to you that you wish you'd never been born, or, if you're a clearer minded thinker, that the Vogon had never been born."
Report comment to moderator  
Reply With Quote
Unread 10-29-10, 05:57 AM  
Gorunnus
A Murloc Raider

Forum posts: 4
File comments: 72
Uploads: 0
Pyrates, have u menaged to solve Focus buff orientation? i have no luck.
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.