Download
(6Kb)
Download
Updated: 10-19-08 05:13 PM
Pictures
File Info
Updated:10-19-08 05:13 PM
Created:unknown
Downloads:10,000
Favorites:45
MD5:

Aspected Again  Popular! (More than 5000 hits)

Version: 3.0.2.0b
by: Mookhow [More]

This addon places a series of buttons for Hunter aspects into the shapeshift bar for convenience. It also will provide a priest with Shadowform or a shaman with Ghost Wolf buttons. This is an almost complete rewrite of PoeticDragon's Aspected mod in order to work with the 2.0.1 patch of WoW.

Notes:

  • Regarding CT_BottomBar, that addon is coded to hide the "Class Bar" if the character's class is not a rogue, warrior, or druid. To make the Aspected bar visible by default on hunters (or shaman or priests), edit CT_BottomBar_Addons.lua, search for "WARRIOR", and add the string '["HUNTER"] = true,' before the '}'. Please make a copy of this file before changing, in case you need to undo the change. This change is known to work with CT_BottomBar version 2.0.
  • Versions of Aspected Again prior to 2.0.1.1 remapped the keybindings to the ShapeshiftButtons. Starting with 2.0.1.1, this behavior has changed. If you are upgrading from an older version of Aspected Again, please go to the key bindings in-game and make sure "Special Action Button 1" through "Special Action Button 10" are bound correctly. The default bindings for these actions are CTRL-F1 through CTRL-F10.
  • Regarding Bartender3, the Aspected buttons won't appear when you log in unless you
    reload the UI in-game using "/console reloadui". Annoying, I know.

Version History:
3.0.2.0b:
  • Removed Shadowform, since it's now a real stance.
  • Fixed Interface number in AspectedAgain.toc
  • Fixed to update buttons properly when you leave an aspect.
3.0.2.0:
  • Updated to work with the 3.0 update.
2.1.0.0:
  • Removed the InCombatLockdown check from UpdateButtons, since the code doesn't seem to be affected by taint anyways.
2.0.12.0
  • Removed the weird outlines around the buttons, thanks to code from Corrodias.
  • Added German localization of Aspect of the Viper.
  • Added French localization of Aspect of the Viper.
2.0.6.0
  • Fixed cooldowns to work with the new system.
  • Fixed a bug with the override keybindings.
  • Added functionality to automatically redo keybindings as needed.
  • Added Aspect of the Viper (English localization only).
  • Fixed to work with Trinity Bars, thanks to code from Maul.
  • Removed pet bar movement code, to prevent possible taint.

2.0.1.1
  • Changed binding functionality to use override bindings instead of
    remapping the existing shapeshiftbutton keybinds.
  • Fixed to work with CT_BottomBar (see note above) and Bartender3 (see note above).

2.0.1.0c
  • Added localization for French and German clients.
  • Fixed to work with MoveAnything.
  • Fixed a bug in determining the order of the spells to assign.
  • Fixed a bug displaying the pet bar if only one MultiBar is on.
  • Fixed a bug passing the wrong argument to Aspected_GetShapeshiftInfo().
  • Fixed a bug with determining the proper spell rank of spells.
  • Fixed a bug that caused the pet action bar to get shifted down when clicked.

2.0.1.0b
  • Fixed to work with Bongos UI
  • Removed that ugly grey thing in the background.

2.0.1.0
  • Initial Release.

3.0.2.0b:
  • Removed Shadowform, since it's now a real stance.
  • Fixed Interface number in AspectedAgain.toc
  • Fixed to update buttons properly when you leave an aspect.
Optional Files (0)


Post A Reply Comment Options
Unread 06-23-10, 09:55 AM  
sraray
A Kobold Labourer
 
sraray's Avatar

Forum posts: 0
File comments: 18
Uploads: 0
Bar Issues

I'm having the same issues with my pet bar and aspect bar. Is there a fix to this or is this addon dead?
Report comment to moderator  
Reply With Quote
Unread 07-25-09, 01:07 AM  
ArgentSun
A Murloc Raider
 
ArgentSun's Avatar
Premium Member

Forum posts: 8
File comments: 4
Uploads: 0
As a hunter, I've been having trouble with the "Aspect bar" and my Pet bar being active at the same time. When I log in/reload UI, everything is fine. But the moment my pet disappears (say, I mount up), the bar is gone for good - the next time I summon my pet, there is no bar, and it won't show up until I relog/reload UI.

I doubt this is intentional, but is there a way to fix that from the LUA files, or is a major update needed? Or am I just being silly?
__________________
Hope is the father of all virtues.
Report comment to moderator  
Reply With Quote
Unread 02-06-09, 02:02 PM  
doktorstick
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 51
Uploads: 2
Not Working

I have Bartender 4 installed. The stance bar shows with the hunter skills on it, but you cannot click them. If you activate an aspect through the spellbook, the stance bar properly lights up with the activated aspect.

Other than that, the no-workie bit is flipped on.
Report comment to moderator  
Reply With Quote
Unread 12-17-08, 08:07 AM  
Kystel
A Defias Bandit

Forum posts: 2
File comments: 9
Uploads: 0
config command

