World of Warcraft

60
View All Posts by This User Toggle Ignore / Unignore This User
  • Sargeras
  • 0. 2.0:"Will [insert name of addon] work" answer   11/23/2006 04:31:44 AM PST
quote reply
Since this question seems to be asked a lot lately, here's a quick list of types of addons that will and will not work.

Castingbar replacements:
Will still work.
v2.0 actually contains added functionality, making it easier to get information about which spell the player is casting and more.

Unit frame replacements and Raid addons:
Will still work, but will require a rewrite by the author.
The rewrite is needed to support the new secure templates, so users can cast spells and select party/raid members via the unit frames.

Click casting addons:
Will still work, requires rewrite for new secure templates.
Click casting addons, where you cast different spells, depending on which mouse button you use, and which modifier keys you're holding down, will still work. The secure templates Blizzard provides for use in unit frames etc support this natively, making it even easier for addon developers to implement.

Actionbar replacements:
Will still work, but will require a rewrite by the author.
There are some limitations to actionbar replacements, due to the nature of the 2.0 patch.
* It's no longer possible to have actionbutton automatically show/hide/resize/move depending on combat conditions. For instance, you can no longer have a large Overpower button in the center of the screen pop up everytime your opponent dodges. It's is possible to dim the button, so it appears almost transparent, and then make it fully lit when Overpower can be used, but the button will be there all the time, not possible to fully hide it.
* It is still possible to make bars/buttons show or hide by the press of a button, or if you move the mouse over an area.
* It's no longer possible for the actionbars to automatically change bars depending on your distance to your target.
* It's possible to make actionbars automatically change on Prowl and Shadowform.

Bag frame replacements:
Will still work, but will require rewrites.

Movement addons:
Addons that move around with existing frames will still work in the expansion.
There are some minor restrictions, in that the secure frames (action buttons, unit frames etc - frames that can target or cast spells) are locked down during combat (can still be moved if dragged, but not by using SetPoint or similar functions), meaning you'll have to move them to their correct spots while out of combat.

Damage/healing/threat meters:
Will still work, with minor tweaks.
Damage and healing meters should work, without much trouble, since most of them just parse the combatlog, which will still be there.
Threat meters should also work, as soon as the authors have had time to test all the new spells, adjust for the new talents etc.

Information addons:
More or less all addons that do not cast spells, or do not change target, will work.
v2.0 even adds a lot of methods for retriving information, that previously required guesswork, combatlog parsing or another method.

Emergency Monitors:
In current form: will not work.
Due to the restriction, that you can't move or change attributes on secure frames while in combat, it's not possible to have an emergency monitor as it is now, where you can click it to select the person.
It's still possible to have a non-interactive list, and then you'll have to find the person yourself in the raid unit frames. It's even possible for the emergency monitor to mark the unit frame with a fat red border, if needed, but you'll still have to click the unit frame, and not the emergency list.

Since you cannot dynamically change targets anymore, macros such as this are no longer possible (CTRA used as example here):
/script CT_RA_Emergency_TargetMember(1)
/cast Flash Heal

item change addons:
Addons, that allow for a quick change of gear, will still work.

Warning, Timer etc addons:
Addons that show warnings for boss encounter in raids, show warnings about spells being cast, give timers for spells etc will all still work.

Auto select spell addons:
Addons like decursive, that automatically select a target and spell for you, will not work.
Addons, that automatically downrank for you, if the target doesn't need a full heal, will not work.
It's possible to set up some keybindings, that change the rank of your spells, but it's the player that has to initiate it.
For instance, possible to make an addon, where the +/- keys raises and lowers the rank, and then have a third keybinding that casts the spell.

Auction and Trade:
Addons that automatically place bids on auctions will no longer work. Placing a bid requires user interaction in 2.0.
Addons that automatically trade items to others will no longer work (for instance an automated water dispenser for mages). It's still possible for an addon to put items in the trade window, but user interaction is required to perform the actual trade.

[ Post edited by Maldivia ]


"Changing the interface art is fine. Everything else is off limits." -- slouken
Blizzard Entertainment
View All Posts by This User ignore-inactive
Slouken
Blizzard Poster
  • 2. Re: 2.0:"Will [insert name of addon] work" an   11/23/2006 08:02:50 AM PST
quote reply
Great writeup! Would you mind also posting it on the 2.0 changes thread?

Thanks!
60
View All Posts by This User Toggle Ignore / Unignore This User
  • Sargeras
  • 3. Re: 2.0:"Will [insert name of addon] work" an   11/23/2006 08:11:49 AM PST
quote reply

Q u o t e:
Great writeup! Would you mind also posting it on the 2.0 changes thread?

Thanks!


Ok. (with some minor fixes for grammar, as posted above :)

"Changing the interface art is fine. Everything else is off limits." -- slouken
60
View All Posts by This User Toggle Ignore / Unignore This User
  • Whisperwind
  • 4. Re: 2.0:"Will [insert name of addon] work" an   11/23/2006 08:22:57 AM PST
quote reply
I took it out since you made almost all the changes. I am pretty sure the end user can still drag secure frames in combat b(justr no addons can move them themselves), but I don't understand enough of the changes to prove it one way or the other. Hopefully someone can let me know if I'm misinformed or not.

The Peacekeeper - http://ctprofiles.net/27639
I like the purple cylon Pally T5 allright, but http://nmonk.org/white.jpg is infinitely better.
60
View All Posts by This User Toggle Ignore / Unignore This User
  • Sargeras
  • 5. Re: 2.0:"Will [insert name of addon] work" an   11/23/2006 08:28:23 AM PST
quote reply

Q u o t e:
I took it out since you made almost all the changes. I am pretty sure the end user can still drag secure frames in combat b(justr no addons can move them themselves), but I don't understand enough of the changes to prove it one way or the other. Hopefully someone can let me know if I'm misinformed or not.


Yes, you can drag secure frames. But a lot of movement addons include an ability to "nudge" the frame into place, that feature wont work while in combat.

"Changing the interface art is fine. Everything else is off limits." -- slouken
55
View All Posts by This User Toggle Ignore / Unignore This User
  • Nathrezim
  • 6. Re: 2.0:"Will [insert name of addon] work" an   11/23/2006 11:54:25 AM PST
quote reply
Bump.

This should be stickied, imo.
60
View All Posts by This User Toggle Ignore / Unignore This User
  • Mal'Ganis
  • 7. Re: 2.0:"Will [insert name of addon] work" an   11/23/2006 02:03:01 PM PST
quote reply
In the action bars segment :


Q u o t e:
* It is still possible though, to make bars/buttons show or hide by the press of a button.


Would you be able to show/hide bars by mousing over them? Haven't seen anything yet that addresses this issue. A lot of my bars are potions, pets, and crafting stuff that I have hidden unless I mouse over them.. kinda curious if this setup will still work for me while in combat.
80
View All Posts by This User Toggle Ignore / Unignore This User
  • 8. Re: 2.0:"Will [insert name of addon] work" an   11/23/2006 03:21:45 PM PST
quote reply
Can you scale buttons when in combat? ie, Have the button normal size, then double it's size when you hit 40% hp?

Steelfistv: 60 Dwarven Male Hunter
Constantharm: 60 Human Female Priest
Dolosus: 52 Undead Female Rogue
Wigglepuppy: 35 Gnomish Male Mage
60
View All Posts by This User Toggle Ignore / Unignore This User
  • 9. Re: 2.0:"Will [insert name of addon] work" an   11/23/2006 07:53:31 PM PST
quote reply

Q u o t e:
Would you be able to show/hide bars by mousing over them?


Yes.


Q u o t e:
Can you scale buttons when in combat? ie, Have the button normal size, then double it's size when you hit 40% hp?


No. Well, Yes and No. You can change the size in response to the same inputs that can show and hide them (eg, mouse click, mouseover, keypress), but not in response to combat conditions like your health or mana etc.
80
View All Posts by This User Toggle Ignore / Unignore This User
  • 10. Re: 2.0:"Will [insert name of addon] work" an   11/23/2006 10:18:36 PM PST
quote reply

Q u o t e:


Emergency Monitors:
In current form: will not work.
Due to the restriction, that you can't move or change attributes on secure frames while in combat, it's not possible to have an emergency monitor as it is now, where you can click it to select the person.
It's still possible to have a non-interactive list, and then you'll have to find the person yourself in the raid unit frames. It's even possible for the emergency monitor to mark the unit frame with a fat red border, if needed, but you'll still have to click the unit frame, and not the emergency list.



From what i understand though, it is possible to make an addon that targets person with lowest health on click.

Kinda like /script CT_RA_Emergency_TargetMember(1); works nowadays
60
View All Posts by This User Toggle Ignore / Unignore This User
  • 11. Re: 2.0:"Will [insert name of addon] work" an   11/23/2006 10:42:58 PM PST
quote reply

Q u o t e:


From what i understand though, it is possible to make an addon that targets person with lowest health on click.

Kinda like /script CT_RA_Emergency_TargetMember(1); works nowadays


Nope.

From what I understand mods cannot dynamically change targets for you. Such a mod would be impossible.

I like my rather vast mana pool.
80
View All Posts by This User Toggle Ignore / Unignore This User
  • 12. Re: 2.0:"Will [insert name of addon] work" an   11/23/2006 11:26:07 PM PST
quote reply

Q u o t e:


Nope.

From what I understand mods cannot dynamically change targets for you. Such a mod would be impossible.


hmmm ok wasnt aware of that change, assumed target switching would still be enabled for assist mods and stuff like that.

[ Post edited by Abrojo ]

60
View All Posts by This User Toggle Ignore / Unignore This User
  • Sargeras
  • 13. Re: 2.0:"Will [insert name of addon] work" an   11/24/2006 03:40:22 AM PST
quote reply

Q u o t e:


hmmm ok wasnt aware of that change, assumed target switching would still be enabled for assist mods and stuff like that.


You can make a simple macro like:
/assist Maldivia

You can also make assist mods etc, where you specify a name or a unit (before combat starts), that you then assist via a mouse click or a keybind.

A way for a semi dynamic assist macro, would be to set the unit to assist to "focus", and then manually change the focus, using the /focus command, if your MA changes/dies during combat.

"Changing the interface art is fine. Everything else is off limits." -- slouken
61
View All Posts by This User Toggle Ignore / Unignore This User
  • Silver Hand
  • 14. Re: 2.0:"Will [insert name of addon] work" an   11/24/2006 12:59:32 PM PST
quote reply
Can I show and move a bar under the cursor while a key is down, and then hide it when the key is up, if the contents of that bar are static and set up out of combat?

This produces a kind of "contextual menu" effect that's a nice way to conserve screen real estate by hiding non-essential buttons.

From what I've read, it seems like there is a secure way to hide and show in response to a keypress (maybe I'm wrong on that, too), but I'm not sure if that keypress could also move the bar under the cursor (bars 'locked in combat?')

I suppose I could just anchor the popup menu in the middle of the screen as is often done on console games, but it's more elegant to move it under the cursor like a true contextual menu, and it doesn't really convey any advantage beyond good design.


WoW 2.0: You can have any UI you like. As long as it's Blizzard's.
61
View All Posts by This User Toggle Ignore / Unignore This User
  • Silver Hand
  • 16. Re: 2.0:"Will [insert name of addon] work" an   11/24/2006 04:06:44 PM PST
quote reply

Q u o t e:


If you're planning to write an addon yourself, take a look at the code behind the SecureAnchor_____Templates.


Thanks. I hadn't thought about writing a full addon (I'm more at the level of fixing existing code through tinkering), but it's good to know that this is available. I'll take a look at the code for SecureAnchor and see if I can sort it out. ;)


WoW 2.0: You can have any UI you like. As long as it's Blizzard's.
60
View All Posts by This User Toggle Ignore / Unignore This User
  • Sargeras
  • 17. Re: 2.0:"Will [insert name of addon] work" an   11/27/2006 08:22:25 AM PST
quote reply
Small bump.

"Changing the interface art is fine. Everything else is off limits." -- slouken
60
View All Posts by This User Toggle Ignore / Unignore This User
  • 18. Re: 2.0:"Will [insert name of addon] work" an   11/27/2006 01:37:07 PM PST
quote reply
Can you still auto target Hunters after feign death?



Can you still cancel casting(via spamming a macro) if the target of your spell is under/above a certain health%?



Does click casting require attaining the target you want to heal or can you be targeting a boss while click casting the MT?



Will addons(such as those integrated to La Vendetta or CTRA) that warn you when you draw aggro still work?

[ Post edited by Primelock ]


Prime - Tenebris
Priest, Mage, Warlock
60
View All Posts by This User Toggle Ignore / Unignore This User
  • Sargeras
  • 19. Re: 2.0:"Will [insert name of addon] work" an   11/27/2006 02:13:23 PM PST
quote reply

Q u o t e:
Can you still auto target Hunters after feign death?

You can't auto anything. You can make a macro, that tries to target your previous target, if you loose it, something like:
/targetlasttarget [noexists]


Q u o t e:
Can you still cancel casting(via spamming a macro) if the target of your spell is under/above a certain health%?

Nope. Health, buff, debuffs and like are not valid conditions for the new macro system, and you can't use /script commands with SpellStopCasting() in 2.0


Q u o t e:
Does click casting require attaining the target you want to heal or can you be targeting a boss while click casting the MT?

The new API for click casting allows you to have any target (and keep that target), while casting spells on other people. (Well, probably doesn't work for melee attacks :)


Q u o t e:
Will addons(such as those integrated to La Vendetta or CTRA) that warn you when you draw aggro still work?

This is purely information, so should still work just fine.

"Changing the interface art is fine. Everything else is off limits." -- slouken
Forum Nav : Jump To This Forum
Blizzard Entertainment