Get an Epic Experience with Premium


Unit Frames Login to Add Favorites
  • World of Warcraft
  • 4,702 Monthly Downloads
  • Supports: 6.2.3
  • 115,192 Total Downloads
  • Updated 12/24/2015
  • Created 10/20/2010
  • 200 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Public Domain
  • Newest File: 1.5.0

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: 20KB


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. (Disabled for now due to issues with stability)

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)

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.
  • Fixed issue with scaling of Deathknight rune frames.
  • Requires WoW version 6.2 minimum


First Previous Page 9 of 16 Next Last
  • #115

    There are 2 fairly big bugs since 4.2:

    1. Focus frame ignores position and size setting after relogging.

    2. Target of target tends to disappear from time to time.

    Last edited by Rivermark on 12/17/2011 3:32:56 PM
  • #116

    For #1, try to reset your addon settings for UFI and see if that works.

    For #2: I have not seen this, but i'll keep an eye out for it and try to fix it.

    To be honest though, currently there's not much I can do to fix most of the remaining problems. Blizzard has been improving the structure of their code alot so this addon can fit in better without causing taint problems to such an extent as before, but it's still not good enough. I'll see what I can do but right now this project is on the back burner.

    I'll try to get some update out during the spring. And I know I'll be updating for whenever 5.0 comes around (hopefully at latest by summertime).

    Last edited by kiforsbe on 12/27/2011 3:59:55 PM
  • #119

    I'll try to integrate this fix into the code soonish. Great find, thanks!

  • #117

    The focus frame issue comes from UFI's SetFrameScale function. It always overwrites Blizzard's original small focus frame, theoretically because the smaller frame in the options is defined with its own predefined SetScale value.

    I commented that line out and it fixed the issue.

    Last edited by resonance2 on 12/31/2011 6:46:38 PM
  • #112
    Absolutely amazing addon, love it but would you be able to implement an option to change the way the value looks? So that when it's below 100k it could show up as 54155/146k instead of 54k/146k?
  • #113

    Sorry, but no. You can change it rather easily in the .lua file if you want to however. Just look for the bit about HP, then there's a section for thousands, millions, and well, billions as well i think. It's good to be prepared. :)

  • #111
    Any option to remove class color, just want default frame.
  • #114

    I currently have no plans to add more options such as that.

  • #110
    Why my statsbar never shows the HP and MP texts?
  • #108
    Yea was about to ask the same thing Mehkegr, focus frame losing color randomly after the last update, wonder if u could fix it kiforsbe itll be awesome, thanks ahead, Ashmedy.
  • #109
    Myeah. There's a problem with taint that i'm trying to solve. The quick fix for it that i used was to remove the classcolor forced override that i use for the focus frame, causing it to sometimes revert to default colors.

    Still trying to resolve this problem.
  • #107
    Focus frame tends to recolor itself to green regardless who is focused. It will show class color at the start, but will change during the encounter and remain until Focus Frame is reset. Unsure if it is Unitframesimproved or Blizzard Bug causing the issue. Thanx for your time and efforts.
  • #104
    Just found this addon and love it. Wondering if you can add an option to turn class coloring off?
  • #105
    Short answer: no.
    Longer answer: I'm just putting this addon here since i figured others may like it, but it's still just something I do just for my personal self interest of having a UI I like, so any options or features I add are such that I want to add, and I happen to quite like the class coloring, and it was one of the main reasons to why I created the addon.
  • #106
    That's cool. I'm glad you posted your addon, it is great and something Blizz should have done from the start.
  • 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 »

Star Trek Online Wiki Editing Contest