Get an Epic Experience with Premium

UnitFramesImproved

Unit Frames Login to Add Favorites
  • 13 Likes
  • World of Warcraft
  • 719 Monthly Downloads
  • Supports: 5.2.0
  • 46,299 Total Downloads
  • Updated 03/08/2013
  • Created 10/20/2010
  • 115 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Public Domain
  • Newest File: 1.4.10
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 support for 5.1. Added support for the new WoW options for numeric display of values and percentages in status bars such as the player health bar.

Comments

First Previous Page 3 of 13 Next Last
  • #152

    Version 1.4.8 is finally ready and awaiting approval. It seems to be decently stable. It has a problem where you exit vehicles and the healthbar on your character frame is half as tall as it should be, easily fixed when needed with a quick /reload. Workign on a new patch that should fix this, but that's further off.

  • #153

    Oh, come on. It's like the most annoying thing ever. =/

  • #149

    Hi, thanks for this addon I like It !

    There is a really annoying problem at an encounter where there are several bosses, I see only one boss of three (as stone guards for example). This is really annoying especially when I'm tank and obliged to survey the energy of each.
    I am obliged to disable this addon for this kind of encounter.

    Thank you for you work and sorry for my bad english ^^'

  • #151

    Releasing an update in a couple of hours that should fix this issue.

  • #157

    I always have this problem :-(

  • #148

    When targetting a Pandaren who has not yet chosen a side, there is a large green box on the left side of the TargetFrame.

    This is because there isn't a Interface\\TargetingFrame\\UI-PVP-Neutral texture.

     

    To fix, replace the function on line 332 with this:

    function UnitFramesImproved_TargetFrame_CheckFaction(self)
        local factionGroup = UnitFactionGroup(self.unit);

        if ( UnitIsPVPFreeForAll(self.unit) ) then
            self.pvpIcon:SetTexture("Interface\\TargetingFrame\\UI-PVP-FFA");
            self.pvpIcon:Show();
        elseif ( UnitIsPVP(self.unit) and UnitIsEnemy("player", self.unit) ) then
            self.pvpIcon:SetTexture("Interface\\TargetingFrame\\UI-PVP-FFA");
            self.pvpIcon:Show();
        elseif ( factionGroup == "Alliance" or factionGroup == "Horde" ) then
            self.pvpIcon:SetTexture("Interface\\TargetingFrame\\UI-PVP-"..factionGroup);
            self.pvpIcon:Show();
        else
            self.pvpIcon:Hide();
        end
    end

  • #150

    Adding your fix to the patch.

  • #147

    Can u add more texture bar? :Q___

    Last edited by Fabilolz on 11/1/2012 6:52:30 AM
  • #146

    Short progress report:
    I've got a test versio nthat is working Ok for everything bu the new "minus" type for unitframes, shown for mobs like illusions etc. I hope to have a resolution for that this weekend in one way or another.

    The changes should fix the problems with unit-tapping not working correctly as well as class coloring. 

  • #144

    is there any chance of making it show "12.4k/45.3k(20%)"?

  • #145

    That would be too much text to make it fit within the frames, so unfortunately no.

  • #140

    Does anyone else get this LUA error? Anyone know how to fix it?

    1x [ADDON_ACTION_BLOCKED] AddOn "UnitFramesImproved" tried to call the protected function "Boss2TargetFrame:Show()". !BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587> <in C code> FrameXML\TargetFrame.lua:101: in function <FrameXML\TargetFrame.lua:95> <in C code> <in C code> <in C code> <in C code> FrameXML\TargetFrame.lua:165: in function "OnEvent" FrameXML\UnitFrame.lua:489: in function <FrameXML\UnitFrame.lua:487>

    Locals: nil

    Thanks!

  • #139

    I noticed that sometimes the target bar is not turning gray when someone else has already attacked a mob. Anyway of fixing this?

    Last edited by toor23 on 9/27/2012 12:39:18 PM
  • #141

    I'm working on an update, but it will still be a while as I'm also gearing for raiding. Hopefully I'll have some time to work on it this week.

  • #143

    Very cool~ Thank you very much!!

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

Infinite Crisis NA

Get Your Preferred Access Code!