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

  • Your Rating

  • Share
  • Report Abuse

Shadowed Unit Frames

 

Project Updated:
Files Updated: Wed, Nov 4 2009
Supports Game Version: 3.2.0
Category: Unit Frames
Tags:

, and [Edit Tags]

Project Manager: Shadowed
Additional Authors: No additional authors
Current Version: r20091103
License: All Rights Reserved
Development Site: CurseForge.com
Avg Daily DL (last 30 days): 520
Downloads Total: 70,450
Favorites: 111
Comments: 238
  • About Shadowed Unit Frames
  •  

The main focus of SUF is having a simplistic configuration, while maintaining flexibility that the vast majority of users care about, this prevents unnecessary bloat that sacrifices performance. While you aren't going to be able to set that you want the health bar to be exactly 3.14 pixels outside of the health bar, you can change options that you actually care about such as bar height, ordering, frame height and so on. All configuration can be done on multiple units at the same time through the global configuration, meaning if you want to set the height of Player and Target frames to 50, but then you want to set the height of Target's Target and Target's Target of Target to 30 you can easily do that with changing only two options, instead of having to do it four times for each unit.

For people who want to tweak every single setting, you can enable advanced configuration which will show extra settings for those who have to tweak every little thing they have to. However, you do not need to enable this by default, and most people should not need to enable them.

Slash commands: /shadoweduf (/suf shorthand)

Includes the general features you expect in an unit frame, like health bars, the two new ones it has are anchoring and visibility:

Modules
SUF includes basic module support, if you're interested in building a module see the documentation documentation on my github site for more information.

Currently released modules are:
Arena frames by myself
CC Timers on portraits by Proditor.
Five second rule by Kemayo
Power bar colored by class by moniker
Aura indicators for raid frames by myself
Smooth bar updates by Antiarc
Bar growth/empty bars by myself

Anchoring
For those who are driven crazy because their frames look to be half a pixel off center of your player frames, you can simply anchor the frame to the player frames and solve the hassle of aligning everything. For example, the target frames are anchored to the right of the player frame, and the ToT frames are anchored to the top of the player frames (In the screenshots).

If you tried to drag player, all the other frames will follow it in the same anchoring. Each frame can still be manually positioned and put wherever you want, but this gives you a way of easily anchoring everything and keeping frames nice and aligned without having to use a ruler.

Visibility
If when inside an arena you want to see your totot or party's target, but in a raid you don't want to see either of those then instead of having to manually change settings or swap profiles on zoning you can set SUF to do it automatically. Modules can be set to be disabled inside raid instances, but enabled inside a party instance, or a battleground.

Other 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.
  • 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.
  • Fader: Fades frames when out of combat and inactive (100% mana/no target)
  • Rune/totem bars: Supports simple rune and totem bars inside the players unit frames.
  • Highlighting: Can highlight frames off of mouseover, debuffs you can cure, aggro, target and focus.
  • 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: Profiles can be changed without having to do a UI reload, lets you quickly change settings based on where you are without the hassle of it either being buggy or having to reloadui each time.

