Get an Epic Experience with Premium

UnitFramesImproved

Unit Frames Login to Add Favorites
  • 18 Likes
  • World of Warcraft
  • 1,221 Monthly Downloads
  • Supports: 5.4.0
  • 64,798 Total Downloads
  • Updated 09/15/2013
  • Created 10/20/2010
  • 139 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Public Domain
  • Newest File: 1.4.11
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 5.4.

Comments

First Previous Page 1 of 14 Next Last
  • #199

    This looks great.

    Keeps the good (imo) visuals of the default frames.

    Would be even better if we could increase the length of the bars.

  • #198

    This is excellent.  Can you make an improved pet frame too?

  • #197

    HELP!

    Everytime I enable the addon, it gives a massive FPS drop to under 10 frames per second!

    I worked fine for me in patch 5.3

  • #196

    3x [ADDON_ACTION_BLOCKED] AddOn "UnitFramesImproved" tried to call the protected function "Boss5TargetFrame:Hide()".
    !BugGrabber-r198-release\BugGrabber.lua:552: in function <!BugGrabber\BugGrabber.lua:552>
    <in C code>
    FrameXML\TargetFrame.lua:103: in function <FrameXML\TargetFrame.lua:99>
    <in C code>
    <in C code>
    FrameXML\TargetFrame.lua:169: in function "OnEvent"
    FrameXML\UnitFrame.lua:663: in function <FrameXML\UnitFrame.lua:661>

    Locals:
    nil

    Not a fatal error but it's giving me the "too many errors in your UI QQ" message on every boss fight that uses the boss frame/s on the right... which is most/all fights nowadays :)

  • #195

    from all versions for me the most normal 40100
    Stolny version
    1) does not work
    2) after the reload disappear (100%)

    in this version I use is not a big mistake (which greatly angers me)
    Health perevklyuchaetsya long format with 23769/23769 23k in size (100%)
    Can you fix it?

    and tell me please
    Which script is responsible for the health?
    I just do not like your unit

    Last edited by Langepac on 10/25/2013 2:18:19 AM
  • #194

    First of all, thanks for making the best unit frames addon out there.
    For me there is only one thing that could make it even better.
    Please make profiles available, so that i can save the frames at a specific position on the screen and load that on my other chars, that would make my life so much easier. TIA

  • #193

    help please
    How to change the format of "12.4k (20%)"
    only health

    Last edited by Langepac on 10/15/2013 7:34:58 AM
  • #190

    Thank you kiforsbe! Love the addon!

  • #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 .. ")";

     

  • #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. 

  • 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 »

Alienware Alpha Giveaway!