SUF focuses on a simplistic configuration while maintaining the flexibility that most users will care about, preventing unnecessary bloating of the addon that sacrifices performance. While you aren't going to be able to set the health bar to be exactly 3.14 pixels outside of the unit frames, you can change options you actually care about such as bar height, ordering, frame height and so on. To speed up configuration, you can configure multiple units at the same time through the global configuration. For example, if you want to set the height of the Player, Target, Focus and Party frames to 50 then the height of Target's Target, Target's Target of Target, Focus Target to 30 you can easily do this by changing two options instead of having to do it seven times.
However, should you need a little bit of extra configuration do not despair! An advanced option is included that will unlock additional configuration giving finer control over the configuration.
Slash commands: /shadoweduf (/suf)
Bug reporting
Because of how much of a pain dealing with comments on Curse is, I am disabling comments there. Please direct any bug reports to the ticket tracker.
Anchoring
Are you driven crazy by your party frames not aligning up exactly with your player frames, even if it's only half a pixel off? The anchoring system will let you solve all alignment issues, by allowing you to anchor a frame to another and set a simple offset from the frame it is anchored to, or by manually setting the X/Y position of the frame.
Using the screen shot as an example, if you drag the player frame the other frames will move with the player frame preserving the alignment and spacing. Each frame can still be manually positioned wherever you want, but this gives you a way of easily anchoring and moving frames around without having to use a ruler.
Zone configuration (Disabling options/units by zone type)
Units and modules can be enabled or disabled based on the type of zone you are in. For example, if you want to see party targets and party pets while you are in an arena but nowhere else then you can use the visibility options to enable it only while inside an arena. Modules can also be disabled by zone type, if you want to see party auras while in a raid instance but nowhere else you can disable the module in raid instances only.
Profiles do not have to be swapped and it is all automatic.
Units
Supports unit frames are as follows:
Player: Player, Pet, Pet Target
General: Target, Target of Target, Target of Target of Target, Focus, Focus Target
Party: Party, Party Pets, Party Targets
Raid: Raid, Raid Pet, Main Tank, Main Tank Target, Main Assist, Main Assist Target, Boss, Boss Target
Arena: Arena, Arena Target, Arena Pets
Features
- Tags: Includes a simple tagging system that can be customized in virtually any way using Lua, so even if something isn't included by default odds are you can make the tags
- Incoming heals: Supports LibHealComm-4.0 for incoming heal data which gives you more accurate information including heal over times and channels like Tranquility and Penance
- Auras: Can be set to only show auras you casted, or can cast on others. Can enlarge auras that you casted, and hide the cooldown ring on the timers of auras you didn't cast as well to make it more obvious which ones you casted and which ones you didn't
- Aura timers: You will need a mod such as OmniCC to show timers on buffs and debuffs
- Fader: Fades frames when out of combat and inactive (100% mana/no target)
- Druid power/rune/totem bars: Supports simple rune and totem bars as well as Druid mana bars for the player frame
- Highlighting: Border highlighting of frames based on mousing over them, curable debuffs, aggro or you are targeting/focusing them
- Range checking: Fades frames out that are out of range of you
- Exportable layouts: If you have a layout, or your friend has a layout you want to try out you can export/import SUF layouts by going to /suf -> Layout Manager
- Profiles: You can change from any profile to another one without reloading your UI, should you want to use a completely different layout based on zone you can easily switch profiles without hassle
Pretty much all the general unit frame settings are in, health bars, cast bars, power bars, portraits, indicators and so on.
Modules
Basic module support is included, should you be interested in building a module see the documentation on github for more information.
Currently released modules are:
CC Timers on portraits by Proditor.
Five second rule by Kemayo
Power bar colored by class by moniker
Aura indicators for unit frames
Bar growth
Trinket based tags
Latency on cast bars by Yawnings
Aura info on tooltip by Jzar, not technically a SUF module but it provides the aura info for those who miss it from XPerl
Damn Unit Sounds, not technically a SUF module it will restore the Blizzard sounds on targeting, focusing or toggling the PVP flag
Resurrect Adds resurrection tags to SUF using LibResComm-1.0.
Facts
- Date created
- 17 May 2009
- Categories
- Last update
- 14 Aug 2010
- Development stage
- Release
- Language
- enUS
- koKR
- ruRU
- zhCN
- zhTW
- License
- All Rights Reserved
- Curse link
- Shadowed Unit Frames
- Reverse relationships
- 1
- Recent files
- A: v3.2.12-5-g3fb7edd for 3.3.5 on 14 Aug 2010
- A: v3.2.12-4-g21ed251 for 3.3.5 on 14 Aug 2010
- A: v3.2.12-3-g95f6dea for 3.3.5 on 04 Jul 2010
- A: v3.2.12-2-g3892a24 for 3.3.5 on 01 Jul 2010
- A: v3.2.12-1-g4d94927 for 3.3.5 on 28 Jun 2010
Authors
Relationships
- Tool used
- LocaleScraper
- Embedded library
- Ace3
- AceGUI-3.0-SharedMediaWidgets
- CallbackHandler-1.0
- LibHealComm-4.0
- LibSharedMedia-3.0
- LibStub
- #234
Shadowed Mon, 06 Sep 2010 22:06:12Note, I won't be updating SUF come Cataclysm. Maybe if I end up having time and motivation I'll manage some sort of update before. But that's unlikely.
- #233
Mowdy0504 Thu, 26 Aug 2010 23:21:46Do mouseover macros work with SUF? I'm pretty sure I wrote them correctly, and they work on avatars (heads up healing), but I can't make them work when hovering over/clicking on any of the unit frames. I'd rather not use Clique and really like SUF better than "healer specific" unit frames, but my pinky is getting cramped.
- #232
the_agent_1 Thu, 26 Aug 2010 20:43:03since the last update the range check for dead players seems to have stopped working for me :( any ideas? (O_O reading the patch notes actually does makes sense, nevermind :P )
- #231
Shadowed Wed, 25 Aug 2010 20:42:04All Blizzard references should be to the company, not the spell.
- #230
Valandris Tue, 24 Aug 2010 14:01:30Hi I'm working on your Latin American Spanish localization of SuF and I have a particular question before I continue. When you listed "Blizzard", were you referring to the company, Blizzard? If so it remains the same as most company names do not change in Spanish. However, if it refers to the mage spell, Blizzard, you should let me know so I can correct it.
On the part about "[classcolor][class][close]", that is a command and I left that part alone because I felt like that probably can't be translated. If it can, let me know and I'll fix it.
- #229
Shadowed Sat, 14 Aug 2010 19:03:26tordenflesk: Enable advanced settings and make a new tag with:
function(unit, unitOwner)
local power = UnitPowerMax(unit)
if( power <= 0 || ( power == 100 && UnitPower(unit) == 0 ) ) then
return nil
end
local missing = power - UnitPower(unit)
if( missing <= 0 ) then return nil end
return "-" .. ShadowUF:FormatLargeNumber(missing)
end
PAfel: Not going to happen
joshwill80: I highly dobut it's SUF.
martinboy: Shouldn't, it just shows auras as-is.
Thehottrackingman: /script ShadowUF:SetProfile("<name>") can do it from a command, I won't be adding auto swapping based on group size thought.
- #228
the_agent_1 Thu, 12 Aug 2010 15:37:19would it be possible to add an "sort by duration" option to the auras frame? (I'm talking about the "Target-Auras-Buffs/Debuffs" section )
- #227
tordenflesk Mon, 09 Aug 2010 15:40:40With the powerbars set to [missingpp] they hide at full for mana/focus classes, but they show -100 for Warrior/DK. Is it possible to make rage/Runic/focus power hide at 0 and show current the rest of the time?
oh, and disabling the player-frame from showing when casting would be nice.
- #226
PAfel Sun, 25 Jul 2010 09:22:07Any chance to add Tank Target of Target frames? :)
- #225
joshwill80 Wed, 21 Jul 2010 22:13:35I am getting "You aren't in a party spam" in chat when in battlegrounds. I'm wondering if this could be a bug with SUF, or more specifically LibHealComm 4.0? Anyone else have this problem? Maybe there is an SUF option I can disable to get around this?