i cant seem to find a command to open up the configuration screen.
Report comment to moderator  
Reply With Quote
Unread 12-02-08, 07:08 PM  
Nightsorrow
A Defias Bandit

Forum posts: 2
File comments: 4
Uploads: 0
I have been loving the original Aspected and now the Aspected Again.
I like simple yet useful addons.

But Aspected Again is producing a huge amount of taint with the current WotLK client ("Interface action failed because of an AddOn"), there seems to be a lot of actions which were blocked in combat.

Here is a sample of the taint log: http://arcanist.hp.infoseek.co.jp/taint.log

Can you please look into it?


Also, I have added my own spell of the other classes into it, but there is a problem.

I have spells like Battle Shout and Horn of Winter added to it, but when I don't have the rage or runic power and clicked on the button, it leaves that highlighted (but not toggled ON because I don't have enough rage/RP), and the highlighting last a few sec up to something like 20 sec before it returns to normal, or when I click something else so that it toggles GCD and hence refreshing the bar.
The same goes for when a buff fades, it stays in the toggled ON icon until a few sec or up to ~20 sec before it returns to normal. (Garr3tt's version fixed this part)



Is it possible that it removes the highlighting of the button once it cannot be casted or in other word whenever the buff is not on me, so that I can easily know if I have such buff on me by looking at the bar, in real time?


Thanks.
Last edited by Nightsorrow : 01-24-09 at 11:55 AM.
Report comment to moderator  
Reply With Quote
Unread 10-18-08, 05:43 PM  
Mookhow
A Kobold Labourer
 
Mookhow's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 17
Uploads: 2
I'll remove Shadow Form from the addon then. Personally I added some mage spells and warlock spells to the localization.lua to utilize the class bar for these classes. I don't include these changes in the addon because I don't know if others will want these spells, and I don't have functionality for removing spells from the bar other than modifying localization.lua.
Report comment to moderator  
Reply With Quote
Unread 10-18-08, 05:20 PM  
SmuvMoney
A Defias Bandit

Forum posts: 3
File comments: 83
Uploads: 0
Blizz default UI now includes Shadowform in the class bar

I was messing around with AspectedAgain and Dominos after the fix I wrote about below when I made the following discovery: the default UI now puts shadowform in the class bar if you spec for it. It is now (finally) considered a stance. I actually changed the localization file on my own copy of Aspected Again to reflect this. I did not notice this before because I had forgotten about the talent point refund with the patch. Going forward, this may only be needed on hunters and shaman who do not seem to have or need a class bar otherwise.
__________________
Peace & God Bless,

$muvMoney
John 14:27 & Numbers 6:24
Last edited by SmuvMoney : 10-18-08 at 05:21 PM.
Report comment to moderator  
Reply With Quote
Unread 10-18-08, 05:09 PM  
SmuvMoney
A Defias Bandit

Forum posts: 3
File comments: 83
Uploads: 0
Re: Re: how to make this fully compatible with Dominos

Originally posted by Mookhow
Thanks for the info about Dominos. I had modified my own copy of Dominos to be compatible with Aspected, but I didn't want to publish the change since it required modifying someone else's code. I've been trying to figure out how to make the change work wholly within my own code.



That's a more elegant solution than what I wrote for myself.
I was not sure if that was considered a faux pas, but I thought worth the risk. If this is a problem, I'm sure someone will find me.
__________________
Peace & God Bless,

$muvMoney
John 14:27 & Numbers 6:24
Report comment to moderator  
Reply With Quote
Unread 10-18-08, 03:32 PM  
Mookhow
A Kobold Labourer
 
Mookhow's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 17
Uploads: 2
Re: how to make this fully compatible with Dominos

Thanks for the info about Dominos. I had modified my own copy of Dominos to be compatible with Aspected, but I didn't want to publish the change since it required modifying someone else's code. I've been trying to figure out how to make the change work wholly within my own code.


if ( IsAddOnLoaded("AspectedAgain") and (class == 'HUNTER' or class == 'SHAMAN' or class == 'PRIEST') ) then
Aspected_OnEnter();
else
GameTooltip:SetShapeshift(self:GetID())
end
That's a more elegant solution than what I wrote for myself.
Report comment to moderator  
Reply With Quote
Unread 10-18-08, 01:43 PM  
SmuvMoney
A Defias Bandit

Forum posts: 3
File comments: 83
Uploads: 0
how to make this fully compatible with Dominos

First let me say that I am very happy that this is updated for 3.0.2. That being said, it does not work with Dominos. That may not be your issue or fault, but I thought it good to figure out how to make it work with Dominos.


1. Modify Dominos.lua to include the class bar for hunter, shaman, and priest.


To do this, open Dominos.lua and look for the HasClassBar() function. Once you do that, look for this line (125 when I open it) :


return class == 'PALADIN' or class == 'DRUID' or class == 'WARRIOR' or class == 'ROGUE' or class == 'DEATHKNIGHT' or class == 'WARLOCK'


Change this to include the other classes by doing the following:


return 1


This forces every class to have a class bar. If you want to be technical, you should replace it with this:


return class == 'PALADIN' or class == 'DRUID' or class == 'WARRIOR' or class == 'ROGUE' or class == 'DEATHKNIGHT' or class == 'WARLOCK' or class == 'HUNTER' or class == 'SHAMAN' or class == 'PRIEST'


That is up to you. In either case, reload the UI and then open the config for Domino. You should see the class bar if you did not see it already.


2. Allow Aspected to handle the tooltip instead of Dominos.


I do not know if this is a bug with AspectedAgain or Dominos. However, once you do step 1, you will not get a tooltip for any of the class buttons. To fix this, you will need to open Domino's classbar.lua. Find the function ClassButton:OnEnter() . The line you're going to change looks like this (around line 140) :


GameTooltip:SetShapeshift(self:GetID())



You will need to change that line to and if/then statement that looks like this:


if ( IsAddOnLoaded("AspectedAgain") and (class == 'HUNTER' or class == 'SHAMAN' or class == 'PRIEST') ) then
Aspected_OnEnter();
else
GameTooltip:SetShapeshift(self:GetID())
end


Once again, save the file and reload. That should give you tooltips for when you use AspectedAgain for a hunter, shaman, or priest. I may have to send a note to Tuller to see if he can make those changes in his Dominos code.
__________________
Peace & God Bless,

$muvMoney
John 14:27 & Numbers 6:24
Last edited by SmuvMoney : 10-18-08 at 01:45 PM.
Report comment to moderator  
Reply With Quote
Unread 11-15-07, 10:49 AM  
Garr3tt
A Kobold Labourer
 
Garr3tt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 1
hy i used your addon with the default interface, as i like 2 use a less intrussive interface
the thing is it pushed my pet bar 2 the right and now it covers up my bags, as its always on top. could u put an option 2 move the aspect bar or at least 2 put it right over the pet bar ??
Report comment to moderator  
Reply With Quote
Unread 06-20-07, 09:53 PM  
Corrodias
A Murloc Raider

Forum posts: 6
File comments: 22
Uploads: 0
You're quite welcome.

However, i have discovered something quite disturbing: Aspected Again, when mixed with Bartender, will cause the tainting of the secure state of XPerl's unit frames. I can't even begin to guess why that is, but i'm going to do what i can to figure it out.

edit1: Well, that didn't take long. These are "pre-2.0" sorts of function replacements.
Aspected_Original_GetNumShapeshiftForms = GetNumShapeshiftForms;
GetNumShapeshiftForms = Aspected_GetNumShapeshiftForms;
Aspected_Original_GetShapeshiftFormInfo = GetShapeshiftFormInfo;
GetShapeshiftFormInfo = Aspected_GetShapeshiftFormInfo;
Aspected_Original_GetShapeshiftForm = GetShapeshiftForm;
GetShapeshiftForm = Aspected_GetShapeshiftForm;
We can't do that any more and expect it to work, as we're tainting GetNumShapeshiftForms and the others. But how else can AA's code be made to work? About that i'm not sure.

edit2: Commenting out the second, fourth, and sixth lines makes it almost work in Bartender (probably breaks it in the default UI, though), but i'm giving it up for tonight. The stance bar keeps alternating between being shown and being hidden, and the chat box pops up and down with little regard to whether or not the stance bar is showing. Whatever. I can put up with it for now, but i hope a better solution can be found.

edit3: Well, the keybinds still work, so i can keep hitting my F-keys to change aspects. It's not really important to me to actually SEE the bar with Bartender, so i have little to no motivation to pursue this further. This tainting function replacement seems to work with every other bar addon, including the defaults, so whatever.
Last edited by Corrodias : 06-25-07 at 05:02 PM.
Report comment to moderator  
Reply With Quote
Unread 05-18-07, 05:40 PM  
Mookhow
A Kobold Labourer
 
Mookhow's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 17
Uploads: 2
Thanks for the find! I've been able to remove that weird border thing now. I credited you with the find.
Report comment to moderator  
Reply With Quote
Unread 05-17-07, 08:46 PM  
Corrodias
A Murloc Raider

Forum posts: 6
File comments: 22
Uploads: 0
It seems to be region 13 of each button, whatever it is. That is...
Code:
temp = { AspectedButton1:GetRegions() }
temp[13]:Hide()
will hide the border around button 1. However, it reappears when button 1 changes textures (you activate or deactivate the aspect it represents), so i need to mess with the scripts...

edit: GetName tells me it's AspectedButton1NormalTexture. that's what region 13 is on button 1, i mean.

edit2: Well, my UI seems to suffer no ill effects from setting the normal texture of the buttons to nil, so i've added this to the script that i have run on player_entering_world:
Code:
for n=1,10 do
  _G["AspectedButton"..n]:SetNormalTexture(nil)
end
Last edited by Corrodias : 05-17-07 at 10:52 PM.
Report comment to moderator  
Reply With Quote
Unread 02-06-07, 11:01 AM  
Mookhow
A Kobold Labourer
 
Mookhow's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 17
Uploads: 2
The outline thing started appearing when I put in the fix for TrinityBars. I have an idea what's wrong but I haven't found the solution yet. I'm working on it.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: