Get an Epic Experience with Premium

UnitFramesImproved

Unit Frames Login to Add Favorites
  • 22 Likes
  • World of Warcraft
  • 1,439 Monthly Downloads
  • Supports: 6.0.2
  • 85,799 Total Downloads
  • Updated 10/14/2014
  • Created 10/20/2010
  • 162 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Public Domain
  • Newest File: 1.4.13
or

About UnitFramesImproved

UnitFramesImproved

This addon aims to improve upon the standard blizzard unitframes without going beyond the boundaries set by them. Due to this, the addons memory usage is very small as all the hard work to get the unitframes to work is already done by Blizzard, I just improve upon them.

Main Featues

The Blizzard UnitFrames are extended with the following:

  • Taller healthbar
  • Proper class coloring of the healthbar accoring to player class
  • Better output of text on the statusbars
    • Formats "12.4k/45.3k" or "12.4k (20%)" depending on option
  • Fully integrated with rune-bar, shard-bar etc from the standard interface
  • Scalable Player/Target/TargetOfTarget/BossFrames frames

Works for Player, Target, FocusTarget. Uses the standard Pet, TargetOfTarget frames. Is even better when combined with the new Blizzard CompactRaidFrames (also CompactPartyFrames)

Notes

Please note that the traditional PVP icons for the factions is used to show which faction the targeted player is in, even if the player is not flagged for PVP. The PVP Free-For-All icon is used to show hostile opposite faction players currently.

System Requirements

Total memory usage in normal operation: 17KB

Configuration

Uses the Blizzard options for Player frames. UnitFramesImproved now also supports some basic slash-commands.

Available slash-commands

/unitframesimproved help Shows a help text
/unitframesimproved scale factor Scales the player and target frame using factor (0.0 - 10.0)
/unitframesimproved reset Resets the scaling of the player and target frames

You can also use the shortform /ufi instead of /unitframesimproved.

Movable PlayerFrames

This functionality is now included as part of WoW, and has as such been removed from UnitFramesImproved.

Scalable PlayerFrames

The portraits are linked and the scale factor will be applied to both PlayerFrame, TargetFrame, and also FocusFrame. The factor is 1.0 for normal size. 2.0 is 200% of normal size. 1.2 would be 20% larger than normal. The distance between PlayerFrame and Target frame is relative to scale of the frames. Scaling now also affects the BossFrames, at 90% scale of the factor used.

NOTE! By default the Player and Target frame positions are linked. This link can be cut by choosing to make the TargetFrame user-placed.

Future Improvements

  • Better support for healers that like to target->cast instead of using a click-to-cast addon like clique. (show deficit health etc)
  • Make some options available (like having a dps or healer focus on friendly frames)

Wishlist

  • Raid-icons shown for target-of-target and focus-target
  • Always show target-of-target and focus-target

Design Philosophy

I have a short list of design philosophies:

  • How I like it, is how the addon will be
    • I design this addon 100% after how I want it. Don't get me wrong, feedback is much appreciated as it may give me ideas that I had not yet thought about, and want for myself after that.
  • It just works (tm)
    • I like this one the best. I try to design all software I create around this principle. You shouldn't need to configure 54 options to get something that works. Things should work right out of the box, and execute it's task perfectly according to the requirement. If options upon options is what you want, there are other addons that do this. I got tired of them and created this.

Demonstration Videos

Known bugs

  • StatusBar Texts sometimes not showing properly until the value changes or the user mouseovers them.
  • Rogue Combo Points appearing a bit detached from the target unit-frame.
  • Added basic support for 6.0.
  • Removed incorrectly added MaxValue for status style "Both"

Comments

First Previous Page 3 of 15 Next Last
  • #187
    UnitFramesImproved

    Hello! Can you added format "12.4k/62k (20%)"? please ? Or how can i do it? Thanks.

    "ummm why doesn't it show currentHP/maxHP(percentHP) when you activate "both" in options?"

    +1

    Sorry for repeat this theme  and my bad english.

    Last edited by lostprey on 6/10/2013 4:37:01 PM
  • #189

    I've actually edited mine to do just this on line 268 change it to be:

    valueDisplay = valueDisplay .. "/" .. valueMaxDisplay.." (" .. percent .. ")";

     

  • #201

    It's a bit late, but the MaxValue has been readded in 1.4.12. Seems it got lost in the 1.4.11 release and I did not notice.

    Edit: Just remembered why it shouldn't be there, so it was removed again in 1.4.13.

    Last edited by kiforsbe on 10/14/2014 10:50:53 AM
  • #191

    Thank you :D the one thing I preferred about the base frame was being able to show max health and current percent.

  • #186

    Hello i have a little problem with this addon , it only show pourcent health and i can't swtich to true health , and the box show pourcent health isn't check

  • #180

    Had to abandon this addon for two reasons:

    1. Exiting vehicles causes visual bug with the thickness of the health bar. Getting tired of reloading UI every time, which also cases the next bug.
    2. Focus frame resets size and position everytime you zone/relog/reload.

    They've been reported months ago and the author, sadly, doesn't seem to have time and/or will to fix them. Otherwise, this addon would be perfect.

    Last edited by Rivermark on 5/5/2013 9:31:50 AM
  • #181

    Sadly, there's not much I can do as the hooks I use to make the addon work, easily conflict with other addons and the Blizzard internal code.

    All I can tell you is that if it doesn't work for you, that's a shame. All I can do is hope that Blizzard makes it easier to hook into their UI like this, instead of having to do a a complete rewrite.

  • #192

    I would suggest that maybe you could release a simplified version of this addon; "HealthFramesImproved". The only thing it does is simply make a taller healthbar and class color it.

    Those are the only 2 functions that I need and maybe if you didn't try and make scalable frames it would eliminate the auto scaling problems with the focus frame for instance.

    Just a thought.

    Thanks for an otherwise awesome addon! It (nearly) perfectly fits my simple needs. 

  • #185

    I understand the obstacles and hope that Blizzard will make it easier (have you tried making a post about these issues on the official forums, btw?). It just saddens me that the only addon made in 9 years of WoW, that fits my needs perfectly, causes so much discomfort at the same time.

  • #179

    Hello! I had some issues with that I was messing around with the addon when I wrote /ufi scale 5.0 and my and my targets frames went missing, Tried some different stuff, including removing the addon but I really cant fix it. Anyone can help?

  • #182

    Not sure really what to do about that. There's a folder with personal settings for the UI layout that you could reset.

  • #178

    Hey! I really, really enjoy this addon! Could you please please please look at  making it be able to skil enemy arena frames as well? I would appreciate this sooooo much as I pvp all day and use default blizzard enemy arena frames! Thank you!!

  • #184

    Sorry, I don't play arena enough to get this done. If someone would like to help out with this, I'd be much appreciative of that.

  • #177

    I love the look of these frames only problem is i get an error every time i start a fight where the bossframes are to be shown. First it is because of it hiding the 4 that aint being used (in a one boss fight) and then in a fight like Garalon in Heart of Fear, where the frames hides for the legs when they are killed and then reapear when he mends them.

    7x [ADDON_ACTION_BLOCKED] AddOn "UnitFramesImproved" tried to call the protected function "Boss2TargetFrame:Hide()".
    !BugGrabber-r191-release\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
    <in C code>
    FrameXML\TargetFrame.lua:100: in function <FrameXML\TargetFrame.lua:96>
    <in C code>
    <in C code>
    <in C code>
    <in C code>
    <in C code>
    <in C code>
    <in C code>
    FrameXML\TargetFrame.lua:166: in function "OnEvent"
    FrameXML\UnitFrame.lua:563: in function <FrameXML\UnitFrame.lua:561>

    Locals:
    nil

  • #183

    Can't do much about this unfortunately. The hooks used don't jive well with the Blizz code at all times. Unless Blizz cleans up theri code to make it easier to hook into, there's not much I can do.

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway