Download
(654Kb)
Download
Updated: 03-20-24 01:35 AM
Pictures
File Info
Compatibility:
Plunderstorm (10.2.6)
Updated:03-20-24 01:35 AM
Created:05-17-09 12:55 PM
Downloads:526,843
Favorites:1,232
MD5:
10.2.6

Shadowed Unit Frames  Popular! (More than 5000 hits)

Version: v4.4.8
by: Shadowed, Nevcairiel

SUF focuses on a simple 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)

Donations
Donations are not required, but are appreciated!



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, Party ToT
Raid: Raid, Raid Pet, Main Tank, Main Tank Target, Main Assist, Main Assist Target, Boss, Boss Target, Boss ToT, Main Assist ToT, Main Tank ToT
Arena: Arena, Arena Target, Arena Pets, Arena ToT
Battleground: Battleground, Battleground Target, Battleground Target

Features

  • Tags: Includes a simple tagging system that can be customized in virtually any way using Lua, even if something isn't included by default odds are you can make the tags
  • Incoming Heals: Supports the Blizzard Events for incoming heal data, no external libraries needed
  • 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
  • Aura Indicators: Display colored squares or icons for certain auras on any unit
  • Fader: Fades frames when out of combat and inactive (100% mana/no target)
  • Class Power (Eclipse, Holy Power, etc): Supports all of the class power features from Eclipse to Burning Embers.
  • 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:

Shadowed Unit Frames
v4.4.8 (2024-03-20)
Full Changelog Previous Releases
  • Update TOCs for 10.2.6
  • Switch PR CI to checkout v2
Archived Files (11)
File Name
Version
Size
Author
Date
v4.4.7
654kB
Shadowed
02-23-24 04:13 AM
v4.4.6
654kB
Shadowed
07-11-23 08:26 AM
v4.4.5
654kB
Shadowed
05-13-23 06:36 AM
v4.4.4
654kB
Shadowed
05-03-23 01:46 AM
v4.4.3
654kB
Shadowed
03-22-23 01:52 AM
v4.4.2
654kB
Shadowed
11-16-22 08:17 AM
v4.4.1
653kB
Shadowed
11-07-22 10:13 AM
v4.4.0
653kB
Shadowed
10-25-22 04:23 PM
v4.3.7
638kB
Shadowed
09-08-21 09:59 AM
v4.3.6
639kB
Shadowed
06-29-21 03:33 PM
v4.3.5
638kB
Shadowed
03-15-21 04:23 AM


Post A Reply Comment Options
Unread 09-01-10, 11:30 AM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
joonasv: Then go use another addon, or make your own and stop whining.

Hunsman: Saying it's broken without the error doesn't help me.
Report comment to moderator  
Reply With Quote
Unread 08-31-10, 05:20 PM  
Hunsman
A Kobold Labourer

Forum posts: 1
File comments: 6
Uploads: 0
Player bars will not move

I cannot get the Player bars or attack bars or the raid/party bars to move
I click on the unlock button and an error comes up and nothing moves,
even after I try to click the lock back button the Buff buttons do not go away
Can anyone help with this please and thanks
Report comment to moderator  
Reply With Quote
Unread 08-30-10, 09:34 PM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
leobolin: Try manually entering a higher number in the text box below the slider. Although I can't imagine why you need to do that.

joonasv: Not going to happen
Report comment to moderator  
Reply With Quote
Unread 08-29-10, 03:51 PM  
nostress
A Deviate Faerie Dragon
 
nostress's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 53
Uploads: 1
Buff and debuff anchoring.

First off, I'd like to thank you for this great addon! Having said that, I'm having some trouble configuring it.

This only concerns anchoring and offsets. I placed my buffs above the unitframes and anchored the debuffs to the buffs. If there are buffs and debuffs present, everything is aligned the way I want it to be.

The problem is that when there are no buffs present to anchor the debuffs to, they (the debuffs) position themselves several pixels lower than where the buffs should be, and overlap the unitframes. I've been looking through the aura module , but for the life of me I can't find what to edit to keep them from overlapping, and it's driving me insane.

I've uploaded two screenshots to show what I mean.
With buffs.
Without buffs.

Later Edit: I'm an idiot. I did a search for "SetPoint" in the aura module, and found line 564.

Code:
childGroup.buttons[1]:SetPoint(ShadowUF.Layout:GetPoint(config.anchorPoint), group.anchorTo, ShadowUF.Layout:GetRelative(config.anchorPoint), config.x + (position.xMod * ShadowUF.db.profile.backdrop.inset), config.y + (position.yMod * -ShadowUF.db.profile.backdrop.inset))
Delete the '-' in front of ShadowUF.db.profile.backdrop.inset and everything lines up perfectly.
__________________
My approach to addons: keep it clean, simple, use as much original original Blizzard code as possible and never sacrifice functionality for looks
Last edited by nostress : 08-29-10 at 05:04 PM.
Report comment to moderator  
Reply With Quote
Unread 08-28-10, 04:43 AM  
leobolin
A Defias Bandit
 
leobolin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 79
Uploads: 8
Is it possible to have frames wider than 300 units by editing the LUA somewhere? This is the only thing stopping me from using SUF at the moment.
Report comment to moderator  
Reply With Quote
Unread 08-25-10, 02:39 PM  
Shadowed
...
Featured Addon Author

