Download
(73Kb)
Download
Updated: 08-08-09 02:30 PM
Pictures
File Info
Updated:08-08-09 02:30 PM
Created:unknown
Downloads:28,906
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 03-28-08, 06:35 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 S9Th
Thanks for the reply. I mentioned LibSharedMedia, because somehow Sage stopped seeing SM textures after i installed SharedMedia update. I believe, the reason for this is that Sage couldn't find the version of Sharedmedia library it supports among the loaded libraries. So embedding such a library, like you did with OmniCC or providing information where to get the needed version is a possible solution. Whether it is 3.0 or 2.0 doesn't really matter for me as the end user.

I also noticed that you added Ace3 branch at your google code page, though without any changes. Are you going at some point to implement layout system to support raid frames, for example? If possible, could you reveal some information about planned new features, if there are any.

Thank you very much in advance.
Sage did not include shared media, because when I implemented support for it, SharedMedia was dependent on Ace2. Sage will embed either LSM 2 or LSM 3.

Raid Frames: Not likely to happen. The main reasons for this are that: I'm not really a raider (my guild does Kara/ZA, but not enough that I see raid frames all of the time), and I'm perfectly (haha) satisfied with PerfectRaid.

I really think raid frames need to be more specialized than a generic unit frames addon.

Planned features: New options menu (bongos/omnicc like), library updates (hence the Ace3 branch name), and UI tweaks. Coloring health bars by class, coloring the pet bar's health by happiness, and using 1.4k instead of (1400) have all been implemented in either the trunk or Ace3 build, and will be fleshed out more as I try to streamline things. I will also be implementing a new debuff option: "Show only debuffs I've cast" The Sage bar code will also be synced up with the bar code from Bongos, though the only thing you'll probably see from that is relative positioning.

Redesign: If I ever really want to implement target of X frames, this will require me to redo the look of sage pretty drastically. I do not personally have a need for focus or party targets, so this is unlikely to happen.

I have all sorts of crazy ideas in my head for stuff (designer/runtime mode for unit frames, with some sort of painting mechanism for desigining), but I don't know if they will ever be seen :P
Last edited by Tuller : 03-28-08 at 06:37 AM.
Report comment to moderator  
Reply With Quote
Unread 03-28-08, 01:48 AM  
S9Th
A Kobold Labourer

Forum posts: 0
File comments: 21
Uploads: 0
Originally posted by Tuller
Sage will be updated, its just my other stuff has a higher priority right now.

LSM3: Maybe. There's a bit of an argument going on about the library right now, so I'm waiting for it to settle down.

MobHealth4: Only as an external.
Thanks for the reply. I mentioned LibSharedMedia, because somehow Sage stopped seeing SM textures after i installed SharedMedia update. I believe, the reason for this is that Sage couldn't find the version of Sharedmedia library it supports among the loaded libraries. So embedding such a library, like you did with OmniCC or providing information where to get the needed version is a possible solution. Whether it is 3.0 or 2.0 doesn't really matter for me as the end user.

I also noticed that you added Ace3 branch at your google code page, though without any changes. Are you going at some point to implement layout system to support raid frames, for example? If possible, could you reveal some information about planned new features, if there are any.

Thank you very much in advance.
Report comment to moderator  
Reply With Quote
Unread 03-27-08, 12:31 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
Are you planning to update Sage UF to support LibSharedMedia-3.0 and possibly LibMobHealth-4.0?
And will there be any other changes to Sage in the light of you writing Bongos3 and implementing Ace3 in most of your addons?
Sage will be updated, its just my other stuff has a higher priority right now.

LSM3: Maybe. There's a bit of an argument going on about the library right now, so I'm waiting for it to settle down.

MobHealth4: Only as an external.
Report comment to moderator  
Reply With Quote
Unread 03-27-08, 06:27 AM  
S9Th
A Kobold Labourer

Forum posts: 0
File comments: 21
Uploads: 0
Are you planning to update Sage UF to support LibSharedMedia-3.0 and possibly LibMobHealth-4.0?
And will there be any other changes to Sage in the light of you writing Bongos3 and implementing Ace3 in most of your addons?
Last edited by S9Th : 03-27-08 at 06:40 AM.
Report comment to moderator  
Reply With Quote
Unread 03-02-08, 11:48 PM  
Lindalas
A Deviate Faerie Dragon

Forum posts: 19
File comments: 76
Uploads: 0
Re: Re: Re: request

Originally posted by molter200
First I want to thank you for this addon.

Having moved into Arena somewhat there is one thing I really miss which is a focus target to see who gets sheepd/manaburned and so on.

Optional Party targets and especcially a Focus target frame would make this addon perfect for me. I have downloaded the ToToT addition and wanted to ask if a focus target can be added likewise.
I just wanted to add my vote for these as well. Party Targets and Focus Targets are very important to me. I currently use MainAssist to help me with this, but would rather have it be part of my unit frames (and I don't want to use any of the big, bulky and fancy unit frames).
__________________
Report comment to moderator  
Reply With Quote
Unread 01-23-08, 07:22 AM  
molter200
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Re: Re: request

Originally posted by Tuller
Party targets are not likely to happen, unless I do major design changes.
First I want to thank you for this addon.

Having moved into Arena somewhat there is one thing I really miss which is a focus target to see who gets sheepd/manaburned and so on.

Optional Party targets and especcially a Focus target frame would make this addon perfect for me. I have downloaded the ToToT addition and wanted to ask if a focus target can be added likewise.
Last edited by molter200 : 01-23-08 at 11:48 AM.
Report comment to moderator  
Reply With Quote
Unread 01-02-08, 03:35 PM  
joshwill80
A Murloc Raider

Forum posts: 5
File comments: 144
Uploads: 0
Debuffs

Anyway we could get the option to make the large debuffs a normal size?
Report comment to moderator  
Reply With Quote
Unread 12-18-07, 04:57 AM  
joshwill80
A Murloc Raider

Forum posts: 5
File comments: 144
Uploads: 0
Pet bar

Another small idea, make the health bar of the party pets a different color. Either give it a default color or let the user change it.
Last edited by joshwill80 : 12-18-07 at 04:59 AM.
Report comment to moderator  
Reply With Quote
Unread 12-14-07, 06:40 PM  
joshwill80
A Murloc Raider

Forum posts: 5
File comments: 144
Uploads: 0
Like how simple these frames are, especially to set up. The only thing I would like to see added is an option to add a simple border around each frame.
Report comment to moderator  
Reply With Quote
Unread 12-03-07, 01:22 AM  
JohanLM
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Thanks for the tips and answers.
Report comment to moderator  
Reply With Quote
Unread 12-02-07, 05:49 PM  
Ragnor
A Murloc Raider

Forum posts: 5
File comments: 11
Uploads: 0
Party Targets

What's the likely hood of basic/simple Party Targets being added at some stage? I find them pretty useful in arena but I'm not enthused about using xperl or pitbull to get them.

RE: JohanLM,

Sage doesn't do raid frames, I would suggest Grid or PerfectRaid for your raidframes.
Last edited by Ragnor : 12-02-07 at 05:52 PM.
Report comment to moderator  
Reply With Quote
Unread 12-01-07, 07:10 PM  
Tuller
A Warpwood Thunder Caller
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 91
File comments: 1740
Uploads: 17
Re: Great work!

Originally posted by JohanLM
Just found this after seeking for a more minimalistic UitFrame system.
God I love "simple clean" things. Prob. cus Im a Swede?!

1 thing that "stunned" me a bit though. Does it not have an option to alter the groups in a raid? I noticed this when I hit the AV and had to use the CT one.

Did I miss a setting or does Sage don't support this?
If it dosen't, is this something you will consider to add so one can relay on just your UI and don't have to go and find another to get the raid groups?

If you NOT going to add it (Can understand this if you play mostly 5man yourself), can you or someone else recommend something that works well with Sage to cover the raid group bit?

Tanks for a really nice UI.
Sage's current setting is to hide when you have > 5 people in a raid, and show otherwise. This is done right now because I do a lot of arenas, which are considered raids.
Report comment to moderator  
Reply With Quote
Unread 12-01-07, 04:05 AM  
JohanLM
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Thumbs up Great work!

Just found this after seeking for a more minimalistic UitFrame system.
God I love "simple clean" things. Prob. cus Im a Swede?!

1 thing that "stunned" me a bit though. Does it not have an option to alter the groups in a raid? I noticed this when I hit the AV and had to use the CT one.

Did I miss a setting or does Sage don't support this?
If it dosen't, is this something you will consider to add so one can relay on just your UI and don't have to go and find another to get the raid groups?

If you NOT going to add it (Can understand this if you play mostly 5man yourself), can you or someone else recommend something that works well with Sage to cover the raid group bit?

Tanks for a really nice UI.
Report comment to moderator  
Reply With Quote
Unread 11-25-07, 01:32 PM  
seebs
Premium Member
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 155
File comments: 157
Uploads: 5
Re: Not picking up MobInfo2 numbers?

Originally posted by seebs
I'm using Sage (the 2.3 version) and MobInfo2.3.48, and I get 100/100hp for everything, even though the MobInfo tooltip shows the real values. Shouldn't that work, or something? I haven't had time to fully debug it, sorry.
Solved!

I noticed this happened on one machine but not another. Experimentation reveals that they were loading addons in different orders.

Solution: Add MobInfo2 to the list of optional dependencies in Sage.toc. FIXED!
Report comment to moderator  
Reply With Quote
Unread 11-19-07, 03:13 PM  
erica647
A Cobalt Mageweaver
 
erica647's Avatar
AddOn Author - Click to view AddOns

Forum posts: 209
File comments: 192
Uploads: 2
Sage 1.0.4... taint with pet bar

I was just trying out sage version 1.0.4 and was getting a taint message with the pet bar module (with taint logging turned on and per review of the log). Not sure if anyone else has seen this but have received no more taint messages since uninstalling this mod. It happened consistently when first sending my pet in to attack on my hunter if anyone wants to try it to confirm.

The taint message is as follows:

11/20 00:48:57.187 An action was blocked in combat because of taint from Sage_Pet - <unnamed>:Show()
11/20 00:48:57.187 Interface\AddOns\Sage_Pet\pet.lua:37 <unnamed>:Update()
11/20 00:48:57.187 Interface\AddOns\Sage_Pet\pet.lua:202
11/20 00:48:57.187 pcall()
11/20 00:48:57.187 Interface\AddOns\Bagnon\lib\Dongle.lua:247 safecall()
11/20 00:48:57.187 Interface\AddOns\Bagnon\lib\Dongle.lua:334
11/20 00:49:01.656 An action was blocked in combat because of taint from Sage_Pet - <unnamed>:Show()
11/20 00:49:01.656 Interface\AddOns\Sage_Pet\pet.lua:37 <unnamed>:Update()
11/20 00:49:01.656 Interface\AddOns\Sage_Pet\pet.lua:202
11/20 00:49:01.656 pcall()
11/20 00:49:01.656 Interface\AddOns\Bagnon\lib\Dongle.lua:247 safecall()
11/20 00:49:01.656 Interface\AddOns\Bagnon\lib\Dongle.lua:334
__________________
Karadra
Level 80 Human Deathknight
Silvermoon/Nerfed Guild
Last edited by erica647 : 11-19-07 at 11:50 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: