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

  • Your Rating

  • Share
  • Report Abuse

Sage Unitframes

  Download the Curse Client

Project Updated:
Files Updated: Thu, Apr 16 2009
Supports Game Version: 3.1.0
Category: Unit Frames
Tags:

, and [Edit Tags]

Project Manager: Tuller
Additional Authors: j85ason
Current Version: 3.2.6
License: BSD License
Avg Daily DL (last 30 days): 23
Downloads Total: 47,389
Favorites: 156
Comments: 285
  • About Sage Unitframes
  •  

Sage is a minimalistic, lightweight unit frame replacement designed to require minimal configuration. If you're looking for a set of unit frames with giant 3D models, or frames that are infinitely configurable, then Sage is not for you. If you're looking for a set of functional frames that "just work", then welcome home ---

Included Frames

  • Player, Target, Target of Target, Party, Pet, and Focus


Features

  • Low memory and CPU usage and a modular design
  • Simple Configuration
  • Highly Visible Debuffs: For friendly units debuffs are enlarged and displayed to the right. Healthbars are also set to change color whenever a friendly unit is debuffed.
  • Multiple styles for statusbar text
  • Range Checking for the Party Frames: Party frames can be set to fade out when out of range of a selected spell
  • Support for Clique, MobHealth, MobHealth3, and SharedMedia


Configuration

  • To bring up the options menu, type /sage or /sg
  • Docking: With sticky bars enabled, its possible to dock one frame to another by simply dragging next to the frame you wish to stick it to
  • Scaling: When unlocked, frames can be scaled by simply dragging its bottom right corner. Hold shift when dragging to scale all frames stuck to the one you're scaling
  • Disabling: You can disable a frame by disabling its addon in the Addons menu


The Player Frame

  • The player frame displays your name, level, health, mana, pvp status, master loot status, group leader status, raid target icon, and optionally your experience or reputation
  • In a raid, your level display changes to show what raid group you are in
  • Your name's color changes based on your combat and resting status. Blue means you are resting, red means you are in combat
  • To toggle between watching reputation or experience, open the character menu (c by default) go to your reputation tab. To watch reputation, click on a faction and check the option to watch reputation. Uncheck it to go back to watching your experience


The Target Frame

  • The target frame displays your target's name, level, health, mana, and raid target icon.
  • If you're targeting a unit controlled by a player, the target frame will display that unit's class, else the frame will display that unit's classification (humanoid, beast, etc), and elite status
  • The color of the name of your target is based on a large amount of conditions, and is similar to the colors of the Blizzard target frame
  • Combo points are displayed to the left of the frame. By default, combo points are displayed in a style similar to Tony Hawk games: Spelling out combo means you have a max amount of combo points
  • For friendly units, buffs are displayed at the bottom of the frame, with debuffs on the side. For enemy units, the arrangement is reversed
  • When your target starts casting a spell, a casting bar will appear in the unit classification area. It'll give you an icon of what the target is casting, and tell you how long until the spell completes


The Target of Target Frame

  • The target of target frame displays the same amount of information as your target frame, minus buffs, debuffs, and mana, though if you have health bar debuff coloring on, you'll still be able to see if your target of target is debuffed


The Focus Frame

  • The focus unit was added by Blizzard in 2.0.1. Its basically a secondary target you manually set and unset
  • Sage's Focus frame displays the same amount of information as the target frame
  • To set a unit as your focus, type /focus, and to clear it, type /clearfocus
  • You can setup key bindings for setting and clearing your focus in the key bindings menu (ESC, Keybindings)


The Pet Frame

  • The pet frame displays about the same amount of information as the player frame
  • Buffs are displayed at the bottom of the frame, debuffs to the right
  • For hunters, a happiness indicator is displayed to the right of the frame. It functions exactly like the blizzard provided one
  • Your pet's combat status is displayed by the color of your pet's name. Red means its in combat, white that its not


The Party Frames

  • Party frames show the standard amount of information as the other frames
  • Buffs are displayed below the frame, debuffs to the right
  • The color of the name of a member of your party signifies what class it is. The colors are the same as the ones used by the raid frames. In addition, if the given party member has aggro, their name will turn red
  • If one of your party members has a pet, a health bar for that pet will show up under the member's mana bar
  • You can set whether to show the party frame in a raid or not via the options menu
  • You can set what spell to use for range checking via the options menu

Slash Commands

  • /sg or /sage: Toggles the option menu
  • /sg lock: Toggles locking frame positions
  • /sg sticky: Toggles auto anchoring frames
  • /sg scale <frameList> <scale>: Sets the scale of <frameList>. 1 is normal scale
  • /sg setalpha <frameList> <opacity>: Sets the opacity of <frameList>
  • /sg texture <texture>: Sets the statusbar texture
  • /sg set <profle>: Switches settings to <profile>
  • /sg save <profle>: Saves current settings as, and switches to <profile>
  • /sg copy <profile>: Copies settings from <profile>
  • /sg delete <profile>: Deletes <profile>
  • /sg reset: Returns to default settings
  • /sg list: Lists all profiles
  • /sg version: Prints the current version
  • Downloads (7)
  •  
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  
  Sage Unitframes 3.2.6 Beta 3.1.0 877 4/16/2009
  Sage Unitframes 3.2.5 Beta 3.1.0 188 4/13/2009
  Sage Unitframes 3.2.3 Beta 3.0.8 266 2/8/2009
  Sage Unitframes 3.2.2 Beta 3.0.8 59 2/8/2009
  Sage Unitframes 1.0.4 Release 2.3.0 3,854 11/13/2007
Advertisement
  • 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.
  • I'm having trouble making a focus target when ever I right click the name and choose set focus from the drop down menu it gives me a text box: Sage has been blocked from performing an action only available to the Blizzard UI. You can disable the add on and reload the UI" It gives me the option of disabling and resetting or ignoring. is there a work around or is it working as intended?

    Reply Report Permalink
  • Never mind I figured it out just have to type the action in, I'm a noob

    Reply Report Permalink
  • How would I add the mount 'buff' icon to show on the target (when they are mounted obviously). Sometimes the target has it, sometimes it doesn't and I'd like to have it always shown.

    Reply Report Permalink
  • Deralore said 

    I get this erreo with the newest version.

    Date: 2009-05-04 12:55:13
    ID: 3
    Error occured in: Global
    Count: 1
    Message: CreateFrame(): Couldn't find inherited node "SecureStateHeaderTemplate"
    Debug:
    Sage\lib\Dongle.lua:249:
    Sage\lib\Dongle.lua:246
    Sage\lib\Dongle.lua:1162:
    Sage\lib\Dongle.lua:1154
    Sage\lib\Dongle.lua:1184:
    Sage\lib\Dongle.lua:1171
    [C]: pcall()
    Sage\lib\Dongle.lua:247:
    Sage\lib\Dongle.lua:246
    Sage\lib\Dongle.lua:337:
    Sage\lib\Dongle.lua:328
    [C]: LoadAddOn()
    ..\FrameXML\UIParent.lua:229: UIParentLoadAddOn()
    ..\FrameXML\UIParent.lua:252: CombatLog_LoadUI()
    ..\FrameXML\UIParent.lua:497:
    ..\FrameXML\UIParent.lua:469

    Reply Report Permalink
  • Deralore said 

    Also get this error

    Date: 2009-05-04 12:59:37
    ID: 4
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Sage\obj\health.lua line 25:
    attempt to compare table with number
    Debug:
    [C]: ?
    Sage\obj\health.lua:25:
    Sage\obj\health.lua:19
    Sage\obj\health.lua:47: HealthBar_OnValueChanged()
    [string "*:OnValueChanged"]:1:
    [string "*:OnValueChanged"]:1

    Reply Report Permalink
  • zynix976 said 

    well, it doesnt quite work, the unitframes are the same as normal, next time i get an error, ill copy and paste it here

    it maybe has to do with the fact that i have Mafariun's Elements Mover ( http://www.wowinterface.com/downloads/info8964-MafariunsElementsMover.html )running at the same time :P

    Reply Report Permalink
  • zynix976 said 

    Date: 2009-05-01 18:15:50
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Sage\obj\health.lua line 25:
    attempt to compare table with number
    Debug:
    [C]: ?
    Sage\obj\health.lua:25:
    Sage\obj\health.lua:19
    Sage\obj\health.lua:47: HealthBar_OnValueChanged()
    ..\FrameXML\UnitFrame.lua:295:
    ..\FrameXML\UnitFrame.lua:293
    [C]: SetValue()
    ..\FrameXML\UnitFrame.lua:286: UnitFrameHealthBar_Update()
    ..\FrameXML\UnitFrame.lua:90:
    ..\FrameXML\UnitFrame.lua:82
    [C]: securecall()
    ..\FrameXML\UnitFrame.lua:79: UnitFrame_SetUnit()
    ..\FrameXML\PetFrame.lua:75: OnEvent()
    ..\FrameXML\UnitFrame.lua:417:
    ..\FrameXML\UnitFrame.lua:415
    AddOns:
    Swatter, v5.4.4157 (WallabyII)
    Sage, v1.0.4
    SageFocus, v
    SageParty, v
    SagePet, v
    SagePlayer, v
    SageTarget, v
    SageTargetOfTarget, v
    (ck=93)

    Reply Report Permalink
  • ozsmeg said 

    Really love this addon. perfect for a rogue that doesn't need to see anything. The only thing I would love to see is either an option to completly disable the buffs/debuffs or put them above the frame. On the player and targets.

    Reply Report Permalink
  • this mod isnt working for me, when I enable it, i'm just stuck with Blizzard base unit frames, and when i type /sage, i get hte config menu, but I cant seem to make the sage unit frames appear anywhere.

    Reply Report Permalink
  • I was wondering if it'd be possible to add a pet bar for targets?

    Other than that this addon is amazing.

    Reply Report Permalink
  • Tuller said 

    I'm not sure if you can detect target pets or not. Either way, no plans to add it in.

    Reply Report Permalink
  • Hi tuller i been useing your Addon for as far as i can remember and im still waiting for an 100% working update.

    P.S i love you :D

    Reply Report Permalink
  • Tuller said 

    What issues are you having, specifically?

    Reply Report Permalink
  • siv0968 said 

    Maybe the exit from the "beta" status ;)

    Reply Report Permalink
  • Tuller said 

    3.2.3 should hopefully fix the remainder of issues. If you need to clear up anything else, use /run SageDB = nil; ReloadUI()

    Reply Report Permalink
  • reets said 

    This is what I get with the new one. I tried the Alpha a few days ago and it did work fine.


    Date: 2009-01-30 10:46:07
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Sage\obj\frame.lua line 23:
    CreateFrame(): Couldn't find inherited node "SecureStateHeaderTemplate"
    Debug:
    (tail call): ?
    Sage\lib\Dongle.lua:249:
    Sage\lib\Dongle.lua:246
    Sage\lib\Dongle.lua:1162:
    Sage\lib\Dongle.lua:1154
    Sage\lib\Dongle.lua:1184:
    Sage\lib\Dongle.lua:1171
    [C]: pcall()
    Sage\lib\Dongle.lua:247:
    Sage\lib\Dongle.lua:246
    Sage\lib\Dongle.lua:337:
    Sage\lib\Dongle.lua:328
    [C]: LoadAddOn()
    ..\FrameXML\UIParent.lua:229: UIParentLoadAddOn()
    ..\FrameXML\UIParent.lua:252: CombatLog_LoadUI()
    ..\FrameXML\UIParent.lua:414: UIParent_OnEvent()
    [string "*:OnEvent"]:1:
    [string "*:OnEvent"]:1

    --------------------------------

    Date: 2009-01-30 10:46:08
    ID: 2
    Error occured in: Global
    Count: 40
    Message: ..\AddOns\Sage\obj\health.lua line 25:
    attempt to compare table with number
    Debug:
    (tail call): ?
    [C]: ?
    Sage\obj\health.lua:25:
    Sage\obj\health.lua:19
    Sage\obj\health.lua:47: HealthBar_OnValueChanged()
    ..\FrameXML\UnitFrame.lua:269: UnitFrameHealthBar_OnValueChanged()
    [string "*:OnValueChanged"]:1:
    [string "*:OnValueChanged"]:1
    [C]: SetValue()
    ..\FrameXML\UnitFrame.lua:260: UnitFrameHealthBar_Update()
    ..\FrameXML\UnitFrame.lua:90:
    ..\FrameXML\UnitFrame.lua:82
    [C]: securecall()
    ..\FrameXML\UnitFrame.lua:79: UnitFrame_SetUnit()
    ..\FrameXML\PlayerFrame.lua:311: PlayerFrame_ToPlayerArt()
    ..\FrameXML\PlayerFrame.lua:124: PlayerFrame_OnEvent()
    [string "*:OnEvent"]:1: OnEvent()
    ..\FrameXML\UnitFrame.lua:362:
    ..\FrameXML\UnitFrame.lua:360

    Reply Report Permalink
  • reets said 

    upon further investigation, it seems the Curse Client is installing the wrong files. it said Sage was out of date. i checked the TOC and it said 20300 which was your last version. manually installed the 3.1.5 and it's working fine now.

    Reply Report Permalink
  • atouch said 

    Oh my poor sage
    I wont play wow until u up date to 3.0

    Reply Report Permalink
  • cnsb250 said 

    Is there a new edtion for 3.0.x ?

    thx!

    Reply Report Permalink
  • Tuller said 

    Yes, but I've not released it. It still needs polish, which won't happen until I hit 80 (finally).

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 8,240 HealBot Continued Buffs & Debuffs, Unit Frames...
  2. 4,883 X-Perl UnitFrames Unit Frames, and Raid Frames
  3. 2,435 PitBull Unit Frames 4.0 Unit Frames
  4. 1,869 Grid Unit Frames
  5. 1,571 Gladius PvP, Unit Frames, Combat,...