Forum posts: 387
File comments: 2513
Uploads: 83
PingHansen: You can't change width dynamically like that in any sane way. Ultimately what you are trying to do is outside the scope of SUF, and doing that would be relatively complex. It's not really something I can layout without looking through the secure code a lot.

joonasv: Not something I plan on doing, inspection based features are something I avoid due to how annoying they are to implement.

z0rro: No you cannot.

wildbodom: Not something I plan on adding
Report comment to moderator  
Reply With Quote
Unread 08-25-10, 11:09 AM  
PingHansen
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Lightbulb Suggestion for raid frames

How about an option to fit the raid frames inside an area, with an optional max unit width?

What I envision, is what could very well be called dynamic frame width, where the width of the frames depend on the number of columns necessary.
I.e. if the raid is small, 6-10 players, two relatively wide columns are shown within the defined area, while for 11-15 players, three columns would be shown in the same space, for 16-20 four and for 21-25 five.
Above 25, perhaps the number of rows could increase (e.g. six rows, five columns for 26-30), possibly with an option to switch to showing groups horizontally.

Alternatively, if you don't want to implement that feature, could you come up with some pointers that would enable us to cook up a module for SUF that implemented this behavior by dynamically modifying the internal values for column width and such and forcing a redraw?
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 08-23-10, 11:17 PM  
PProvost
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 126
Uploads: 23
Re: All units showing as

Originally posted by PProvost
I'm trying to figure out if it is an addon conflict, but it is making configuring SUF a nightmare.

Basically when i open /suf, the unit frame names all show as "Unknown".

So under Unit Configuration, I see Global, then 9 Unknown listings.

Through trial and error I've figured out what most of them are, but this can't be right.

Version is current from wowi.
Okay it is an addon interaction. Disabling everything else made it go away. Grr. I hate chasing these down.
Report comment to moderator  
Reply With Quote
Unread 08-23-10, 11:09 PM  
PProvost
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 126
Uploads: 23
All units showing as "Unknown" in Options

I'm trying to figure out if it is an addon conflict, but it is making configuring SUF a nightmare.

Basically when i open /suf, the unit frame names all show as "Unknown".

So under Unit Configuration, I see Global, then 9 Unknown listings.

Through trial and error I've figured out what most of them are, but this can't be right.

Version is current from wowi.
Report comment to moderator  
Reply With Quote
Unread 08-19-10, 12:54 PM  
z0rro
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Re: empty bars

Originally posted by z0rro
is it possible to add another empty bar(s) ? i have one above health bar and want another one at the bottom os energy bar.
here is the pic for example:

i want another empty bar at bottom, it will show threat.
and is it possible to color empty bars?
thanks!
Last edited by z0rro : 08-19-10 at 12:58 PM.
Report comment to moderator  
Reply With Quote
Unread 08-19-10, 04:10 AM  
z0rro
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
empty bars

is it possible to add another empty bar(s) ? i have one above health bar and want another one at the bottom os energy bar.
Report comment to moderator  
Reply With Quote
Unread 08-18-10, 11:16 PM  
wildbodom
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
is it possible to add the blizzard's elite frame to target frame?
Report comment to moderator  
Reply With Quote
Unread 08-17-10, 07:56 AM  
PingHansen
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Exclamation Error in pet raid frame

There is an error in pet raid frame. If you limit columns to two and max per column to 5, you will get a weird layout.

Screenshot and config file available on request.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 08-17-10, 04:18 AM  
PingHansen
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Re: Re: Re: Something about auras

Originally posted by netheril96
I know that,but I don't like it.
I like the style XPerl handles it,that is,to leave space between buffs and debuffs.
Sounds like you want to look into Satrina Buff Frames.

Luckily, I am satisfied with the way Shadowed UF handles auras, so I was able to eliminate SBF (I've got too many addons as it is), but SBF does give you a lot of freedom. That off course opens another can of worms
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 08-17-10, 04:10 AM  
PingHansen
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Re: Re: Re: Something about auras

Originally posted by netheril96
I know that,but I don't like it.
It seems that I must leave enough space above the frame so that auras will not exceed the screen

I have limited the number of buffs to 16 and debuffs to 8, so again I know that it's possible ;o) I display two rows of 8 buffs and one row of (surprise!) 8 debuffs. I've set the icon size to 21 in order to fit the width of my player unit frame.

This is the relevant snippet from the configuration file,
profiles.default.units.player:

Code:
["auras"] = {
	["debuffs"] = {
		["perRow"] = 8,
		["anchorOn"] = false,
		["y"] = -6,
		["maxRows"] = 1,
		["enabled"] = true,
		["enlargeSelf"] = false,
		["x"] = -1,
		["anchorPoint"] = "TR",
		["size"] = 21,
	},
	["buffs"] = {
		["perRow"] = 8,
		["temporary"] = true,
		["anchorOn"] = false,
		["anchorPoint"] = "BR",
		["maxRows"] = 2,
		["enabled"] = true,
		["y"] = 6,
		["x"] = 0,
		["size"] = 21,
	},
},
Last edited by : 08-17-10 at 04:34 AM.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.