Download
(17Kb)
Download
Updated: 08-15-09 08:10 PM
Pictures
File Info
Updated:08-15-09 08:10 PM
Created:unknown
Downloads:8,428
Favorites:51
MD5:

Cirk's Aspects  Popular! (More than 5000 hits)

Version: 3.2.0
by: Cirk [More]

Aspects is an addon that places your hunter's aspects or shaman's Ghostwolf up above the default Blizzard action bars in the same place that the stealth button for a rogue, stances for a warrior, forms for a druid, and auras for a paladin are shown. It also replaces the default Blizzard stealth, stances, forms, and auras with its own scalable and moveable version.

For hunters, druids, and paladins, Aspects provides the ability to change which spells are shown by Aspects, and in what order, using the /aspect set command. It also moves the pet action bar over to the right by enough space to fit in your aspects, so you may need to reduce your scaling size if you run out of room.

You can also unlock the Aspects bar and reposition it wherever you want on the screen, rather than leaving it at the default location. Doing so however will stop Aspects from automatically adjusting the pet bar position.

Aspects's slash commands
Aspects supports the following slash commands:


/aspect help shows these options.
/aspect on enables Aspects for your current character (the default if you are hunter or shaman).
/aspect off disables Aspects for your current character.
/aspect scale changes the scaling of the Aspects buttons.
/aspect list shows the spells you and Aspects know.
/aspect set <name> <#|on|off> sets order and visibility of your aspect spells (hunter, druid, paladin only).
/aspect reset resets the order and visibility of your aspect spells (hunter, druid, paladin only).
/aspect toggle <on|off> allows you to set whether your spells toggle on and off which each click of the same button, or not (hunter, paladin, shaman only)
/aspect unlock unlocks the Aspect bar so you can move it.
/aspect lock locks the Aspect bar in its new position.
/aspect auto resets the Aspect bar back to its default (automatic) position.
/aspect status shows you whether Aspects is enabled or not currently, and how much addon memory it is using.

What hotkeys will it use?
Aspects uses the same keys as the equivalent shapeshift buttons would use, which for a windows client would be CTRL-F1, CTRL-F2, etc. For easy reference, the hotkeys corresponding to each Aspects button will show up at the bottom right of the tooltip that you see when you mouseover the aspects buttons.

You can change the assigned keys easily under the Key Bindings option of the main menu - look for the Special Action Button entries, and change them to whatever you'd like. Note that since those buttons are also used for other class skills (such as for a rogue's Stealth) you may want to make any changes to these key bindings character specific by checking the box on the top-right of the Key Bindings screen.


Notes
If you are using Blizzard's default UI layout and are using tabbed chat frames, you might find that you need to move your chat window up a bit to fit the shapeshift bar in under the chat frame. You can do this by right clicking on the General tab at the top of the chat frame, selecting Unlock, then left-clicking and dragging on the General tab to move the chat windows where they won't be in the way. After you are done, right-click on the General tab again and select Lock to relock your windows again!

If you can't see the General tab at the top of your chat window when you mouse over the chat window, your chat windows might have been locked from being changed. To unlock them, open the Main menu (via the ESC key) and select Interface, chose the Chat option, and clear the Lock Chat Settings option. After you have moved your chat frame, you can relock them again if you want.


Localization
Currently Aspects only has locale information for its text entry and reporting in US english, but its ready to support other client languages - all I need are the appropriate translations for the entries in the localization.lua file. So if you'd like to see it working in your local language, please have a go at modifying this file, and when you think its all working for you, post it here and I'll merge it into the official version!

Note that Aspects should still work on all clients, even if it doesn't show its help and other text in your local language.


Enjoy!
-- Cirk of Doomhammer

3.2.0
  • Added support for the new shaman MultiCastActionBar in repositioning it to make room for the shaman ghost wolf button
  • BINDINGS_UPDATE no longer triggers a rebuild of everything on leaving combat (optimization)
  • Remove chat frame announcement on login (not needed any more)
  • Modify Blizzard addons interface frame layout to indent wrapping slash command lines
  • Changed version string to 3.2.0.
3.1.0
  • Fixed handling of "self" cast auras (such as Aspect of the Wild) due to change in UnitBuff return values in 3.1.0.
  • Now has an entry in Blizzard's interface options screen that shows a list of the slash commands.
  • Changed version string to 3.1.0.
3.0.3
  • Removed all the code that was using the SecureHandlerShowHideTemplate, since this feature is no longer available.
  • Fixed up code for setting/clearing per button attributes and bindings without relying on ShowHide.
  • Re-added back in code to adjust position of PossessBarFrame now that Aspects can't be automatically hidden when that bar is shown.
  • Modified position and handling of aspects own vehicle exit button.
  • Added checking for pet bar above shapeshift bar condition.
  • Changed version string to 3.0.3
3.0.2
  • Changed from using localized spell names to using spell IDs (which don't require localization)
  • Added support for death knights, druids, paladins, priests, rogues, and warriors (i.e., allow replacement of the default class shapeshift form/aura bar)
  • Added support for the Aspect of the Dragonhawk for hunters
  • Added spell toggle control so that certain classes can prevent their spells being disabled on a second click.
  • Fixed issue where shaman's ghost wolf button wasn't updating correctly on moving between inside and outside areas
  • Removed adjustment of position for possess bar frame since possess bar being show now automatically hides the aspects bar frame
  • Added support for showing the Leave Vehicle button beside the aspects bar, rather than behind it.
  • Added code to ensure that if multiple aspects buttons are pressed at the same time that we then clean up to end up with only the one button correctly shown active.
  • Improve code used to parse spell names for the /aspects set command
  • Added reporting of stance form numbers in the aspects spell list so you can see this for use in macros, etc.
  • The /aspects status command now reports scaling and the spell toggle state (if allowed for your class).
  • Changed version string to 3.0.2
  • Updated addon description note
  • Updated addon URL
3.0.1
  • Fix issue that arises when logging in on a newly created character or after reinstalling WoW due to client messages arriving in unexpected order.
  • Changed version string to v3.0.1.
3.0.0
  • Removed priest's shadow form (now supported by the client)
  • Added ability to unlock and move the aspects bar
  • Fix to ensure latency doesn't force aspect buttons "on" all the time
  • Various changes for version 3.0 compatibility
  • Changed version string to v3.0.0.
2.4.1
  • Fixed problem with Aspects trying to modify buttons when entering combat while on a mount (triggering an addon action prevented message).
  • Fixed problem where key bindings weren't being updated correctly when your spells list changed.
2.4.0
  • First release as Aspects, taking over from Shadowshift.
Post A Reply Comment Options
Unread 04-30-10, 02:15 PM  
help137
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 120
Uploads: 16
Error on character load

I'm getting the following error when I first log onto any toon using this addon. Everything seems to work fine afterwards, except that it is over top of the bottom line of my chat box. I have no idea if that's due to the error or not.


Code:
Date: 2010-04-30 16:12:59
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Aspects\Aspects.lua line 1884:
   attempt to call method 'SetMultilineIndent' (a nil value)
Debug:
   [C]: SetMultilineIndent()
   Aspects\Aspects.lua:1884: RegisterOptions()
   Aspects\Aspects.lua:1460: OnLoad()
   [string "*:OnLoad"]:1:
      [string "*:OnLoad"]:1
AddOns:
  Swatter, v3.1.14 (<%codename%>)
  WowheadLooter, v30314
  Aspects, v
  BlizRuntimeLib_enUS v3.3.3.30300 <us>
  (ck=6f)

55 Hunter Toon
Wow 3.3.3
Default Blizzard UI with 12 or so addons.
Windows 7 Pro
1920x1080 screen resolution

-A
Report comment to moderator  
Reply With Quote
Unread 11-29-09, 09:34 PM  
Kiyokko
A Kobold Labourer
 
Kiyokko's Avatar

Forum posts: 1
File comments: 1
Uploads: 0
I love this mod for my hunter, so thanks for it. However, I play a resto druid, and I usually have to disable the mod because it doesn't have the icon for my tree of life form. Will this hopefully be added in a new version?
Report comment to moderator  
Reply With Quote
Unread 10-28-09, 04:35 PM  
shinchih2001
A Defias Bandit

Forum posts: 3
File comments: 198
Uploads: 0
can update for support every class set spell??
Report comment to moderator  
Reply With Quote
Unread 08-15-09, 08:39 PM  
Cirk
A Cobalt Mageweaver
 
Cirk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 226
File comments: 97
Uploads: 11
Grilor - Aspects keeps its frame parented to specific default UI frames to ensure they get shown and hidden as they should (e.g., getting into a vehicle). Bartender (and other similar action bar replacements) tend to hide all of the default frames, since they provide their own functionality for them, which unfortunately hides or interferes with Aspects as well.

saanlem - probably related to the same issue as for Grilor I'm guessing.

I'm hesitant to make changes in Aspects to try and accommodate these other sorts of addons because most of them provide their own equivalent functionality, and they tend to be moving targets, especially every time Blizz changes something, which makes keeping in sync a little tricky (trickier even than keeping up with the default UI ).
__________________
Cirk's Addons
Report comment to moderator  
Reply With Quote
Unread 07-12-09, 11:42 AM  
saanlem
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 126
File comments: 35
Uploads: 2
Dominos

I use Dominos bars.
If I disable Dominos, I can see and move the aspect bar. When I enable Dominoes, the aspect bar (first button only shows) moves away from where I moved it
__________________
Saanlem
US Nazgrel - Bikutanda
EU Lightbringer - Saanlem
Report comment to moderator  
Reply With Quote
Unread 03-19-09, 07:21 AM  
Grilor
Premium Member
 
Grilor's Avatar
Premium Member

Forum posts: 9
File comments: 107
Uploads: 0
BT4 no go :(

I use BT4 and when i turn it on this bar goes away. is there any idea how i can fix this?
__________________

--------------------------------------------------------------------------
Report comment to moderator  
Reply With Quote
Unread 01-23-09, 05:45 AM  
Cirk
A Cobalt Mageweaver
 
Cirk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 226
File comments: 97
Uploads: 11
Aspects v3.0.3 available (for 3.0.8 patch)

Just uploaded v3.0.3 which should fix the issues with the 3.0.8 patch.

Note that because of some of the changes in the 3.0.8 patch for the secure templates, the Aspects bar will no longer automatically hide when you are in "possess" mode (e.g., Priest's mind control, certain items and quest sequences, etc.) but otherwise thats hopefully the only real significant change you'll see.
__________________
Cirk's Addons
Report comment to moderator  
Reply With Quote
Unread 01-21-09, 06:02 AM  
Cirk
A Cobalt Mageweaver
 
Cirk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 226
File comments: 97
Uploads: 11
Originally posted by Oxides
This is broke in patch 3.0.8.
...
I'm working on fixing this right now - not a trivial fix due to a feature that Blizzard removed.

You should be able to make Aspects "work" in the meantime if you need it by editing the Aspects.xml file, and replacing the four occurrences of the word SecureHandlerShowHideTemplate with the word SecureHandlerBaseTemplate instead. (Net effect of this is that the possess bar and vehicle exit bars won't work properly, and there may be some issues with the button key bindings if you are in combat when you exit a vehicle, but I'll get a new version of Aspects out that fixes this as soon as I can).
__________________
Cirk's Addons
Report comment to moderator  
Reply With Quote
Unread 01-20-09, 08:45 PM  
Oxides
A Kobold Labourer

Forum posts: 0
File comments: 77
Uploads: 0
This is broke in patch 3.0.8.

Date: 2009-01-20 20:58:51
ID: 1
Error occured in: Global
Count: 2
Message: ..\FrameXML\SecureHandlers.lua line 711:
Header frame must be explicitly protected
Debug:
[C]: ?
[C]: error()
..\FrameXML\SecureHandlers.lua:711:
..\FrameXML\SecureHandlers.lua:706
(tail call): ?
Aspects\Aspects.lua:1273: AspectsControlHeader_OnLoad()
[string "*:OnLoad"]:1:
[string "*:OnLoad"]:1
Report comment to moderator  
Reply With Quote
Unread 12-15-08, 05:59 PM  
onesiku
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Love your Addon!

...and I hate to be a nuisance but I was wondering if it would be very difficult to add support for hunter traps in your bar?

Thanks.
Report comment to moderator  
Reply With Quote
Unread 12-15-08, 06:06 AM  
Cirk
A Cobalt Mageweaver
 
Cirk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 226
File comments: 97
Uploads: 11
Aspects 3.0.2 - better than ever!

Just uploaded Aspects v3.0.2, with a lot of fixes and improvements. In a nutshell, this version gives you:
  • Support for using the aspects bar for death knights, druids, paladins, priests, rogues, and warriors.
  • Support for Aspect of the Dragonhawk.
  • Spell toggle control for hunters, paladins, and shamans.
  • Replace localized spell names with spell IDs (allow for non english clients).
  • Better handling of the Leave Vehicle button.

Enjoy!
-- Cirk
__________________
Cirk's Addons
Last edited by Cirk : 12-15-08 at 06:07 AM.
Report comment to moderator  
Reply With Quote
Unread 12-10-08, 04:28 PM  
Cirk
A Cobalt Mageweaver
 
Cirk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 226
File comments: 97
Uploads: 11
Re: please update this soon?

Originally posted by Unmei_No_LaLuna
Aspects does not seem to recognize the new Dragonhawk Aspect and well.... it throws off why I want to use this mod in the first place.
I have a new version which is nearly finished now, so hope to have it out by the end of the weekend
__________________
Cirk's Addons
Report comment to moderator  
Reply With Quote
Unread 12-09-08, 05:18 PM  
Unmei_No_LaLuna
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
please update this soon?

Aspects does not seem to recognize the new Dragonhawk Aspect and well.... it throws off why I want to use this mod in the first place.
Report comment to moderator  
Reply With Quote
Unread 10-13-08, 11:12 AM  
Cirk
A Cobalt Mageweaver
 
Cirk's Avatar
AddOn Author - Click to view AddOns

Forum posts: 226
File comments: 97
Uploads: 11
Aspects 3.0.0 available

Ready for the 3.0.2 patch - note that this will not work with 2.4.3 or earlier!

I've also added the ability to unlock and move the Aspects bar for those of you who have requested it
__________________
Cirk's Addons
Report comment to moderator  
Reply With Quote
Unread 06-27-08, 07:46 AM  
WayfarerOmega
A Murloc Raider

Forum posts: 8
File comments: 26
Uploads: 0
I'm using Dominos for my action bars so it would be nice if there was support for it's class bar. Aspects is a nice idea but right now I'm finding it unusable because its putting a button right in the middle of my action bars and I can't move it.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: