PDA

View Full Version : [Keyclone] Keyclone and Macro questions



Geheiligt
01-27-2013, 09:15 PM
Hey all! I'm pretty new at the whole dual boxing thing, so any help would be much appreciated!

I've read through both of Khat's guides; found them very informative.

I do have a few questions related to a certain debuff macro of mine, as well as odd behavior of KeyClone.

First of all, I have a very basic setup of KeyClone. WQSE and arrow keys marked not to pass, WoW1 on Primary Monitor, WoW2 on Secondary Monitor. That being said, is there any reason WoW1, when launched from KeyClone, is stuck behind the Windows Taskbar? As a temporary fix, I simply set the Windows Taskbar to auto-hide, but I can't stand that feature.
Secondly, is it just KeyClone's nature (even when broadcasting is paused) to try to force WoW on top? I wasn't able to find any setting to disable this. I'll occasionally try to tab out to browser, and WoW will pull itself back on top. Again, this only happens when I run via KeyClone.

My second question has to do with my warlock's macro. "Curse of Enfeeblement" doesn't seem to be recognized as a spell, even when run through macroexplain.com. How exactly should I set up a DoT macro? This is what I have at the moment...


/assist PLAYER
/castsequence reset=combat Corruption, Curse of Enfeeblement

While I'm at it, if I have the master focused, shouldn't this macro target correctly?

/castsequence reset=combat [@focustarget] Shadow Bolt
When I tried an [@focustarget] modifier (the only modifier I had), with my master toon on focus, and in range, nothing would cast. Would much rather have my casts @focustarget rather than adding an assist line. Even if they both achieve the same thing, just seems "cleaner" if that makes sense.


Any help would be much appreciated!
-Geheiligt

Ualaa
01-27-2013, 10:44 PM
Not sure on the reason for KC to being on top.
I haven't used it in quite a while.

The macro, with /assist Player...
Player, in macro terms refers to the current character.
So you're essentially saying assist yourself, which won't change your target.

If you always have the active window/master as your focus.
You'd want to either:

#show
/cast [@focustarget] Whatever

#show
/assist [@focus]
/cast Whatever

Geheiligt
01-27-2013, 11:04 PM
Oh, hahah I didn't know "/assist player" was an actual macro string. By player I meant my master character's name.

Does /castsequence work in conjunction with [@focustarget] then? I may have had some other error I overlooked.

EDIT: What is the #show at the start of your examples?

Ualaa
01-28-2013, 12:25 AM
#show = Display the buff icon.
#showtooltip = Also give mouse-over information

@ is the same as target=

@player = self cast

@party1 = The F2 target in the party (the leader, if you're not the leader or the first member of the party if you're leading)



#showtooltip
/assist [@focus]
/castsequence reset=combat/target Spell 1, Spell 2, Spell 3, Spell 1

#show
/cast [help,@targettarget][help,@targettargettarget] Heal Spell

Khatovar
01-28-2013, 12:26 AM
is there any reason WoW1, when launched from KeyClone, is stuck behind the Windows Taskbar? As a temporary fix, I simply set the Windows Taskbar to auto-hide, but I can't stand that feature.

The Windows Taskbar is rather...aggressive in Win7.

http://www.dual-boxing.com/threads/35261-Windows-Taskbar-overlap-my-mainwindow

Or you could go into the Maximizer section and manually draw the main window to leave 20 or so pixels at the bottom for the task bar.


Secondly, is it just KeyClone's nature (even when broadcasting is paused) to try to force WoW on top? I wasn't able to find any setting to disable this. I'll occasionally try to tab out to browser, and WoW will pull itself back on top.

This is an old thread, but I don't think the settings have changed


http://www.dual-boxing.com/threads/11081-Keyclone-and-Always-on-Top



My second question has to do with my warlock's macro. "Curse of Enfeeblement" doesn't seem to be recognized as a spell, even when run through macroexplain.com. How exactly should I set up a DoT macro?

Macro Explain doesn't always recognize spells because it's not really been updated. The tag on the site says "Current WoW version is 4.0.6", so it's not going to recognize spells that are new or have had their IDs changed since then. But, I haven't found a better site yet that will break down a macro and spit out exactly what it's supposed to do as well as that one does. It still works very well for tracking down syntax errors and the like for macros. An example would be your second macro


/castsequence reset=combat [@focustarget] Shadow Bolt

Plugging the into the Macro-explain tells you why it's not working under the Macro Errors box {under the macro entry field}


/castsequence reset! = combat [ @ focus target ] Shadow Bolt

If you mouse over the ! in the box on the site it says


Options for resetting a sequence must be placed after any macro conditions. Example: /castsequence [conditions] reset=...

Which means the reset is in the wrong position. It should read


/castsequence [@focustarget] reset=combat Shadow Bolt

Though since it's only one spell, you don't really even need a sequence


/cast [@focustarget] Shadow Bolt

Which macro explain returns as


Explanation
Cast Shadow Bolt on the unit saved as your focus target's currently targeted unit

Geheiligt
01-28-2013, 06:28 PM
Thanks for the replies all! The link that Khatovar shared regarding the Win7 Taskbar seems to have fixed my issue! However, I've double checked both Command and Maximizer settings in KeyClone - neither of which have "always on top" checkmarked. I've also tried disabling Maximizer all together, in which case it forces both WoW windows onto my primary monitor, instead of one on each.

Also, if someone could shed some light onto why my macros don't seem to be working, I would greatly appreciate it.

1.
/castsequence [nochanneling] [@focustarget] reset=3 shadow bolt, Soul Fire
-My master is indeed set as the focus, so I'm not sure as to why it simply won't cast on his target.
-Works if I add an /assist tag at the top in place of @focustarget.

2.
/assist Pally
/castsequence reset=combat Corruption, Curse of Enfeeblement
-Regardless of my targeting issues, Curse of Enfeeblement simply never goes off.
-All within the same combat session.

Thanks again everyone for the quick replies!

EDIT: By not working I mean they simply won't cast, if that means anyway. Broadcast is not muted, etc. Not sure what I'm missing.