Download
(73Kb)
Download
Updated: 08-08-09 02:30 PM
Pictures
File Info
Updated:08-08-09 02:30 PM
Created:unknown
Downloads:28,897
Favorites:131
MD5:

Sage UnitFrames  Popular! (More than 5000 hits)

Version: 3.2.7 (Beta)
by: Tuller [More]

Note: This is a beta release. Everything that's completed should be stable, but there's a very limited set of configuration options, and I've not implemented buff filtering quite yet. Also, the description is out of date :P

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


Using Sage

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

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

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

3.2.7
* 3.2 bugfixes

3.2.6 (Beta)
* Buff bugfix

3.2.5 (Beta)
* 3.1 TOC bump.
* Potential bugfix for the party frame visibility issue
* I think my buff filtering is probably broken for 3.1, too. I'll try and fix it in a week or so.

3.2.3 (Beta)
* Fixed a bug causing party pet frames to scale crazily.
* Fixed a bug causing the width slider to not work.

3.2.2 (Beta)
* Fixed a bug with hiding party frames when in a raid.
* When in a raid, the level display will now switch to show what group you are in.

3.2.1 (Beta)
* Made the show in raid option work
* Added an assert to help me debug some things if something blows up

3.2.0 (Beta)
* Added a fix to theoretically make the combo point display work properly on Malygos
* Added a fix to theoretically fix the tagging color issue
* Added a global text mode selector
* Whenever Sage.Frame('id').sets[key] = value is called with a unique value,<key>_Change(newValue) is called for both the frame and its children
* Added a "Show Only Debuffs I've Cast" option to the target and focus frame
* Added a "Show Only Buffs I've Cast" option to all frames that have a buff display
* Added a "Display Combo Points as a Number" option to the target frame

3.1.5 (Pre-Beta)
* Completely recoded to be WoW 3.0.8 compatible/do what I want it to do.
Optional Files (0)


Post A Reply Comment Options
Unread 05-22-08, 06:18 AM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
Originally posted by Squiddy0
ok thanks, would there be any way to enable it for party only? Or is it just All or None?
if unit == 'party1' or unit == 'party2' then
--register for click cast
end
:P

If there's a tainting issue, I bet it has to deal with the happiness indicator. Odds are I'm removing that anyway.
Last edited by Tuller : 05-22-08 at 06:19 AM.
Report comment to moderator  
Reply With Quote
Unread 05-16-08, 08:42 AM  
Squiddy0
A Defias Bandit
 
Squiddy0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 116
Uploads: 3
5/17 23:08:35.750 An action was blocked in combat because of taint from Sage_Pet - <unnamed>:Show()
5/17 23:08:35.750 Interface\AddOns\Sage_Pet\pet.lua:37 <unnamed>:Update()
5/17 23:08:35.750 Interface\AddOns\Sage_Pet\pet.lua:202
5/17 23:08:35.750 pcall()
5/17 23:08:35.750 Interface\AddOns\Sage\lib\Dongle.lua:247 safecall()
5/17 23:08:35.750 Interface\AddOns\Sage\lib\Dongle.lua:334
5/17 23:08:40.500 An action was blocked in combat because of taint from Sage_Pet - <unnamed>:Show()
5/17 23:08:40.500 Interface\AddOns\Sage_Pet\pet.lua:37 <unnamed>:Update()
5/17 23:08:40.500 Interface\AddOns\Sage_Pet\pet.lua:202
5/17 23:08:40.500 pcall()
5/17 23:08:40.500 Interface\AddOns\Sage\lib\Dongle.lua:247 safecall()
5/17 23:08:40.500 Interface\AddOns\Sage\lib\Dongle.lua:334
Looks like the one I'm getting when the sageunitframes tries to call something, i.e. an aspect of the pet, it interferes with blizzards, there for you get the:
"Interface action failed due to an addon".

The "Interface action failed due to an addon"., isn't interfering with game play, i.e. haven't gotten a 132 error yet "knocks on wood", so, no biggy.
Last edited by Squiddy0 : 05-18-08 at 12:08 AM.
Report comment to moderator  
Reply With Quote
Unread 05-15-08, 07:57 PM  
saanlem
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 126
File comments: 35
Uploads: 2
I really like this Unit Frame Mod!
I am currently using it, in place of Perl Classic.

I am getting errors, with the pet frame for some reason.

taintlog:
5/15 20:11:05.328 An action was blocked in combat because of taint from Sage - <unnamed>:Show()
5/15 20:11:05.328 Interface\AddOns\Sage_Pet\pet.lua:37 <unnamed>:Update()
5/15 20:11:05.328 Interface\AddOns\Sage_Pet\pet.lua:202
5/15 20:11:05.328 pcall()
5/15 20:11:05.328 Interface\AddOns\Sage\lib\Dongle.lua:247 safecall()
5/15 20:11:05.328 Interface\AddOns\Sage\lib\Dongle.lua:334

Heh, I have no clue what the above means.

I sure hope this mod is continued.
__________________
Saanlem
US Nazgrel - Bikutanda
EU Lightbringer - Saanlem
Report comment to moderator  
Reply With Quote
Unread 05-06-08, 11:20 PM  
Squiddy0
A Defias Bandit
 
Squiddy0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 116
Uploads: 3
SecureUnitButton_OnLoad(frame, id or parent.id, function() frame:ShowMenu() end)
--support for click casting mods that use the clique standard
ClickCastFrames = ClickCastFrames or {}
ClickCastFrames[frame] = true
Originally posted by Tuller
Click cast:
You'd probably want to set it to nil, or simply comment out those lines.
ok thanks, would there be any way to enable it for party only? Or is it just All or None?

Originally posted by Tuller
Casting bars:
They're for party and your target only.
"Under Player.lua, after Mana I put in:
self.cast = SageCast:Create(self)
self.cast:SetPoint("TOPLEFT", self.mana, "BOTTOMLEFT")
self.cast:SetPoint("BOTTOMRIGHT", self.mana, "BOTTOMRIGHT", 0, -16)
Adds a Player Casting Bar, but, still have the default blizz bar showing through... heh not sure how to 'hide' that... oh well.

Thanks.
Last edited by Squiddy0 : 05-12-08 at 05:35 PM.
Report comment to moderator  
Reply With Quote
Unread 05-06-08, 06:16 AM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
Re: buffs

Originally posted by Darklich
love this addon but would there be any way of swapping the buffs to the top instead of the bottom as i have the unit frames near the bottom of the screen look forward to seeing your reply
There's no way of doing so in Sage currently, short of making your own frames.
Report comment to moderator  
Reply With Quote
Unread 05-05-08, 02:58 AM  
Darklich
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
buffs

love this addon but would there be any way of swapping the buffs to the top instead of the bottom as i have the unit frames near the bottom of the screen look forward to seeing your reply
Report comment to moderator  
Reply With Quote
Unread 05-04-08, 09:52 AM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
Originally posted by Squiddy0
Just started using Sage today actually, hope I enjoy it, was able to include a texture I'd wanted to match my raid frames just fine.

Under the following:
Sage > Style > ___________

[x] Show Casting Bars

I obviously have this checked, yet the default blizzard casting bar persists, is this a bug, or, is it only enabled for the Target Frame? If that's the case, how would I go about enabling it for the player frame?
------------------------

Also found this under Sage>obj>Click
SecureUnitButton_OnLoad(frame, id or parent.id, function() frame:ShowMenu() end)
--support for click casting mods that use the clique standard
ClickCastFrames = ClickCastFrames or {}
ClickCastFrames[frame] = true

I made it false, because I didn't want click2cast to be enabled for the player/target/tot/pet., but it did nothing.

Thanks for your time
Click cast:
You'd probably want to set it to nil, or simply comment out those lines.

Casting bars:
They're for party and your target only.
Report comment to moderator  
Reply With Quote
Unread 05-03-08, 03:29 PM  
Squiddy0
A Defias Bandit
 
Squiddy0's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 116
Uploads: 3
Just started using Sage today actually, hope I enjoy it, was able to include a texture I'd wanted to match my raid frames just fine.

Under the following:
Sage > Style > ___________

[x] Show Casting Bars

I obviously have this checked, yet the default blizzard casting bar persists, is this a bug, or, is it only enabled for the Target Frame? If that's the case, how would I go about enabling it for the player frame?
------------------------

Also found this under Sage>obj>Click
SecureUnitButton_OnLoad(frame, id or parent.id, function() frame:ShowMenu() end)
--support for click casting mods that use the clique standard
ClickCastFrames = ClickCastFrames or {}
ClickCastFrames[frame] = true

I made it false, because I didn't want click2cast to be enabled for the player/target/tot/pet., but it did nothing.

Thanks for your time
Last edited by Squiddy0 : 05-03-08 at 04:05 PM.
Report comment to moderator  
Reply With Quote
Unread 04-28-08, 04:48 PM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
Originally posted by teedog
I am unable to get the "Show Party in Raid" option to stick to disabled after restarting WoW. Everytime I start WoW, the option is enabled again. Am I doing something wrong is is this a bug?

Thanks.
Its a bug
Report comment to moderator  
Reply With Quote
Unread 04-27-08, 06:26 PM  
teedog
A Deviate Faerie Dragon

Forum posts: 13
File comments: 29
Uploads: 0
I am unable to get the "Show Party in Raid" option to stick to disabled after restarting WoW. Everytime I start WoW, the option is enabled again. Am I doing something wrong is is this a bug?

Thanks.
Report comment to moderator  
Reply With Quote
Unread 04-27-08, 03:33 PM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
Re: 2.4

Originally posted by Faerina
Will Sage Unit Frames be updated for 2.4?
Probably :P
Report comment to moderator  
Reply With Quote
Unread 04-27-08, 02:28 PM  
Faerina
A Defias Bandit

Forum posts: 2
File comments: 27
Uploads: 0
2.4

Will Sage Unit Frames be updated for 2.4?
__________________
Skinners, Janitor of Skinnable Creatures
Report comment to moderator  
Reply With Quote
Unread 03-31-08, 02:21 AM  
Azande
A Defias Bandit

Forum posts: 2
File comments: 33
Uploads: 0
Just wanted to say thanks for Sage.

A couple of things I would like to see added are:

1. the ability to set the health bar to match the class color and/or allow the user to change health and mana/power colors

2. some way of distinguishing my debuffs on the target frame (maybe making them bigger like in XPerl?)

Other than that great Addon
Last edited by Azande : 03-31-08 at 02:23 AM.
Report comment to moderator  
Reply With Quote
Unread 03-28-08, 12:36 PM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
Originally posted by S9Th
Well, I don't really think that Sage lacks something (except _maybe_ separate font size and bars height/width settings), just wanted to know the direction its development is following
The best thing about sage is auras (automatic scaling of enemy's buffs is pure win) and, well, don't know how to put it, "readability". Combining it with Satrina Buff Frame is much more convenient than all those bloated aura modules for pitbull and aguf.
Right. That's really what sage was designed for. I want to be able to see things, not have to stare at tiny text to determine if I need something etc. At the same time, I do not want too much information on screen at once. Thus I'm always looking to see if there's something I can move/alter.
Report comment to moderator  
Reply With Quote
Unread 03-28-08, 06:51 AM  
S9Th
A Kobold Labourer

Forum posts: 0
File comments: 21
Uploads: 0
Well, I don't really think that Sage lacks something (except _maybe_ separate font size and bars height/width settings), just wanted to know the direction its development is following
The best thing about sage is auras (automatic scaling of enemy's buffs is pure win) and, well, don't know how to put it, "readability". Combining it with Satrina Buff Frame is much more convenient than all those bloated aura modules for pitbull and aguf.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: