• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

SimpleUnitFrames

 

Project Updated:
Files Updated: Wed, Oct 14 2009
Supports Game Version: 3.2.0
Category: Unit Frames
Tags:

[Edit Tags]

Project Manager: Pneumatus
Additional Authors: No additional authors
Current Version: v2.2.0
License: All Rights Reserved
Development Site: WowAce.com
Avg Daily DL (last 30 days): 86
Downloads Total: 29,192
Favorites: 86
Comments: 70
  • 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).

Modules

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
  • TgFocus (Provided by FocusFrame)
  • TgFocusTarget (Provided by FocusFrame)

Localization

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

  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  SimpleUnitFrames v2.2.0 Release 3.2.0 2,277 10/14/2009
  SimpleUnitFrames v2.1.0 Release 3.2.0 5,300 8/5/2009
  SimpleUnitFrames v2.0.2 Release 3.1.0 5,989 5/15/2009
  SimpleUnitFrames v2.0.1 Release 3.1.0 1,030 5/10/2009
  SimpleUnitFrames v2.0.0 Release 3.1.0 484 5/9/2009
  • 1 page(s)
  • Screenshots (1)
  •  
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • azgru said 

    Any way to move the party frames?

    Reply Report Permalink
  • kderks said 

    Any way to add the Player's level on the party unit frames as well?

    Reply Report Permalink
  • I love this addon! Thank you very much, Pneumatus.

    Could someone help me out with a DogTag request? What I'd like, for both health and mana, is the current value and the percentage of max: if my target has 10,000 total health and I've taken off 5K of it, I'd like to see "5,000 (50%)". I'm sure this is possible but I get easily mudled by such things. Thanks!

    Reply Report Permalink
  • Never mind, Pneumatus already covered this:

    =-=-=-=-=
    You could create your own text style with the instructions in the addon description with a DogTag string along the lines of:
    [HP:Short] [PercentHP:Percent:Paren] - For HP
    [HasMP ? MP:Short " " PercentMP:Percent:Paren ! "-"] - For MP

    These would display like "Current (Percent%)"
    =-=-=-=-=

    Thanks again, and let this be a lesson to me to read further back in comments next time!

    Reply Report Permalink
  • Rexob85 said 

    How can I take off the player portrait dmg?

    Reply Report Permalink
  • I'd also be interested to know if this is currently possible... or if it might be possible in a future update? Thanks a LOT for keeping this mod going.. can't be doing with all the other bloated unit frames mods. this one is pure gold. cheers for that

    Reply Report Permalink
  • is there a way to remove the player portrait damage?

    Reply Report Permalink
  • I'm looking for a unit frame mod that changes nothing about the appearance of the unit frames but allows me to drag them where I please.

    Reply Report Permalink
  • RaiGaL said 

    Thanks Pneumatus!Here are my styles for anyone else who could have some use of em:
    [Go to custom text style>New style and give the following values to DogTag String,remember to change the style type whether it's HP or MP]

    Custom Style HP 1: [Status or (FractionalHP)]
    Displays your current HP compared to your max HP, ex. 16023/20132
    Custom Style HP 2: [PercentHP:Round:Percent]
    Displays your current HP as a % value without fractions, ex 78%
    Custom Style HP 3: [Status or (FractionalHP ' ' PercentHP:Percent)]
    Displays your current HP compared to your max HP and %, ex 16023/20132 78%

    As for MP Style it's the same values with MP instead of HP in the dogtag strings and style type!

    Reply Report Permalink
  • If anyone wants to suggest more custom styles, i'll create a page on the WoWAce project listing them all.

    Reply Report Permalink
  • Hey Pneumatus, getting error w/ the 2.0.1 build. Error occured upon trying to create a profile, or load another char's profile when using the new interface settings window. Even when i cleared the files out of the SV folder, and started fresh, error still occured.

    Date: 2009-05-10 17:10:39
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ...e\AddOns\SimpleUnitFrames\Modules\PortraitDamage.lua line 39:
    attempt to index field '?' (a nil value)
    Debug:
    (tail call): ?
    (tail call): ?
    ...e\AddOns\SimpleUnitFrames\Modules\PortraitDamage.lua:39: ?()
    ...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146:
    ...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146
    [string "safecall Dispatcher[3]"]:4:
    [string "safecall Dispatcher[3]"]:4
    [C]: ?
    [string "safecall Dispatcher[3]"]:13: ?()
    ...ist\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: Fire()
    ...\AddOns\AckisRecipeList\libs\AceDB-3.0\AceDB-3.0.lua:415: SetProfile()
    ...ecipeList\libs\AceDBOptions-3.0\AceDBOptions-3.0.lua:217:
    ...ecipeList\libs\AceDBOptions-3.0\AceDBOptions-3.0.lua:216
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[3]"]:9:
    [string "safecall Dispatcher[3]"]:5
    (tail call): ?
    ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:781:
    ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:605
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[3]"]:9:
    [string "safecall Dispatcher[3]"]:5
    (tail call): ?
    ...ddOns\AckisRecipeList\libs\AceGUI-3.0\AceGUI-3.0.lua:305: Fire()
    ...ist\libs\AceGUI-3.0\widgets\AceGUIWidget-EditBox.lua:57:
    ...ist\libs\AceGUI-3.0\widgets\AceGUIWidget-EditBox.lua:54
    ...ist\libs\AceGUI-3.0\widgets\AceGUIWidget-EditBox.lua:66:
    ...ist\libs\AceGUI-3.0\widgets\AceGUIWidget-EditBox.lua:63

    ****
    Hope that helps.

    Thanks for the mod & support.

    Reply Report Permalink
  • Update.. as i was messin around. It does "save" the profile, if i make some setting choices.. then type in a profile name and hit okay, or if i set one up on 1 char, logout, go into a diff char, then load the previous char's profile, i get the error, but then if i logout and log back in, it loads the settings from the profile i chose. So the profiles work, just not correctly until reload.

    Reply Report Permalink
  • Thanks for the info, this has been fixed in r102 and will be in the next release.

    Reply Report Permalink
  • RaiGaL said 

    And if possible a way to make HP and MP appear as current HP/max HP for example 20128/21891 and not 20,1k/21,8k?Thanks again!

    Reply Report Permalink
  • Create custom styles for HP and mana with [FractionalHP] for HP and [FractionalMP] for mana.

    Reply Report Permalink
  • RaiGaL said 

    Hello there,is there any way to make a custom text style which shows the percentage % without the fraction,for example 78% instead of 78.3%.I have read DogLib and tried [PercentHP:Percent(unit="player")] which is [[HP(unit=unit) / MaxHP(unit=unit) * 100]:Round(1)].It takes the current hp of the unit substracts it with the maxhp and then substract it again with 100.Any way around this?Also is there any way to add more fonts to the options?Thanks in advance!

    Reply Report Permalink
  • [PercentHP:Round:Percent] will give HP in percent with no decimal places, followed by a Percent sign.

    As for additional fonts, SUF will grab any fonts registered with LibSharedMedia-3.0, so addons such as SharedMedia and SharedMediaAdditionalFonts and any of the "complete font replacement" mods that use LSM like MiniType will give more fonts.

    Reply Report Permalink
  • lindrone said 

    Also, the mouse "hit" area on the unit frames seems a little weird. Sometimes I have to click two or three times on a portrait to switch target.. Sometimes it doesn't seem to register the clicks. I'm reverting back to the older version for now.

    Reply Report Permalink
  • lindrone said 

    The newest version is not reporting vehicle health correctly. I'm doing the Argent Tournament daily quests, and it reports my vehicle as having only 17.3k health, while if you target my vehicle, you get 75k health.

    Reply Report Permalink
  • While I thought I had tested everything I guess it's inevitable that bugs slip through. The text switching has been fixed in alphas and will be in the next release. I've not been able to reproduce any issues with switching targets by clicking the frames though, all text overlays are 'transparent' for clicks. If you are able to offer any further hints into how it's reproducible I'll investigate more.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 19,744 HealBot Continued Buffs & Debuffs, Class, and...
  2. 9,635 X-Perl UnitFrames Raid Frames, and Unit Frames
  3. 2,241 Grid Unit Frames
  4. 1,705 VuhDo Buffs & Debuffs, Druid, Healer...
  5. 1,164 PitBull Unit Frames 4.0 Unit Frames