And pretty much the usual UF features, indicators for leader/raid targets/etc, cast bars, portraits, combat text.

  • 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  
  Shadowed Unit Frames r20091103 Release 3.2.0 3,110 11/4/2009
  Shadowed Unit Frames r20091021 Release 3.2.0 6,031 10/21/2009
  Shadowed Unit Frames 1.2-release Release 3.2.0 4,578 10/13/2009
  Shadowed Unit Frames r20091004 Release 3.2.0 4,280 10/4/2009
  Shadowed Unit Frames r20090930 Release 3.2.0 2,812 10/1/2009
  • 1 page(s)
  • 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.
  • becbeach said 

    This has probably been asked but I have a guildie with a young shaman. No totemic recall yet. How does he take up his totems using suf? On the standard blizz frame can right click the totems but not able to with suf basic settings. Where would that be changed or is that not supported?

    becbeach

    Reply Report Permalink
  • Also, why is there a discrepancy between my Player and Target health bars? I have the exact same settings on both for right text (actual health value, tag is curhp/maxhp short).

    On the player health bar, there is no problem displaying it. However, on the target window (even when targeting myself), it leaves out numbers, substituting with an ellipsis.

    Is that a formatting error or do I need to change some settings around?

    Looks like this:

    http://img.photobucket.com/albums/v188/DaJord/curmaxhp.jpg

    Reply Report Permalink
  • Error when I tried to select a focus. I had the focus frame enabled and had it set up the way I wanted it via all the configuration. I locked frames (so there was no focus up), and when I tried to select myself as focus (to see if it would work), I was treated with this error:

    Date: 2009-11-04 22:01:21
    ID: 1
    Error occured in: AddOn: ShadowedUnitFrames
    Count: 2
    Message: Error: AddOn ShadowedUnitFrames attempted to call a forbidden function (FocusUnit()) from a tainted execution path.
    Debug:
    [C]: FocusUnit()
    ..\FrameXML\UnitPopup.lua:1206: func()
    ..\FrameXML\UIDropDownMenu.lua:563: UIDropDownMenuButton_OnClick()
    [string "*:OnClick"]:1:
    [string "*:OnClick"]:1
    AddOns:
    Swatter, v5.6.4424 (KangaII)
    Ace3, v
    Atlas, v1.15.1
    AtlasBattlegrounds, v1.15.1
    AtlasDungeonLocs, v1.15.1
    AtlasOutdoorRaids, v1.15.1
    AtlasTransportation, v1.15.1
    AtlasLoot, vv5.08.06
    AtlasLootFu, vv5.08.06
    AucAdvanced, v5.6.4424 (KangaII)
    AucDb, v5.1.DEV.3583
    AucFilterBasic, v5.6.4424 (KangaII)
    AucFilterOutlier, v5.6.4424.2531
    AucMatchUndercut, v5.6.4424.2531
    AucScanData, v5.6.4424 (KangaII)
    AucStatClassic, v5.6.4424 (KangaII)
    AucStatHistogram, v5.6.4424 (KangaII)
    AucStatiLevel, v5.6.4424 (KangaII)
    AucStatPurchased, v5.6.4424 (KangaII)
    AucStatSales, v5.6.4424.2842
    AucStatSimple, v5.6.4424 (KangaII)
    AucStatStdDev, v5.6.4424 (KangaII)
    AucStatWOWEcon, v5.6.4424.2530
    AucUtilAHWindowControl, v5.6.4424.3311
    AucUtilAppraiser, v5.6.4424.2530
    AucUtilAskPrice, v5.6.4424.3175
    AucUtilAutoMagic, v5.6.4424.3142
    AucUtilCompactUI, v5.6.4424.2530
    AucUtilEasyBuyout, v5.6.4424.3583
    AucUtilFixAH, v5.6.4424 (KangaII)
    AucUtilItemSuggest, v5.6.4424.3108
    AucUtilPriceLevel, v5.6.4424.2545
    AucUtilScanButton, v5.6.4424.2530
    AucUtilScanFinish, v5.6.4424.2530
    AucUtilScanProgress, v5.6.4424.2530
    AucUtilSearchUI, v5.6.4424.3655
    AucUtilSimpleAuction, v5.6.4424.0
    AucUtilVendMarkup, v5.6.4424.2530
    Babylonian, v5.1.DEV.130
    Bagnon, v2.11.0
    BagnonBrighter, v1.2.0
    BagnonForever, v1.1.2
    BagnonTooltips, v
    BeanCounter, v5.6.4424 (KangaII)
    ButtonFacade, v3.3.300
    ButtonFacadeSleek, v3.2.0
    Cartographer, v2.0
    CartographerBattlegrounds, v2.0
    CartographerCoordinates, v2.0
    CartographerFoglight, v2.0
    CartographerGroupColors, v2.0
    CartographerGuildPositions, v2.0
    CartographerInstanceLoot, v2.0
    CartographerInstanceMaps, v2.0
    CartographerInstanceNotes, v2.0
    CartographerLookNFeel, v2.0
    CartographerNotes, v2.0
    CartographerPOI, v2.0
    CartographerWaypoints, v2.0
    CartographerZoneInfo, v2.0
    ChatMOD, v135
    Configator, v5.1.DEV.130
    CooldownWatch, v1.16a
    CowTip, v
    DebugLib, v5.1.DEV.130
    Enchantrix, v5.6.4424 (KangaII)
    EnchantrixBarker, v5.6.4424 (KangaII)
    FuBar, v
    FuBarBagFu, vv1.1.6
    FuBarClockFu, v3.0
    FuBarDurabilityFu, v2.11
    FuBarGearRating, v1.0
    FuBarGroupFu, v1
    FuBarGuildFu, v2.4.4-117
    FuBarLocationFu, v3.0
    FuBarMailFu, v2.0
    FuBarMoneyFu, vv1.2.2
    FuBarPerformanceFu, v2.0.0
    FuBarRecountFu, v3.10
    FuBarSpeedFu, v3.0
    Grid, v1.30200.2009081101
    Informant, v5.6.4424 (KangaII)
    klnMedia, v1
    LibHealComm40, v
    LibRock10, v
    LibSink20, v
    Macaroon, v30200.1
    MacaroonBound, v30200.1
    MacaroonXP, v30200.1
    MacaroonXtras, v30200.1
    MikScrollingBattleText, v5.4.66
    MobInfo2, v3.73
    MonkeyBuddy, v
    MonkeyLibrary, v
    MonkeyQuest, v
    MonkeyQuestLog, v
    Omen, v3.0.8
    OmniCC, v2.5.7
    OPie, v
    Quartz, v1.0
    QuartzBuff, v1.0
    QuartzFlight, v1.0
    QuartzFocus, v1.0
    QuartzLatency, v1.0
    QuartzPet, v1.0
    QuartzPlayer, v1.0
    QuartzRange, v1.0
    QuartzSwing, v1.0
    QuartzTradeskill, v1.0
    QuestHelper, v1.2.5
    RatingBuster, v
    Recount, v
    SatrinaBuffFrame, v3.1
    SBFOptions, v3.1
    ShadowedUnitFrames, v
    simpleMinimap, v30000-5
    SimpleRaidTargetIcons, v1.08
    SlideBar, v5.6.4424 (KangaII)
    Stubby, v5.6.4424 (KangaII)
    Talented, vv2.4.3-release
    TalentedLoader, v2.1
    TalentedSpecTabs, vv2.4.3-release
    TankWarnings, v1.1.4b
    XLoot, v0.9
    BlizRuntimeLib_enUS v3.2.2.30200 <us>
    (ck=d14)

    Reply Report Permalink
  • Shadowed said 

    Blizzard bug, nothing can be done about it.

    Reply Report Permalink
  • Trebot said 

    Love the add-on, but I have a request. Would it be possible to add an option to copy all settings from one unit to another?

    Reply Report Permalink
  • Shadowed said 

    No, the global settings provide this already so a copy setting is unnecessary.

    Reply Report Permalink
  • A wonderful addon! Two questions, however:

    1.) I added a tag for Percent HP. I was wondering if there was a way to change the font of just that specific tag? I don't think there is, but I hope so.

    2.) Speaking of the aforementioned Percent HP tag, is there a way to have the tag without the actual % sign? So it would just display 100 if I was at 100% health.

    Thanks!

    Reply Report Permalink
  • Shadowed said 

    1) No, you cannot change the font of a specific tag.

    2) You would need to create your own percent hp tag using the below code:

    function(unit, unitOwner)
    local max = UnitHealthMax(unit)
    if( max <= 0 or UnitIsDead(unit) or UnitIsGhost(unit) or not UnitIsConnected(unit) ) then
    return "0"
    end

    return math.floor(UnitHealth(unit) / max * 100 + 0.5)
    end

    Reply Report Permalink
  • Thanks for the tag code. Worked like a charm! Guess I'll just have to have that percent HP display in the same font as everything else. :P

    Reply Report Permalink
  • While testing the issue I previously posted, I came up with another slight bug (perhaps). When you turn on both "Class (Smart)" and "Race (Smart)" as options in the text of a bar, NPCs classifications are displayed twice. For instance, a Humanoid would get displayed as a "Humanoid Humanoid" with both of those options on.

    Reply Report Permalink
  • Shadowed said 

    It's not exactly a bug per say, but I'd have to think of a way to fix that and it's not a high priority.

    Reply Report Permalink
  • First off, thank you for the addon - it's wonderful!

    The only issue I have is that text seems to get truncated on a bar way before it seemingly should. For instance, I set my target's power bar to display on the (left) text the level, race, and class of the unit. However, the text seems to truncate very quickly, way before the halfway mark even, displaying, for example, "80 Night Elf Hu..." when it has way more than enough space to display the rest of the "Hunter" part.

    A workaround solution would be to display the health bar (or power bar) color by class, or to display the class icon in the portrait, but I find it easier just to read it. Is there a way to make the text not truncate so soon?

    Reply Report Permalink
  • Another workaround solution I just tested is to completely remove the right side text from the bar. Then text doesn't get truncated. Still, it would be nice not to have to do this.

    Reply Report Permalink
  • Just wanted to provide some feedback on the temporary enchant issue for earthliving weapon--working great now. Thank you.

    Reply Report Permalink
  • cactuska said 

    Hi,

    Is it possible to set multiple transparency in the raid frame? I mean like i would love to do a 3 step transparency:
    1) like 20% for the out the of range raid member
    2) like 50% for the raid member who in range and doesn't need heal (i found only the non-combat option atm)
    3) like 90% for the raid member who need heal.

    Is it possible?

    Regards,

    CactuS

    Reply Report Permalink
  • CUDiLLA said 

    Why isn't there a changelog for the new version (1.3)?

    Reply Report Permalink
  • Shadowed said 

    Stupid Curse repo fail stuff, http://www.wowinterface.com/downloads/info13494-ShadowedUnitFrames.html has latest

    Reply Report Permalink
  • CUDiLLA said 

    thanks! ^^

    Reply Report Permalink
  • Ashrana said 

    Is it possible to hide the raid frames in a bg? Used to use Vuhdo which had a simple "hide" option, which would hide the raid frames.

    Reply Report Permalink
  • Vikthor said 

    Yes. Visibility - Battlegrounds - Raid - Enable raid frames, there is a three-way switch here.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 19,937 HealBot Continued Buffs & Debuffs, Class, and...
  2. 8,474 X-Perl UnitFrames Raid Frames, and Unit Frames
  3. 2,243 Grid Unit Frames
  4. 1,724 VuhDo Buffs & Debuffs, Druid, Healer...
  5. 1,168 PitBull Unit Frames 4.0 Unit Frames