Get an Epic Experience with Premium


Unit Frames Login to Add Favorites
  • World of Warcraft
  • 846 Monthly Downloads
  • Supports: 6.0.2
  • 128,666 Total Downloads
  • Updated 10/15/2014
  • Created 03/30/2008
  • 189 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: v2.6.0
Support development! **

About SimpleUnitFrames

About SimpleUnitFrames

SimpleUnitFrames is an extension to the default WoW Unit Frames. Rather than a complete unitframe replacement, this addon adds further information and features to the existing frames and allows a greater degree of customization to enhance their usability.

The v2.x.x series of SimpleUnitFrames involved a complete re-write of the code, however credits go to Rophy and xan for their original work on the v1.x.x series.

All configuration for SimpleUnitFrames can be performed through the Interface Options panel which can be opened through the slash commands /simpleunitframes or /suf, or through ESC -> Interface -> AddOns Tab -> SimpleUnitFrames.

HP, Mana, Energy, Rage & Runic Power Display

The default unitframes only allow either [total]/[max] or [percent] values to be shown on HP and mana bars, however SimpleUnitFrames provides several default overlay options or a method to create your very own styles using LibDogTag-3.0 syntax (also available through the in-game /dog command).


SimpleUnitFrames comprises the following modules which enhance each frame:

  • Class Icon Display
  • Text Overlays
  • Custom Text Overlay Styles
  • Portrait Damage Display
  • Bar Textures

Supported Frames

SimpleUnitFrames supports the following frames, each with their own customizations available:

  • Player
  • Pet
  • Target
  • TargetOfTarget
  • Party
  • PartyPet
  • Focus
  • FocusTarget
  • Boss


For translators wishing to create/update translations for other languages than enUS, please do so though the Localization Page.

Bugs & Development

While the best effort is made to ensure that release quality zips do not have any bugs, inevitably errors slip through. If you encounter a bug, please ensure that it has not already been fixed in a more recent beta/alpha release or reported already on the ticket tracker. If the bug persists even in the latest development build and has not been reported, please post a ticket on the Project Tickets Page

Please report bugs and suggest features via the Ticket page rather than using the comments section as it provides a single point of reference to track the development of the addon.

Development builds of SimpleUnitFrames can always be found on the Project Files Page.

r130 | pneumatus | 2014-10-15 20:14:08 +0000 (Wed, 15 Oct 2014) | 1 line
Changed paths:
   A /tags/v2.6.0 (from /trunk:129)

Tagging as v2.6.0
r129 | pneumatus | 2014-10-14 21:11:41 +0000 (Tue, 14 Oct 2014) | 2 lines
Changed paths:
   A /trunk/Locales/deDE.lua
   A /trunk/Locales/esES.lua
   A /trunk/Locales/ptBR.lua
   A /trunk/Locales/ruRU.lua
   M /trunk/SimpleUnitFrames.toc

Update for 6.0
Add additional locale files

Addon Packs Containing This...


First Previous Page 1 of 12 Next Last
  • #180

    Please dont abandon this addon, it's the only addon that suites my need! And it rocks!

  • #177

    cann't add a new format for your health?

  • #175

    Will there be updates to this mod? Sometimes the icon doesn't represent the right class in party frame.

    Awesome addon.

  • #179
    Quote from roger85 »

    Will there be updates to this mod? Sometimes the icon doesn't represent the right class in party frame.

    Awesome addon.

    I can confirm it. If I create a new group then the icons are not visible. I have to repeatedly press the button "Display Class Icon". The same happens when someone leaves the group or acceding

  • #171

    The Pally icon does not sit centre like other classes

  • #172

    The way it is now is how it's always been - it's centered but the circular border just crops off more than other classes.

  • #170

    Very nice addon this is

    I have found a few npcs with no icons at all I think need to take note of them and post a bug report on it

  • #169

    Addon to work properly, the problem is that if you use it screws fonter portrait damage can be blurred: (

  • #168

    Any way to change the portrait damage font?

  • #173

    There's no way to change the font directly - player damage is a standard Blizz thing (and therefore uses blizz's own font). Any addon that changes blizz fonts in general will change it though.

  • #167

    why is this utdated? 

  • #166

    Is there any way to turn off the combat text for player frames?

  • #165

    is it possible to chance ToT screen same as your target screen ?

  • #164

    Still working perfectly, just make sure to get the no-lib version and update the libraries separately, curse client will do this for you if you have the download libraries separately selected in the settings.

  • #163

    I like this addon very much, and used it for a long time. Recently, bored with lua errors, I tried to fix it yesterday, now it seems work correctly :)   If someone faces the same, perhaps you may try to fix it yourself, like this:

    1. Open the file with any text editor:
    "<your wow directory>\Interface\AddOns\SimpleUnitFrames\Libs\LibDogTag-Unit-3.0\Categories\Status.lua"

    2. Backup this file first is a good choice ;)

    3. Goto line 36, you should find codes like this:
    --- original code ---
        local prefix, min, max = "raid", 1, GetNumRaidMembers()
        if max == 0 then
            prefix, min, max = "party", 0, GetNumPartyMembers()
    --- original code ---

    4. Replace "GetNumRaidMembers" and "GetNumPartyMembers" with "GetNumGroupMembers". Because blz replace the old functions with new one in 5.0.4. Now codes should be like this:
    --- modified code ---
        local prefix, min, max = "raid", 1, GetNumGroupMembers()
        if max == 0 then
            prefix, min, max = "party", 0, GetNumGroupMembers()
    --- modified code ---

    5. Then goto line 360, codes like this:
    --- original code ---
        code = UnitIsPartyLeader,
    --- original code ---
      replace "UnitIsPartyLeader" with "UnitIsGroupLeader", like this:
    --- modified code ---
        code = UnitIsGroupLeader,
    --- modified code ---

    6. Save & close, now try to reload plugins. At least for me, everything's ok now :D

  • 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