Get an Epic Experience with Premium


Unit Frames Login to Add Favorites
  • World of Warcraft
  • 2,824 Monthly Downloads
  • Supports: 6.0.2
  • 76,533 Total Downloads
  • Updated 10/14/2014
  • Created 10/20/2010
  • 150 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Public Domain
  • Newest File: 1.4.13

About 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)


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


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)


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


First Previous Page 3 of 15 Next Last
  • #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>


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

  • #176

    Hi,thank you for the time put into this addon. Could you please make something for Target Of Target? Like target of target getting a normal frame size and be moved?

  • #175

    Thanx for keeping it as simple as possible.  If you get the time, would you look into the DK runes?  Currently, they are out a little ways from the frame and off to the right a little.  i have my UI as small as WoW allows and my unitframes set to ufi scale 1.5.  The runes are scaling with the frame, it's just not docked with it like the other classes extra bar.  Thanx for your time and continuous maintanence of this superb mod!

  • #174

    Thank you for fixing that =D it works now to see percentage and hp :)

  • #171

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

  • #188
    Quote from goldman1337 »

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



  • #172

    Because I didn't like that format (too much text), and stuck with the ones I like: Formats "12.4k/45.3k" or "12.4k (20%)" depending on option.

  • #170

    Would it be possible for you to add an option to color code the health bar such that the color reflects the percentage of health left?


    I.E. Green = 100%, Yellow = 75%, Orange = 50%, Red = 25% or lower.

  • #173

    Nope, sorry. I just don't have the time to put in the work required to add that type of feature.

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

Plantronics GameCom Commander Headset Giveaway!