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
Change Log - Sage UnitFrames
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 - Sage UnitFrames
Sorry, there are currently no optional files available.
[quote]Originally posted by zynix
[b]allright, this is what it says:
"Sage has been blocked from an action only available to the Blizzard UI.
You can disable this AddOn and reload the UI"
then theres 2 checkboxes:
"Disable" and "Ignore"
Any update for this? Possibly a Beta around we can test for you?
Originally posted by Kathan I love Sage unit frames! Simple, easy to use, and just plain awesome!
Anywho, not sure if this has been suggested, but here goes:
When targeting an NPC with over 99,999 health, it's not ... umm... truncated (?) to be displayed as 100k like in the Blizzard unit frames. Just a tiny detail.
Also, when party members are in vehicles/dragons, the party frames still show the players and not the vehicle.
Other than that, thank you for such a robust (compared to Blizzards) and easy to use unit frame addon. (and bagnon too! ) It's simple and to the point addons like these that make them all the worth while.
Try out the different text modes. Smart will truncate like this, at least.
I love Sage unit frames! Simple, easy to use, and just plain awesome!
Anywho, not sure if this has been suggested, but here goes:
When targeting an NPC with over 99,999 health, it's not ... umm... truncated (?) to be displayed as 100k like in the Blizzard unit frames. Just a tiny detail.
Also, when party members are in vehicles/dragons, the party frames still show the players and not the vehicle.
Other than that, thank you for such a robust (compared to Blizzards) and easy to use unit frame addon. (and bagnon too! ) It's simple and to the point addons like these that make them all the worth while.
A few feature requests (adding my name to stuff mentioned by others):
1) Health %, at least on the target (since many abilities and phase shifts are based on the %)
2) Cast bar for the player. I'm still using Quartz, but need it less and less. Just having the cast bars for both player and target integrated into the UF would be great for me.
would it be possible to add an option to show only buffs, only debuffs, both or neither on each frame. and possibly an option to show those above or under the frame.
not sure if this would go beyond the scope of a minimalist UF?
This would make watching the buffs i need to watch a lot easier (basically in our 10-man raid i only need to see what debuffs hit me and only need to see what buffs my target has to react accordingly)
i love this add-on in every other way, the problem i have now is that i need to use one of the needlessly complex buff add-ons to set this up.
thank you for this and the amazing bagnon and dominos.
You would think after using a number of your mods I would have known this was going to be just as good. Being an avid user of Bagnon and Dominos ( before this it was Bongos) I just had to give this a shot. This mod falls right in line with the rest, simplistic and very functional. Yes there are others with a lot more bells and whistles but at what price? This unit frame mod does everything I need it to, I play all classes, and it does it's job flawlessly. Fantastic job! I have officially removed x-perl from my add-on folder. I guess this makes me a Tullerholic. Keep up the great work.