10 replies [Last post]
VonHenry
VonHenry's picture
User offline. Last seen 1 year 51 weeks ago. Offline
Joined: 11/20/2009
Posts: 45

Credit to Totek for the post which inspired me to post this. I'm at work (holiday break and office is dead) so I may get a thing or two wrong, feel free to correct me and I'll edit/update this post for corrections, and add to it later on in the week. Also, I posted this under tips and tricks, because this is not specifically about commands or how to use commands...it's a tip to get the maximum DPS you can get by using the old faithful (/click) and GCPs great Command system.

/click
For those who do NOT know what a /click macro is, please see this link (safe, I promise)!
http://www.dual-boxing.com/showthread.php?t=18539

As you can see /click is a way to set up a rotation for a given character. Set one up for each character and role, bind the main macro to the same button for each toon, and spam that button all the way to purples!

But don't we already have Rotations?
I'm sure you know what they are, but if not, here you go!
http://www.gamecommanderpro.com/createspellrotation

Rotations rock. I find them easy/quick to set up, and I use them for all quest grinding and most instance trash. They do the job and to me are a built in way to help conserve mana, etc (*lol* I'm so lazy)

GCP gives you an easy way to set up these rotations, and one user has already explained how you can tweak these to be a bit more efficient, and even hits on my next topic a bit.
http://www.gamecommanderpro.com/node/209

Click vs Rotations
Hopefully by now you already see the key differences; Rotations are quick and easy to set up, and work very well. With a little more time investment, you can tweak them even further to get better group DPS. /click is quite a bit more tedious, however, if you are a min/maxer (someone who want to get every ounce of DPS possible) then the time spent tuning the click macros is worth it...especially on Heroic Bosses.

Totek to the rescue - /click in "Commands"
Here is Totek's post:
http://www.gamecommanderpro.com/node/372

If you take Totek's example a bit further, you can easily use the GCP "Command" interface to write all your toon's click macros.

Putting it all together - Mixed Team /click commands
Totek's example is great for a 4x<Same Class> team. However, I play a mixed team myself, and I'm sure others do too. No problem!

Say I have DK (Huey), Hunter (Dewey) and Lock (Louie). I can create a Command by going to the toolbar (I always UN-check Active!) and selecting "Views->Advanced", then select Add. Then drop in something like this.

(IMPORTANT - as of 12/28/09 - these are NOT real macros, only for example. They will FAIL! I will edit this post with my actual macros soon, once I get some written).

<<Huey>>
Macro /petattack %$Leader%-target
Macro /castsequence reset=20 Horn of Winter,,,,,,,,,,,,,,,,,,,,,,,,,
Macro /castsequence [nopet] ,,,,,,,,,,,,,,,,,,,,,,,,,,,Raise Dead
Macro /castsequence reset=combat Icy Touch,Plague Strike,Pestilence,,,
Macro /cast [pet,target=pet]Corpse Explosion
Macro /cast [nopet] Death Coil
Macro /cast !Rune Strike
<<Dewey>>
Macro /petattack %$Leader%-target
Macro /castsequence reset=20 Hunter's Mark,,,,,,,,,,,,,,,,,,,,,,,,,
Macro /castsequence reset=combat Aimed Shot,Multi-Shot,,,,
Macro /cast Kill Command
<<Louie>>
Macro /petattack %$Leader%-target
Macro /castsequence reset=20 Curse of Weakness,,,,,,,,,,,,,,,,,,,,,,,,,
Macro /castsequence reset=combat Chaos Bolt,Shadow Bolt,Drain Life,,,

etc etc.

Then make sure you assign a key to mash to run this.

Conclusion
/click rocks, and so does GCP :)

This will give you the ability to have /click macros in ONE place to tweak (spend time on those target dummies!) rather than having to manage on each toon individually.

Totek
Totek's picture
User offline. Last seen 1 year 50 weeks ago. Offline
Joined: 09/14/2009
Posts: 18
Nice!

Very nice. I've been considering this functionality for a multi-class group as well. Thanks for taking this to the next step!

Tot

Coldheartid
Coldheartid's picture
User offline. Last seen 1 year 15 weeks ago. Offline
Joined: 07/21/2009
Posts: 57
1 question

Hey guys,

This looks great, And I'm going to set this up for my group, warrior,priest,mage,shaman,warlock tonite,

Just have 1 question the "reset=20" is that to reset after some amount of time and no action?

I will post my macro when I get it proffected.

Thanks Curt

VonHenry
VonHenry's picture
User offline. Last seen 1 year 51 weeks ago. Offline
Joined: 11/20/2009
Posts: 45
reset=X

Coldheartid wrote:
Hey guys,
Just have 1 question the "reset=20" is that to reset after some amount of time and no action?
Thanks Curt

Yes, that says....if this macro hasn't run in 20 seconds, then next time start at the beginning.

20 was a 'made up' number of course, fine tune to taste.

Coldheartid
Coldheartid's picture
User offline. Last seen 1 year 15 weeks ago. Offline
Joined: 07/21/2009
Posts: 57
My click macros

Ok here is what I have assuming 2 keypresses per sec.

(GCP Macro) activation by "F1"

<<Toon1>>
macro /run SetCVar("Sound_EnableSFX","0")
macro /assist %$Leader%-Target
macro /click BT4Button1
macro /run SetCVar("Sound_EnableSFX","1")
<<Toon2>>
macro /run SetCVar("Sound_EnableSFX","0")
macro /assist %$Leader%-Target
macro /click BT4Button1
macro /run SetCVar("Sound_EnableSFX","1")
<<Toon3>>
macro /run SetCVar("Sound_EnableSFX","0")
macro /assist %$Leader%-Target
macro /click BT4Button1
macro /run SetCVar("Sound_EnableSFX","1")
<<Toon4>>
macro /run SetCVar("Sound_EnableSFX","0")
macro /assist %$Leader%-Target
macro /click BT4Button1
macro /run SetCVar("Sound_EnableSFX","1")

on the toons are individual macros these reside on the blizzard server

Macros on Holy Priest

//main Priest macro on(button 1 on bar 1) The number of these click macros depends on the number of macros used on each toon.
/click BT4Button2;leftbutton
/click BT4Button3;leftbutton
/use 13
/use 14

Since my Priest only has 2 macros I only have 2 /click lines on the main macro above.

on (button 2 on bar 1)
#showtooltip Devouring Plague
/castsequence [nochanneling] reset=target Devouring plague,,,,,,,,,,,,,,,,,,x48 for 24s delay

on (button 3 on bar 1)
#showtooltip Shadow word: pain
/castsequence [nochanneling] reset=target Shadow word: pain,,,,,,,,,,,,,,,,,x36 for 18s delay

Macros on Arcane Mage

//main Mage macro on(button 1 on bar 1) The number of these click macros depends on the number of macros used on each toon.
/click BT4Button2;leftbutton
/click BT4Button3;leftbutton
/click BT4Button4;leftbutton
/use 13
/use 14

on (button 2 on bar 1)
#showtooltip Icy Veins
/stopmacro [channeling]
/cast icy veins
/cast arcane power
/cast presence of mind

on (button 3 on bar 1)
#showtooltip Arcane Blast
/cast [nochanneling] arcane blast
/use mana sapphire

on (button 4 on bar 1)
#showtooltip Arcane Missiles
/castsequence [nochanneling] reset=combat/target,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,arcane missiles

OR

Use this macro in place of button 3 and 4 to get X4 on the arcane buff and do big dps. Make these adjustments to control OoM and aggro control.

on (button 3 on bar 1)
#showtooltip Arcane Blast
/castsequence [nochanneling] Arcane Blast Arcane Blast Arcane Blast Arcane Blast Arcane missiles

Have switched buttons 3 and 4 around several times trying to stack the arcane buff before casting arcane missles. like this I can get x2 on buff 75% of the time.

Macros on Elemental Shaman

//main Shaman macro on(button 1 on bar 1) The number of these click macros depends on the number of macros used on each toon.
/cast elemental mastery
/click BT4Button2;leftbutton
/click BT4Button3;leftbutton
/click BT4Button4;leftbutton
/click BT4Button5;leftbutton
/use 13
/use 14

on (button 2 on bar 1)
#showtooltip Flame shock
/castsequence reset=combat flame shock,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

on (button 3 on bar 1)
#showtooltip Lava Burst
/castsequence reset=combat lava burst,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

on (button 4 on bar 1)
#showtooltip Chain Lightning
/castsequence reset=combat chain lightning,,,,,,,,,,,,,,,,,,,,,,,,,

on (button 5 on bar 1)
#showtooltip Lightning Bolt
/cast lightning bolt

Macros on Affliction Warlock

//main Warlock macro on(button 1 on bar 1) The number of these click macros depends on the number of macros used on each toon.
/click BT4Button2;leftbutton
/click BT4Button3;leftbutton
/click BT4Button4;leftbutton
/click BT4Button5;leftbutton
/click BT4Button6;leftbutton
/use 13
/use 14

on (button 2 on bar 1)
#showtooltip Haunt
/cast [mod, nochanneling] Drain Soul
/castsequence [nochanneling] reset=target Haunt,,,,,,,,,,,,,,,,,,,,,,,

on (button 3 on bar 1)
#showtooltip Corruption
/cast [mod, nochanneling] Drain Soul
/castsequence [nochanneling] reset=target Corruption,Null

on (button 4 on bar 1)
#showtooltip Curse of Agony
/cast [mod, nochanneling] Drain Soul
/castsequence [nochanneling] reset=target Curse of elements,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

on (button 5 on bar 1)
#showtooltip Unstable Affliction
/cast [mod, nochanneling] Drain Soul
/castsequence [nochanneling] reset=target Unstable Affliction,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

on (button 6 on bar 1)
#showtooltip Shadow Bolt
/cast [mod, nochanneling] Drain Soul
/cast [nochanneling] Shadow Bolt

END of Macros

Several nice things about this setup of macros, 1st they are moduler so they can be moved around on the casting bar as blizzard changes stuff and casting order are easily changed by moving the macros around on the bar. 2nd If you go to solo play you can just turn GCP off and click on the 1 button on the bar or even bind it to a key in WOW setup.

Only tricky part is being able to maintain a 2 key presses per sec even when the excitement of the game is getting to ya. Which is why I choose 2/sec. Like counting 1-thousand and 1, 1 thousand and 1, over and over, It will become habit after a while.

Now that I have learned a little bit more about macros. I will move all this into GCP and make 1 macro there to accomplish the same thing and then test each for performance and overall DPS.

NETBUS
NETBUS's picture
User offline. Last seen 1 year 10 weeks ago. Offline
Joined: 11/24/2009
Posts: 40
This is all nice and well,

This is all nice and well, but how do i call the master macros on each toon from GCP? I have set up /click sequences on all 5 characters individually, and they work perfectly fine. What totally beats me is how to create a command to run those macros from GCP. They are all named SPAM, and reside on "BottomLeft Action Button 1" in WOW, bound to F1.
Any ideas?

Actually, never mind. I just figured out what the problem was. One shouldn't expect WoW to name its own action buttons correctly in the keybinding menu! "BottomLeft Action Button 1" ... yeah, good luck with that. It's "MultiBarBottomLeftButton1", for (*#*%&#%(@ sake! :/

Besides, what is this macro /run SetCVar("Sound_EnableSFX","0") supposed to accomplish?

And maybe it's also time to mention that the PREVIEW feature on this forum doesn't work and has never worked for replies (only on new posts).

Phil
Phil's picture
User offline. Last seen 2 weeks 2 days ago. Offline
Joined: 06/30/2009
Posts: 571
Hi macro /run

Hi

macro /run SetCVar("Sound_EnableSFX","0") will turn off sound.

As to the strange (poorly documented) API - welcome to WoW development!

I too find the lack of preview annoying, but the software we use for the site came as part of the package.

At some point we do plan to move to a different environment (the lack of preview isn't our only issue!) - I'm thinking virtual windows server 2008 under hyper-v, but that's for another product that I'm involved with (which we're launching in June) - sometime after that, we plan to migrate GCP (and our production company web-site) to keep it all under one roof.

Phil

__________________

Designer Of GameCommanderPro - www.GameCommanderPro.com
Designer Of KeyBlaster - www.keyblaster.com

NETBUS
NETBUS's picture
User offline. Last seen 1 year 10 weeks ago. Offline
Joined: 11/24/2009
Posts: 40
Holy cow!

Yikes! I cannot believe that such valuable information is that hard to find! Don't assume everybody is a pro with macros already:

/run SetCVar("Sound_EnableSFX","0") - at the beginning of the macro turns sound off

/run SetCVar("Sound_EnableSFX","1") - turns sound back on

This is ESSENTIAL information for anyone building /click macros! On my paladin I had the error sound playing for the entire time of combat (spell not ready/whatever). Not the error speach, of course - that I had turned off on my very first day in WoW, back in the days. But i couldn't get rid of the noise of failed/not ready spells and abilities when calling the /click macros. Until now.

Turning off that annoying sound needs to be chapter 1 or 2 in "/click macros for dummies"!