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
- Boss
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.
[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!
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.
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.
Today, when healing with the new version, it just didn't seem to register click as well as the old version. Sometimes it feels like it got "stuck". Sometimes it felt like I couldn't click through the health bar, and sometimes it felt like I couldn't click through the portrait.
It's like I had to be very precise with my click selection now, where before I can click within the general vicinity...
If feels like... either the hit area got smaller, or maybe the mouse onRelease event is more sensitive to small movements and won't register properly?