Go to Page... |
Compatibility: | Plunderstorm (10.2.6) |
Updated: | 03-20-24 01:35 AM |
Created: | 05-17-09 12:55 PM |
Downloads: | 527,881 |
Favorites: | 1,231 |
MD5: |
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
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 |
Comment Options |
Sea |
View Public Profile |
Send a private message to Sea |
Find More Posts by Sea |
Add Sea to Your Buddy List |
01-11-14, 12:13 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
Text from the left on HP bar: [name] Text from the right on HP bar: [curhp] [( )perhp] And long names overlap hp amount and percents. What's the solution for this? |
|
|
Sea |
View Public Profile |
Send a private message to Sea |
Find More Posts by Sea |
Add Sea to Your Buddy List |
01-11-14, 10:20 AM | |
|
There are tags for abbreviating names, and it'll automatically cut tags off if they go too long. You cannot set a specific # to prune at though
|
|
Shadowed |
View Public Profile |
Send a private message to Shadowed |
Find More Posts by Shadowed |
Add Shadowed to Your Buddy List |
01-11-14, 05:46 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
Hello dude. Firstly i'd like to thank you for this great UF addon.
I have one question i can't find answer for: is there any way to limit text length, e.g. char name? Smth like [name:5].. Thx in advance. |
|
Sea |
View Public Profile |
Send a private message to Sea |
Find More Posts by Sea |
Add Sea to Your Buddy List |
12-30-13, 02:31 PM | ||
|
|
|
|
Gezzdt |
View Public Profile |
Send a private message to Gezzdt |
Find More Posts by Gezzdt |
Add Gezzdt to Your Buddy List |
12-30-13, 01:04 PM | |
|
Mana depletes correctly. You likely configured the backgrounds in such a way that they are the same color and so it appears to not deplete.
I don't plan on making buff/debuff click throughable. |
|
Shadowed |
View Public Profile |
Send a private message to Shadowed |
Find More Posts by Shadowed |
Add Shadowed to Your Buddy List |
12-30-13, 08:36 AM | ||
|
And could you an option to make the buff/debuff icons click trough?
Last edited by Gezzdt : 12-30-13 at 09:48 AM.
|
|
|
Gezzdt |
View Public Profile |
Send a private message to Gezzdt |
Find More Posts by Gezzdt |
Add Gezzdt to Your Buddy List |
12-29-13, 03:53 PM | |
|
Note that after a release, I generally assume issues to be fixed. Unless a report is reposted after an update, it's not something I'll look into.
|
|
Shadowed |
View Public Profile |
Send a private message to Shadowed |
Find More Posts by Shadowed |
Add Shadowed to Your Buddy List |
12-03-13, 10:55 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 6
Uploads: 0
|
|
|
|
Pryst |
View Public Profile |
Send a private message to Pryst |
Find More Posts by Pryst |
Add Pryst to Your Buddy List |
11-20-13, 02:40 PM | |
A Murloc Raider
Forum posts: 9
File comments: 11
Uploads: 0
|
Love the design of these frames... my only wish would be to swap the portrait picture with a Class Icon picture. Possible?
|
|
reehay |
View Public Profile |
Send a private message to reehay |
Find More Posts by reehay |
Add reehay to Your Buddy List |
11-16-13, 02:18 PM | |
|
Hey,
Just started using these Unit Frames again and just wondering why the mana isn't depleting? I've just been spamming Arcane Blast and it's not goign down. Could it be something I've set-up incorrectly? Cheers |
|
Chronic276 |
View Public Profile |
Send a private message to Chronic276 |
Find More Posts by Chronic276 |
Add Chronic276 to Your Buddy List |
10-02-13, 02:50 PM | ||
|
hello, im currently using your latest suf uploaded on 9/10/13. i dont know much about coding so can you please explain why am i getting this lua error and can it be fixed?
__________________
|
|
|
sikwidit |
View Public Profile |
Send a private message to sikwidit |
Find More Posts by sikwidit |
Add sikwidit to Your Buddy List |
09-15-13, 09:23 AM | ||
|
Hey, so... All of a sudden, my unitframes disappeared! All indications within the addon itself say they aren't hidden, so it's not that... /fstack indicates nothing where they used to be, and switching profiles or reloading the UI doesn't help.
It happened right after I activated Kong, but I don't know how to fix it. This isn't how Kong is supposed to work- even when I go into the Kong editor, it cannot find SUF's frames listed to even change them in the first place. All I know is that the problem started when I set Kong to load, and uninstalling Kong is not fixing the problem. I did get this error message, though-
Last edited by Kaleesh : 09-15-13 at 09:24 AM.
|
|
|
Kaleesh |
View Public Profile |
Send a private message to Kaleesh |
Find More Posts by Kaleesh |
Add Kaleesh to Your Buddy List |
09-14-13, 10:08 AM | |
|
Mana display bug
Using Version: v3.8.10 the mana on the playerframe sometimes shows 0 on my shadow Priest after I got rezzed on the graveyard on Timeless isle. When I target myself I can see my mana is 100%.
Maybe something about this error? Lua Code:
Last edited by Tonyleila : 09-18-13 at 09:53 PM.
|
|
Tonyleila |
View Public Profile |
Send a private message to Tonyleila |
Visit Tonyleila's homepage! |
Find More Posts by Tonyleila |
Add Tonyleila to Your Buddy List |
06-24-13, 09:23 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 4
Uploads: 0
|
PTR Feedback
Hey,
the current versions of Shadowed Unit Frames (release and alpha) are throwing errors for me on PTR. Version used: v3.8.9-3-g352b352 PTR Client v5.0.4 (Build 17093, Text x86). Error messages: Code:
24x ShadowedUnitFrames-v3.8.9-3-g352b352\modules\layout.lua:420: <unnamed>:SetText(): Font not set <in C code> ShadowedUnitFrames-v3.8.9-3-g352b352\modules\layout.lua:420: in function "SetupText" ShadowedUnitFrames-v3.8.9-3-g352b352\modules\layout.lua:132: in function "Load" ShadowedUnitFrames-v3.8.9-3-g352b352\modules\units.lua:307: in function "SetVisibility" ShadowedUnitFrames-v3.8.9-3-g352b352\modules\units.lua:584: in function <ShadowedUnitFrames\modules\units.lua:434> <in C code> ShadowedUnitFrames-v3.8.9-3-g352b352\modules\units.lua:908: in function "LoadUnit" ShadowedUnitFrames-v3.8.9-3-g352b352\modules\units.lua:1197: in function "InitializeFrame" ShadowedUnitFrames\ShadowedUnitFrames-v3.8.9-3-g352b352.lua:352: in function "LoadUnits" ShadowedUnitFrames\ShadowedUnitFrames-v3.8.9-3-g352b352.lua:84: in function "OnInitialize" ShadowedUnitFrames\ShadowedUnitFrames-v3.8.9-3-g352b352.lua:832: in function <ShadowedUnitFrames\ShadowedUnitFrames.lua:830> Locals: self = <table> { SetupBars = <func> @ShadowedUnitFrames\modules\layout.lua:347 CheckMedia = <func> @ShadowedUnitFrames\modules\layout.lua:48 SetupFrame = <func> @ShadowedUnitFrames\modules\layout.lua:303 LoadSML = <func> @ShadowedUnitFrames\modules\layout.lua:154 ReverseDirection = <func> @ShadowedUnitFrames\modules\layout.lua:210 ToggleVisibility = <func> @ShadowedUnitFrames\modules\layout.lua:68 GetRelative = <func> @ShadowedUnitFrames\modules\layout.lua:198 mediaPath = <table> {} PositionWidgets = <func> @ShadowedUnitFrames\modules\layout.lua:461 SetupText = <func> @ShadowedUnitFrames\modules\layout.lua:402 MediaRegistered = <func> @ShadowedUnitFrames\modules\layout.lua:58 GetRelativeAnchor = <func> @ShadowedUnitFrames\modules\layout.lua:215 SetupFontString = <func> @ShadowedUnitFrames\modules\layout.lua:386 GetAuraGrowth = <func> @ShadowedUnitFrames\modules\layout.lua:206 Reload = <func> @ShadowedUnitFrames\modules\layout.lua:97 SetBarVisibility = <func> @ShadowedUnitFrames\modules\layout.lua:76 GetJustify = <func> @ShadowedUnitFrames\modules\layout.lua:181 GetPoint = <func> @ShadowedUnitFrames\modules\layout.lua:194 MediaForced = <func> @ShadowedUnitFrames\modules\layout.lua:10 GetColumnGrowth = <func> @ShadowedUnitFrames\modules\layout.lua:202 GetSplitRelativeAnchor = <func> @ShadowedUnitFrames\modules\layout.lua:237 Load = <func> @ShadowedUnitFrames\modules\layout.lua:122 AnchorFrame = <func> @ShadowedUnitFrames\modules\layout.lua:253 } frame = SUFUnitplayer { vehicleUnit = "vehicle" OnEnter = <func> @ShadowedUnitFrames\modules\units.lua:641 UnregisterAll = <func> @ShadowedUnitFrames\modules\units.lua:134 auras = <table> {} registeredEvents = <table> {} powerBar = <unnamed> {} RegisterNormalEvent = <func> @ShadowedUnitFrames\modules\units.lua:60 SetVisibility = <func> @ShadowedUnitFrames\modules\units.lua:245 topFrameLevel = 5 RegisterUpdateFunc = <func> @ShadowedUnitFrames\modules\units.lua:107 SetBlockColor = <func> @ShadowedUnitFrames\modules\units.lua:182 unitType = "player" SetRangeAlpha = <func> @ShadowedUnitFrames\modules\units.lua:170 visibility = <table> {} indicators = <unnamed> {} unitInitialized = true unitRealType = "player" unit = "player" ReregisterUnitEvents = <func> @ShadowedUnitFrames\modules\units.lua:39 RegisterUnitEvent = <func> @ShadowedUnitFrames\modules\units.lua:101 fontStrings = <table> {} altPowerBar = <unnamed> {} highFrame = <unnamed> {} UnregisterSingleEvent = <func> @ShadowedUnitFrames\modules\units.lua:84 DisableRangeAlpha = <func> @ShadowedUnitFrames\modules\units.lua:162 OnLeave = <func> @FrameXML\UnitFrame.lua:288 fullUpdates = <table> {} UnregisterUpdateFunc = <func> @ShadowedUnitFrames\modules\units.lua:124 0 = <userdata> BlizzRegisterUnitEvent = <func> =[C]:-1 SetBarColor = <func> @ShadowedUnitFrames\modules\units.lua:178 FullUpdate = <func> @ShadowedUnitFrames\modules\units.lua:31 healthBar = <unnamed> {} unitOwner = "player" } config = <ta Code:
18x ShadowedUnitFrames-v3.8.9-3-g352b352\modules\auras-Auras.lua:623: attempt to index field "debuffs" (a nil value) ShadowedUnitFrames-v3.8.9-3-g352b352\modules\auras-Auras.lua:623: in function "?" ShadowedUnitFrames-v3.8.9-3-g352b352\modules\units.lua:205: in function <ShadowedUnitFrames\modules\units.lua:202> Locals: self = SUFUnitplayer { vehicleUnit = "vehicle" OnEnter = <func> @ShadowedUnitFrames\modules\units.lua:641 UnregisterAll = <func> @ShadowedUnitFrames\modules\units.lua:134 auras = <table> {} registeredEvents = <table> {} powerBar = <unnamed> {} RegisterNormalEvent = <func> @ShadowedUnitFrames\modules\units.lua:60 SetVisibility = <func> @ShadowedUnitFrames\modules\units.lua:245 topFrameLevel = 5 RegisterUpdateFunc = <func> @ShadowedUnitFrames\modules\units.lua:107 SetBlockColor = <func> @ShadowedUnitFrames\modules\units.lua:182 unitType = "player" SetRangeAlpha = <func> @ShadowedUnitFrames\modules\units.lua:170 visibility = <table> {} indicators = <unnamed> {} unitInitialized = true unitRealType = "player" unit = "player" ReregisterUnitEvents = <func> @ShadowedUnitFrames\modules\units.lua:39 hasStateWatch = false RegisterUnitEvent = <func> @ShadowedUnitFrames\modules\units.lua:101 fontStrings = <table> {} altPowerBar = <unnamed> {} highFrame = <unnamed> {} UnregisterSingleEvent = <func> @ShadowedUnitFrames\modules\units.lua:84 DisableRangeAlpha = <func> @ShadowedUnitFrames\modules\units.lua:162 OnLeave = <func> @FrameXML\UnitFrame.lua:288 fullUpdates = <table> {} UnregisterUpdateFunc = <func> @ShadowedUnitFrames\modules\units.lua:124 0 = <userdata> BlizzRegisterUnitEvent = <func> =[C]:-1 SetBarColor = <func> @ShadowedUnitFrames\modules\units.lua:178 FullUpdate = <func> @ShadowedUnitFrames\modules\units.lua:31 healthBar = <unnamed> {} unitOwner = "player" } event = "PLAYER_ENTERING_WORLD" unit = nil (for generator) = <func> =[C]:-1 (for state) = <table> { (null) = "Update" (null) = "UpdateVisibility" } (for control) = <table> { OnDisable = <func> @ShadowedUnitFrames\modules\auras.lua:18 updateButton = <func> @ShadowedUnitFrames\modules\auras.lua:217 UpdateFilter = <func> @ShadowedUnitFrames\modules\auras.lua:482 scan = <func> @ShadowedUnitFrames\modules\auras.lua:495 OnEnable = <func> @ShadowedUnitFrames\modules\auras.lua:8 OnLayoutApplied = <func> @ShadowedUnitFrames\modules\auras.lua:328 moduleKey = "auras" moduleName = "Auras" Update = <func> @ShadowedUnitFrames\modules\auras.lua:609 anchorGroupToGroup = <func> @ShadowedUnitFrames\modules\auras.lua:577 } handler = <table> { OnDisable = <func> @ShadowedUnitFrames\modules\auras.lua:18 updateButton = <func> @ShadowedUnitFrames\modules\auras.lua:217 UpdateFilter = <func> @ShadowedUnitFrames\modules\auras.lua:482 scan = <func> @ShadowedUnitFrames\modules\auras.lua:495 OnEnable = <func> @ShadowedUnitFrames\modules\auras.lua:8 OnLayoutApplied = <func> @ShadowedUnitFrames\modules\auras.lua:328 moduleKey = "auras" moduleName = "Auras" Update = <func> @ShadowedUnitFrames\modules\auras.lua:609 anchorGroupToGroup = <func> @ShadowedUnitFrames\modules\auras.lua:577 } func = "Update" unitEvents = <table> { UNIT_CONNECTION = true UNIT_DISPLAYPOWER = true UNIT_POWER_BAR_HIDE = true UNIT_POWER = true UNIT_POWER_BAR_SHOW = true UNIT_MAXPOWER = true UNIT_FACTION = true UNIT_THREAT_SITUATION_UPDATE = true UNIT_PHASE = true UNIT_HEALTH = true UNIT_CLASSIFICATION_CHANGED = true UNIT_TARGETABLE_CHANGED = tru P.S.: Visible symtoms of these errors are: 1) No auras at all, on any frame 2) Every frame info (health text, names) are blank at first login. a reloadui fixes that though 3) (after the reload) Target name and other stats are incorrect for friendly targets. for instance, if i target myself first, my name and %hp will appear in the target stats for any friendly target
Last edited by mikar : 06-24-13 at 01:59 PM.
|
|
mikar |
View Public Profile |
Send a private message to mikar |
Visit mikar's homepage! |
Find More Posts by mikar |
Add mikar to Your Buddy List |
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.