Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(81 Kb)
Download
Updated: 09-11-13 08:03 AM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Updated:09-11-13 08:03 AM
Created:06-28-10 04:06 PM
Downloads:31,865
Favorites:98
MD5:

whoa UnitFrames  Popular! (More than 5000 hits)

Version: 5.4
by: whoarrior [More]

This addon was inspired by SnowfallUnit from Dayn, but it should stay closer to the original Blizzard UI style.

  • modified Blizzard unitframe graphics with fat bars for player-, target- and focusframe
  • uses the normal blizzard configuration
    » interface » game » status text : player, target and display percentages
    » interface » game » unitframes : larger focus frame
  • no gui, configuration in file config.lua (class specific configuration possible)
  • you can use the standard Blizzard status text or whoaUF custom status text with
    - optional health- and manapoints with 1000 separators
    - optional simple health (rounded health- and manapoints)
    - you can see the percentage and the actual health-/manapoints together, or just the actual health-/manapoints
    - optional percentage @manabars
  • threatindicator moved from the target- to the playerframe
  • no charactername visible at the playerframe
  • healthbar classcolored for players and green-yellow-red-grey for npc's
  • you can change the size of buffs/debuffs (target)
  • scalability (version 5.2.1)
  • ooc transparency (version 5.2.1) Now off by default!
  • showMaxHealth (version 5.2.2)

NEW config options
  • petFrameOnTop
  • hitIndicators
  • showToTName

HINTS:
  1. You want NO status text at all:
    - disable status text in Blizzard config: » interface » game » status text : player, target
  2. You want the standard Blizzard status text:
    - disable customStatusText in config.lua: customStatusText = false
    - enable status text in Blizzard config: » interface » game » status text : player, target, display percentages
  3. You want the whoaUF custom status text
    - enable customStatusText in config.lua: customStatusText = true
    - enable status text in Blizzard config: » interface » game » status text : player, target, display percentages
  4. You want percentages@manabars
    - same as point 3
    - enable autoManaPercent in config.lua: autoManaPercent = true

(:

P.S. Thanks to Dayn, Evl, Thek, Zork and so on for their great addons.

Code:
FOLDER STRUCTURE

[folder] World of Warcraft

         [folder] Interface

                  [folder] AddOns
         
                           [folder] whoaUnitFrames
                  
                                    [file] config.lua
                                    [file] whoaUnitFrames.lua
                                    [file] whoaUnitFrames.toc

                  [folder] CharacterFrame

                           [file] UI-Player-Portrait.blp
                           [file] UI-Player-Status.blp

                  [folder] TargetingFrame

                           [file] UI-PartyFrame.blp
                           [file] UI-TargetingFrame-Elite.blp
                           [file] UI-TargetingFrame-Minus-Flash.blp
                           [file] UI-TargetingFrame-Minus.blp
                           [file] UI-TargetingFrame-org.blp
                           [file] UI-TargetingFrame-PlusMob.blp
                           [file] UI-TargetingFrame-Rare-Elite.blp
                           [file] UI-TargetingFrame-Rare.blp
                           [file] UI-TargetingFrame-RareMob.blp
                           [file] UI-TargetingFrame.blp
                           [file] UI-TargetofTargetFrame.blp

Version 5.4 (3 new options in config.lua)
added...
  • petFrameOnTop
  • hitIndicators
  • showToTName
fixed...
  • ooc transparency off by default
Version 5.2.3
fixed...
  • bugfix for v5.2.2
Version 5.2.2 (1 new options in config.lua)
added...
  • showMaxHealth
fixed...
  • a problem when using the original Blizzard status text
Version 5.2.1 (2 new options in config.lua)
added...
  • scalability
  • ooc transparency
Version 5.2 (no changes in config.lua)
fixed...
  • adapted percentage text for the 5.2 changes
Version 5.1.1 (no changes in config.lua)
fixed...
  • the transparent background behind the healthbar for target and focus
Version 5.1 (no changes in config.lua)
fixed...
  • the transparent background behind the healthbar for target and focus
added...
  • the StatusBar graphic from Rufio UI
Version 5.0.4
fixed...
  • 2 new graphics (MoP changes)
  • minimal changed party und ToT graphic
  • the debuff positioning when selected option "buffs on top" @target
Version 4.3.1
fixed...
  • the offline text was not displayed
  • the option "buffs on top" @target
Version 4.3 (version number harmonized with game version number)
fixed...
  • performance problems
added...
  • optional percentage for manabars
  • optional use the Blizzard status text
  • class specific configuration possible
Version 1.1
removed...
  • free positioning of player- and targetframe, to fix problems with other addons (you can use any addon which repositions the standard blizzard frames)
added...
  • percentage for the focusframe
  • an option in the config.lua to activate/deactivate thousand separators
  • simple health starts now from 200.000 (if you want to change that value go to whoaUnitFrames.lua line 276)
Version 1.0.5
added...
  • optional simple health (rounded health- and manapoints) => activation in config.lua
Version 1.0.4
added...
  • change the size of buffs/debuffs => editable in config.lua
  • actualization of your target when it get tapped by another player
Version 1.0.3
added...
  • activation/deactivation of classcoloring => editable in config.lua
Version 1.0.2
added...
  • 1000 separator of your choice => editable in config.lua
  • Dead - Ghost - Offline texts => editable in config.lua
Version 1.0.1
fixed...
  • small bars in fat bar graphic if you're in a spike @lord marrowgar
  • playerhealthbarcolor stays green (it should switch to the players classcolor) if you come out of a vehicle as long as you're in combat @gunship battle
  • fixed the position of DK Runes
added...
  • percentage and healthpoints on different frames, for a "better" positioning
Optional Files (0)


Archived Files (15)
File Name
Version
Size
Author
Date
5.2.3
81kB
whoarrior
03-20-13 11:54 AM
5.2.1
80kB
whoarrior
03-15-13 10:37 AM
5.2
80kB
whoarrior
03-12-13 02:22 AM
5.1.1
79kB
whoarrior
12-06-12 05:22 PM
5.1
78kB
whoarrior
12-04-12 05:56 PM
5.0.4
76kB
whoarrior
10-22-12 11:51 AM
4.3.1
61kB
whoarrior
02-19-12 05:46 PM
4.3
60kB
whoarrior
12-23-11 06:54 PM
1.1
60kB
whoarrior
02-08-11 12:26 PM
1.0.5
61kB
whoarrior
10-18-10 03:51 PM
1.0.4
62kB
whoarrior
07-12-10 06:12 AM
1.0.3
61kB
whoarrior
07-03-10 12:30 PM
1.0.2
61kB
whoarrior
07-03-10 04:32 AM
1.0.1
61kB
whoarrior
06-30-10 06:30 PM
1.0
60kB
whoarrior
06-28-10 04:06 PM


Post A Reply Comment Options
Unread 10-27-10, 10:09 AM  
Zappenduster
A Kobold Labourer

Forum posts: 0
File comments: 15
Uploads: 0
any chance that you provide your interface compilation?
rg
Zappenduster is offline Report comment to moderator  
Reply With Quote
Unread 10-27-10, 10:01 AM  
Valimonde
Premium Member
 
Valimonde's Avatar
Premium Member

Forum posts: 1
File comments: 4
Uploads: 0
Any news on fixing for Clique?

Loving your clean and readable frame, but I have to have Clique for healing.

Here is my error code when I mouse over the frame with Clique activated.

Code:
2x Interface\FrameXML\RestrictedExecution.lua:432: Cannot call restricted closure from insecure code:
<in C code>: ?
Interface\FrameXML\SecureHandlers.lua:38: in function <Interface\FrameXML\SecureHandlers.lua:37>:
Interface\FrameXML\SecureHandlers.lua:266: in function <Interface\FrameXML\SecureHandlers.lua:261>:
<in C code>: ?
Interface\FrameXML\SecureHandlers.lua:320: in function <Interface\FrameXML\SecureHandlers.lua:304>:
(tail call): ?:

  ---
Hope you can get it working. Thanks
Valimonde is offline Report comment to moderator  
Reply With Quote
Unread 10-25-10, 05:34 AM  
Zappenduster
A Kobold Labourer

Forum posts: 0
File comments: 15
Uploads: 0
Hi whoarrior, ich bin mal so frei und schreib in deutsch. Ein paar Anregungen und Fragen von mir für dieses echt tolle Addon:
-Gibt es die Möglichkeit die Druiden eclipsebar vom Playerframe zu entkoppeln und auch frei zu positionieren bzw größe zu ändern? Ich weiss, da gibts andere addons für, aber ich mags all-in-one
-Gibt es die Möglichkeit, die auf mich gewirkenten Debuffs links neben der Minimap ebenfalls frei zu positionieren und auch evtl die Größe zu ändern?
-Evtl. noch eine Config Einstellung zur Positionierung der Castbar?

Und zuletzt, welches addon nutzt du für deine Buttons? die verkürzte Buttonleiste?

in english: asking for config positioning of the druid eclipsbar, debuffs and castingbar and which addon he uses for his buttons.

Thx für deine Hilfe/ thx for your help
Zappen
Zappenduster is offline Report comment to moderator  
Reply With Quote
Unread 10-21-10, 09:38 AM  
ApatiaMax
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 10
Uploads: 4
Change Strata ?

Hello, it's me again

i've a problem with Chatter, indeed the text scroll up the PlayerUi, while i wish that stay beihond the user avatar.



i suppose that i need to change the strata oreder but, can you show me where?
ApatiaMax is offline Report comment to moderator  
Reply With Quote
Unread 10-19-10, 12:20 PM  
reale
A Kobold Labourer

Forum posts: 1
File comments: 166
Uploads: 0
Clique

Originally posted by Shirk
Just finished checking right before you posted. Seems that it doesn't play nice with Clique.
Yes same, it's Clique + Whoa that's causing the error for me also.

More Info from Clique:
Addons that are registering using ClickCastFrames should run
ClickCastFrames[frame] = nil or ClickCastFrames[frame] = false.

Addons that are using the group header, and are registering using
the secure snippet method should do the following:

local header = self:GetFrameref("clickcast_header")
header:SetAttribute("clickcast_button", button)
header:RunAttribute("clickcast_unregister")

This code expect to be run on the header, but needs access to the
button. This can probably be passed into your header via a frame
reference, i.e:

MyGroupHeader:SetFrameRef("foo", MyGroupHeaderUnitButton1)
MyGroupHeader:Execute[[
local button = self:GetFrameRef("foo");
local header = self:GetFrameRef("clickcast_header")
header:SetAttribute("clickcast_button", button)
header:RunAttribute("clickcast_unregister")
]]
Last edited by reale : 10-20-10 at 12:48 PM.
reale is offline Report comment to moderator  
Reply With Quote
Unread 10-19-10, 02:29 AM  
whoarrior
A Deviate Faerie Dragon
 
whoarrior's Avatar
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 84
Uploads: 2
Originally posted by Shirk
Just finished checking right before you posted. Seems that it doesn't play nice with Clique.
Ok i try check that problem on my priest next weekend. I didn't played a caster for some time.

(:
whoarrior is offline Report comment to moderator  
Reply With Quote
Unread 10-18-10, 11:27 PM  
Shirk
A Defias Bandit
 
Shirk's Avatar

Forum posts: 3
File comments: 37
Uploads: 0
Just finished checking right before you posted. Seems that it doesn't play nice with Clique.
Shirk is offline Report comment to moderator  
Reply With Quote
Unread 10-18-10, 11:21 PM  
whoarrior
A Deviate Faerie Dragon
 
whoarrior's Avatar
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 84
Uploads: 2
Originally posted by Shirk
I'm getting the same error as reale when I mouseover my characters unitframe.
Please tell me if that happens even if you have NO other addons activated, cause i still can't reproduce this error.

(:
whoarrior is offline Report comment to moderator  
Reply With Quote
Unread 10-18-10, 11:15 PM  
whoarrior
A Deviate Faerie Dragon
 
whoarrior's Avatar
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 84
Uploads: 2
Re: Error

Originally posted by reale
Thanks for looking into this, still getting the same error:

Message: Interface\FrameXML\RestrictedExecution.lua:432: Cannot call restricted closure from insecure code
Do you get the Error even you have no other addons activated? Without anymore informations i can't reproduce that error! If i can't reproduce it, i can't fix it.

(:
whoarrior is offline Report comment to moderator  
Reply With Quote
Unread 10-18-10, 11:13 PM  
Shirk
A Defias Bandit
 
Shirk's Avatar

Forum posts: 3
File comments: 37
Uploads: 0
I'm getting the same error as reale when I mouseover my characters unitframe.
Shirk is offline Report comment to moderator  
Reply With Quote
Unread 10-18-10, 06:23 PM  
reale
A Kobold Labourer

Forum posts: 1
File comments: 166
Uploads: 0
Error

Thanks for looking into this, still getting the same error:

Message: Interface\FrameXML\RestrictedExecution.lua:432: Cannot call restricted closure from insecure code
reale is offline Report comment to moderator  
Reply With Quote
Unread 10-16-10, 04:29 AM  
whoarrior
A Deviate Faerie Dragon
 
whoarrior's Avatar
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 84
Uploads: 2
Originally posted by reale
Please fix for 4.0.1 - thank you!
I didn't had the time to download & install that 5gb patch. Hopefully i have some time that sunday.

(:
whoarrior is offline Report comment to moderator  
Reply With Quote
Unread 10-15-10, 01:55 AM  
ApatiaMax
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 10
Uploads: 4
Can i suggest to include the HealColors feature ?
that ha been discontinued, but it looks cool and usefull
ApatiaMax is offline Report comment to moderator  
Reply With Quote
Unread 10-14-10, 11:50 AM  
reale
A Kobold Labourer

Forum posts: 1
File comments: 166
Uploads: 0
Please fix for 4.0.1 - thank you!
reale is offline Report comment to moderator  
Reply With Quote
Unread 09-30-10, 04:11 PM  
whoarrior
A Deviate Faerie Dragon
 
whoarrior's Avatar
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 84
Uploads: 2
Re: Re: Re: Moving the frames

Originally posted by Euthanyze
OK but the thing is I've been messing with the config for a while and nothing seems to change at all.
>>>>
positions = {
-- [1] = { a = "TOPLEFT", x = 100, y = -55 }, -- PlayerFrame (default position)
-- [2] = { a = "TOPLEFT", x = 360, y = -55 }, -- TargetFrame (default position)
-- [1] = { a = "CENTER", x = -350, y = 200 }, -- PlayerFrame (picture 1 -> http://s.wowinterface.com/preview/pvw40782.png)
-- [2] = { a = "CENTER", x = -250, y = 145 }, -- TargetFrame (picture 1 -> http://s.wowinterface.com/preview/pvw40782.png)
[1] = { a = "CENTER", x = -150, y = -250 }, -- PlayerFrame (picture 2 -> http://s.wowinterface.com/preview/pvw40933.png)
[2] = { a = "CENTER", x = 150, y = -250 }, -- TargetFrame (picture 2 -> http://s.wowinterface.com/preview/pvw40933.png)
[3] = { a = "CENTER", x = -440, y = 40 }, -- PartyFrame
>>>>

I've tried changing the numbers in both PlayerFrame and target frame and reloading my UI but still nothing happens?

Sorry if there's something i'm missing like a noob ><

P.S. An option to hide the whole portrait part of the unit frame would be amazing, if you had the time/motivation
You said you use Moveanything. Maybe it does bug the positioning. Try to disable all other addons and look what happens.

(:

P.S. There's no motivation atm, sry.
whoarrior is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: