Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(73 Kb)
Download
Updated: 08-08-09 02:30 PM
Pictures
File Info
Updated:08-08-09 02:30 PM
Created:unknown
Downloads:27,007
Favorites:134
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)


Archived Files (8)
File Name
Version
Size
Author
Date
3.2.6 (Beta)
73kB
Tuller
04-15-09 08:02 PM
3.2.5 (Beta)
76kB
Tuller
04-12-09 06:47 PM
3.2.3 (Beta)
70kB
Tuller
02-08-09 09:54 AM
3.2.2 (Beta)
70kB
Tuller
02-07-09 07:41 PM
3.2.1 (Beta)
70kB
Tuller
02-07-09 10:19 AM
3.2.0 (Beta)
70kB
Tuller
02-06-09 08:01 PM
3.1.5 Betaish
70kB
Tuller
01-29-09 07:13 PM
1.0.4
145kB
Tuller
11-12-07 11:25 PM


Post A Reply Comment Options
Unread 07-26-07, 05:58 AM  
txamethyst
A Fallenroot Satyr
 
txamethyst's Avatar

Forum posts: 29
File comments: 58
Uploads: 0
Originally posted by Raaze
I'm getting a similar error - I suspect it may be a conflict with some Ace library/addon perhaps.

Edit: The error only occurs when the Sage pet module is enabled. By checking the option show only castable buffs in the pet module I was able to get rid of the error with a ui reload. ( I had my imp out ) [/b]
thanks, that fixed the error. doesn't do much about preventing it or what caused it, but its gone for now.
Last edited by txamethyst : 07-26-07 at 05:59 AM.
txamethyst is offline Report comment to moderator  
Reply With Quote
Unread 07-26-07, 04:30 AM  
Raaze
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
007/07/26 20:35:17-1098-x1]: Sage\obj\buff.lua:194: SagepetBuff1:SetScale(): Scale must be > 0
<in C code>: in function `pcall'
Sage\lib\Dongle.lua:247: in function <Interface\AddOns\Sage\lib\Dongle.lua:246>
Sage\lib\Dongle.lua:337: in function <Interface\AddOns\Sage\lib\Dongle.lua:328>
<in C code>: in function `LoadAddOn'
Quartz-0.1.0.38838\Quartz.lua:149: in function <Interface\AddOns\Quartz\Quartz.lua:141>
<in C code>: in function `pcall'
AceAddon-2.0-44196 (Ace2):24: in function <Interface\AddOns\Ace2\AceAddon-2.0\AceAddon-2.0.lua:23>
AceAddon-2.0-44196 (Ace2):999: in function `ManualEnable'
AceAddon-2.0-44196 (Ace2):927: in function <Interface\AddOns\Ace2\AceAddon-2.0\AceAddon-2.0.lua:920>
<in C code>: ?
AceEvent-2.0-44693 (Ace2):262: in function `TriggerEvent'
AceEvent-2.0-44693 (Ace2):955: in function <Interface\AddOns\Ace2\AceEvent-2.0\AceEvent-2.0.lua:948>


I'm getting a similar error - I suspect it may be a conflict with some Ace library/addon perhaps.

Edit: The error only occurs when the Sage pet module is enabled. By checking the option show only castable buffs in the pet module I was able to get rid of the error with a ui reload. ( I had my imp out )
Last edited by Raaze : 07-26-07 at 05:03 AM.
Raaze is offline Report comment to moderator  
Reply With Quote
Unread 07-25-07, 09:34 AM  
txamethyst
A Fallenroot Satyr
 
txamethyst's Avatar

Forum posts: 29
File comments: 58
Uploads: 0
i've gotten this error every time i log my hunter. the only addon i've updated/changed is sage. it doesnt happen with any other character. it did not happen before i updated to the latest version.

[2007/07/25 10:03:01-276-x1]: Sage\obj\buff.lua:194: SagepetBuff1:SetScale(): Scale must be > 0
<in C code>: in function `pcall'
Bagnon\lib\Dongle.lua:247: in function <Interface\AddOns\Bagnon\lib\Dongle.lua:246>
Bagnon\lib\Dongle.lua:337: in function <Interface\AddOns\Bagnon\lib\Dongle.lua:328>
<in C code>: ?
<in C code>: in function `pcall'
Cartographer-r42028\Cartographer.lua:889: in function `LoadLoadOnDemandModules'
Cartographer-r42028\Cartographer.lua:398: in function <Interface\AddOns\Cartographer\Cartographer.lua:254>
<in C code>: in function `pcall'
AceAddon-2.0-42430 (Prat):24: in function <...rface\AddOns\Prat\libs\AceAddon-2.0\AceAddon-2.0.lua:23>
AceAddon-2.0-42430 (Prat):999: in function `ManualEnable'
AceAddon-2.0-42430 (Prat):927: in function <...rface\AddOns\Prat\libs\AceAddon-2.0\AceAddon-2.0.lua:920>
<in C code>: ?
AceEvent-2.0-40601 (Prat):232: in function `TriggerEvent'
AceEvent-2.0-40601 (Prat):910: in function <...rface\AddOns\Prat\libs\AceEvent-2.0\AceEvent-2.0.lua:903>
Last edited by txamethyst : 07-25-07 at 07:51 PM.
txamethyst is offline Report comment to moderator  
Reply With Quote
Unread 07-24-07, 03:19 PM  
wyrmseeker
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
It would be nice if Sage could be taught to handle long names better, with the current version, my name gets chopped off at the end. Would it be possible to scale the fonts or something? (Automatically would be great, but manually would suffice.)
wyrmseeker is offline Report comment to moderator  
Reply With Quote
Unread 07-24-07, 12:15 PM  
saavis
A Kobold Labourer

Forum posts: 0
File comments: 24
Uploads: 0
I noticed last night during a raid that the Debuff's on the target frame start normal but the more Debuff's that are put on the target, the smaller the Debuff's end up. Is this a bug or intentional? Is there a way to make make it so the Debuff's stay the same size?
Last edited by saavis : 07-24-07 at 12:15 PM.
saavis is offline Report comment to moderator  
Reply With Quote
Unread 07-23-07, 09:33 AM  
Tuller
A Black Drake
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 1642
Uploads: 38
Originally posted by Teazle
Any chance we can have buffs, debuffs and mana shown on ToT? or is that an unwanted feature? Cause I'd really like it
Not going to happen.
Tuller is offline Report comment to moderator  
Reply With Quote
Unread 07-22-07, 04:16 AM  
Teazle
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 15
Uploads: 4
Any chance we can have buffs, debuffs and mana shown on ToT? or is that an unwanted feature? Cause I'd really like it
Teazle is offline Report comment to moderator  
Reply With Quote
Unread 07-20-07, 11:11 PM  
Dreadlorde
A Pyroguard Emberseer
 
Dreadlorde's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2302
File comments: 141
Uploads: 21
HeHe ^.^ yay, update.
__________________

Funtoo - Plan 9 - Windows 7
Dreadlorde is offline Report comment to moderator  
Reply With Quote
Unread 07-20-07, 08:24 PM  
Tuller
A Black Drake
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 1642
Uploads: 38
Beta -> Release Changes

Profiles are reset between the 0.9 and 1.0.1 versions.

The two main changes between the 0.9 version an 1.0.1 are that I added an option to disable the pvp icons, and I added scaling tabs to the bottom right of each frame. Hold down the mouse button to drag and adjust the scale of any frame. Hold shift down as well to scale all frames stuck to the one you're scaling. (Credit goes to AnduinLothar's FluidFrames for the scaling code and graphic).
Tuller is offline Report comment to moderator  
Reply With Quote
Unread 07-20-07, 04:26 PM  
Tuller
A Black Drake
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 1642
Uploads: 38
Originally posted by Jesamyn
I meant the party casting bars. I understand and appreciate not wanting them to be distracting, but a few more pixels would be nice.
What I may do is add an option for showing full casting bars. This won't happen for a while, though.

Have you ever thought of adding animated portraits?
Every now and then I do, but just as a place to stick combat text over.
Tuller is offline Report comment to moderator  
Reply With Quote
Unread 07-20-07, 04:16 PM  
Jesamyn
<This Space for Rent>
 
Jesamyn's Avatar

Forum posts: 141
File comments: 81
Uploads: 0
Originally posted by Tuller
Are you talking about the party cast bars, or the target/focus cast bars? I intentionally made the party casting bars small as to not be too distracting.
I meant the party casting bars. I understand and appreciate not wanting them to be distracting, but a few more pixels would be nice.
__________________
I'm not an idiot. I'm just harmlessly psychotic.
Jesamyn is offline Report comment to moderator  
Reply With Quote
Unread 07-17-07, 07:09 PM  
Raaze
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Is there some way of turning off the numerical countdown on the target frame debuffs?

So far I am loving this mod but I'm finding it difficult to see the debuff behind the numbers - Not a biggie really but thought I'd ask anyway.

Thanks

Edit: Sorry it may have been another mod I was running. I just tested these unit frames with my warlock and no Numerical countdown on buffs/debuffs but on my warrior I did.

Edit again: It's OmniCC causing the numerical timers to appear on the target frame debuffs. Its listed as a blacklisted frame for OmniCC but the numerical display still appears. Is there some way I can turn off the numerical display on the target frame debuffs without having to disable OmniCC?

Third and Last Edit: I worked it out.
Last edited by Raaze : 07-18-07 at 08:05 PM.
Raaze is offline Report comment to moderator  
Reply With Quote
Unread 07-16-07, 11:23 AM  
Dreadlorde
A Pyroguard Emberseer
 
Dreadlorde's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2302
File comments: 141
Uploads: 21
Have you ever thought of adding animated portraits?
__________________

Funtoo - Plan 9 - Windows 7
Dreadlorde is offline Report comment to moderator  
Reply With Quote
Unread 07-08-07, 07:27 PM  
Tuller
A Black Drake
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 1642
Uploads: 38
- An option to disable this large PvP/Level Icon. I'm pvp flagged on a pvp server, so I don't need it and it ruins the simple look.
Will be implemented in the next update.

A way to display the buffs/debuffs above the frames, not below
This is an eventually thing

- A pet's target Frame. My water elemental has it's own will, so I need to keep an eye on it's target. It likes to kill my little turtles :-(
- A focus' target frame. Sometimes it's good to know what your focus target does.
- An option to change the Health/Power Font size (ok, there is for sure a line in the lua where I could edit this myself)
- Displaying the Spell-Name in the Casting Bar. Can be essential in pvp to counter a pally, icons are good, but text is better.
Party, pet, and focus targets are likely to not be implemented. This is mainly because I can't figure out a good look for them.

I might implement spell names for the target/focus casting bars. The reason I didn't initially do so is because they're likely to get cutoff.

Text sizing is adjustable, its just not exposed in the GUI. Try /run Sage:SetFontSize(size)

I do have a request, however. The casting bar portion is absolutely tiny! I am so glad that it's been added in, but would you consider making it a bit larger, or have an option to size it?
Are you talking about the party cast bars, or the target/focus cast bars? I intentionally made the party casting bars small as to not be too distracting.
Last edited by Tuller : 07-08-07 at 07:34 PM.
Tuller is offline Report comment to moderator  
Reply With Quote
Unread 07-07-07, 06:08 AM  
imYemeth
A Kobold Labourer

Forum posts: 1
File comments: 7
Uploads: 0
Great Unit Frames. Light, small, efficient... exactly what I'm looking for. Oh, and of course, I have a few little suggestions for a next version

- An option to disable this large PvP/Level Icon. I'm pvp flagged on a pvp server, so I don't need it and it ruins the simple look.
- A way to disblay the buffs/debuffs above the frames, not below.

These may be to "special" for a leightweight addon:
- A pet's target Frame. My water elemental has it's own will, so I need to keep an eye on it's target. It likes to kill my little turtles :-(
- A focus' target frame. Sometimes it's good to know what'your focus target does.
- An option to change the Health/Power Font size (ok, there is for sure a line in the lua where I could edit this myself)
- Displaying the Spell-Name in the Casting Bar. Can be essential in pvp to counter a pally, icons are good, but text is better.

Anyway, great work (this OminCC animation is so wonderful, bongos key-bindings a fantastic solution. Damn, Blizz should hire you for their next project!)
imYemeth is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: