Log in

View Full Version : Spent 3 hours trying to fix need help HKN + JAMBA + FTL



Pavavion
05-30-2013, 08:20 AM
Hi all rolled 5 new orc shamans and for the life of me cannot get this to work. I had been using a /assist setup with one master. Want to move to a FTL setup.

I CANNOT GET A SIMPLE FOLLOW TO WORK.

What is working?
They all jump and all the arrow keys work.
1-9s work
a-z minus asdw work

HNK script:


//================================================== ==============// FIVE WOW'S ON ONE PC
// by Alcattle
//
// Instructions: Copy this entire script (all the blue writing
// on gray background including comments). Save it in a file.
// Load it into HotkeyNet.
//
// Toggle the scroll lock key to turn hotkeys off and on. (You
// can change this if you want, just like you can change
// everything else with HotkeyNet.)
//
// Requires HotkeyNet build 148 or higher.
//
// For more info, go to www.hotkeynet.com
//================================================== ==============


//-----------------------------------------------------------
// PRESS CTRL R TO RENAME WOW'S IF YOU LAUNCH THEM MANUALLY.
//-----------------------------------------------------------
<Hotkey ScrollLockOn Ctrl R>
<SendPC Local>
<RenameWin "World of Warcraft" WoW1>
<RenameWin "World of Warcraft" WoW2>
<RenameWin "World of Warcraft" WoW3>
<RenameWin "World of Warcraft" WoW4>
<RenameWin "World of Warcraft" WoW5>


//-----------------------------------------------------------
// SUBROUTINE TO LAUNCH AND RENAME A COPY OF WOW.
//-----------------------------------------------------------
<Command LaunchAndRename>
<SendPC %1%>
<Run "c:\wotlk wow\WoW.exe">
<RenameTargetWin %2%>
<wait 1000>
<text %3%>
<Key tab>
<text %4%>
<wait 100>
<Key Enter>


<SetAffinity All>
//-----------------------------------------------------------
// HOTKEY TO LAUNCH AND RENAME YOUR WOW WINDOWS
//-----------------------------------------------------------
<Hotkey ScrollLockOn Alt Ctrl L>
<LaunchAndRename Local WoW1 "XXXXX" "XXXXXX">
<LaunchAndRename Local WoW2 "XXXXX" "XXXXXX">
<LaunchAndRename Local WoW3 "XXXXX" "XXXXXX">
<LaunchAndRename Local WoW4 "XXXXX" "XXXXXX">
<LaunchAndRename Local WoW5 "XXXXX" "XXXXXX">


//-----------------------------------------------------------
// SUBROUTINE TO Position Windows for 5 boxing.
//-----------------------------------------------------------
<Command ResizeAndPosition>
<SendPC Local>
<SendWin %1%>
<SetWinRect 0 0 1280 990>
<SendWinM %2%>
<SetWinRect 1280 0 640 512>
<SendWinM %3%>
<SetWinRect 1280 512 640 512>
<SendWinM %4%>
<SetWinRect 1920 0 640 512>
<SendWinM %5%>
<SetWinRect 1920 512 640 512>


//-----------------------------------------------------------
// DEFINE MAIL LABELS FOR SENDING KEY STROKES.
//-----------------------------------------------------------
<Label w1 Local SendWinM WoW1>
<Label w2 Local SendWinM WoW2>
<Label w3 Local SendWinM WoW3>
<Label w4 Local SendWinM WoW4>
<Label w5 Local SendWinM WoW5>


//----------------------------------------------------------------
//Window Switching
//----------------------------------------------------------------
<Hotkey F1>
<ResizeAndPosition WoW1 WoW2 WoW3 WoW4 WoW5>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>
<Hotkey F2>
<ResizeAndPosition WoW2 WoW1 WoW3 WoW4 WoW5>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>
<Hotkey F3>
<ResizeAndPosition WoW3 WoW2 WoW1 WoW4 WoW5>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>
<Hotkey F4>
<ResizeAndPosition WoW4 WoW2 WoW3 WoW1 WoW5>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>
<Hotkey F5>
<ResizeAndPosition WoW5 WoW2 WoW3 WoW4 WoW1>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>


//-----------------------------------------------------------
// DEFINE HOTKEYS FOR ALL KEY COMBINATIONS THAT WILL GET
// SENT TO BOTH WOWS. ADD MORE KEY COMBO'S IF YOU WANT.
//-----------------------------------------------------------
<KeyList MyList A-Z, 3-9, F1-F12, except W, A, S, D>


<Hotkey ScrollLockOn MyList except F1-F5; ScrollLockOn Alt MyList; ScrollLockOn shift MyList; ScrollLockOn ctrl MyList except r>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>
//-----------------------------------------------------------
// DEFINE MOVEMENT KEYS THAT WILL GET SENT TO BOTH WOW'S.
// ADD MORE KEYS IF YOU WANT.
//-----------------------------------------------------------
<MovementHotkey ScrollLockOn space, up, down, left, right, delete>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>


//-----------------------------------------------------------
// BROADCAST MOUSE CLICKS. HOLD DOWN OEM3 (ON U.S. KEYBOARDS,
// THAT'S THE SQUIGGLE KEY IN UPPPER LEFT CORNER) WHEN YOU
// WANT TO BROADCAST.
//-----------------------------------------------------------
<UseKeyAsModifier Oem3>


<Hotkey ScrollLockOn Oem3 LButton, MButton, RButton, Button4, Button5>
<SendLabel w1, w2, w3, w4, w5>
<ClickMouse %TriggerMainKey%>


<command main1>
<SendPC Local>
<SendwinM wow1>
<Key %all%>


<command assist1>
<SendPC Local>
<SendWinM wow2>
<Key ctrl shift %1%>
<SendWinM wow3>
<Key ctrl shift %1%>
<SendWinM wow4>
<Key ctrl shift %1%>
<SendWinM wow5>
<Key ctrl shift %1%>


<command main2>
<SendPC Local>
<SendWin wow2>
<Key %all%>


<command assist2>
<SendPC Local>
<SendWin wow1>
<Key ctrl alt %1%>
<SendWinM wow3>
<Key ctrl alt %1%>
<SendWinM wow4>
<Key ctrl alt %1%>
<SendWinM wow5>
<Key ctrl alt %1%>


<command main3>
<SendPC Local>
<SendWin wow3>
<Key %all%>


<command assist3>
<SendWin wow1>
<Key alt shift %1%>
<SendWin wow2>
<Key alt shift %1%>
<SendWinM wow4>
<Key alt shift %1%>
<SendWinM wow5>
<Key alt shift %1%>


<command main4>
<SendPC Local>
<SendWin wow4>
<Key %all%>


<command assist4>
<SendWin wow1>
<Key ctrl alt shift %2%>
<SendWin wow2>
<Key ctrl alt shift %2%>
<SendWinM wow3>
<Key ctrl alt shift %2%>
<SendWinM wow5>
<Key ctrl alt shift %2%>


<command main5>
<SendPC Local>
<SendWin wow5>
<Key %all%>


<command assist5>
<SendPC Local>
<SendWin wow1>
<Key ctrl %2%>
<SendWin wow2>
<Key ctrl %2%>
<SendWinM wow3>
<Key ctrl %2%>
<SendWinM wow4>
<Key ctrl %2%>


In wow follow macro - Not working dragged to toolbar and clicked nothing.

/stopmacro [nomod]/tar
[mod:ctrl,mod:shift,nomod:alt,target=omegasupreme][mod:alt,mod:shift,nomod:ctrl,target=ironhide][mod:ctrl,mod:alt,mod:shift,target=wheeljack][mod:ctrl,target=ratchet]
/follow
/targetlasttarget


Jamba settings

http://i.imgur.com/MdWaKZk.png
http://i.imgur.com/NYBMjDa.png

Jamba Macro text:

/stopmacro [nomod]
/tar [mod:ctrl,mod:shift,nomod:alt,target=omegasupreme][mod:ctrl,mod:alt,nomod:shift,target=bumblebee][mod:alt,mod:shift,nomod:ctrl,target=ironhide][mod:ctrl,mod:alt,mod:shift,target=wheeljack][mod:ctrl,target=ratchet]
/f
/targetlasttarget


HNK shows P is being passed:

From this pc: <SendWinM WoW1><Key Ctrl C><SendWinM WoW2><Key Ctrl C><SendWinM WoW3><Key Ctrl C><SendWinM WoW4><Key Ctrl C><SendWinM WoW5><Key Ctrl C><SendWinM WoW1> completed: Window found. Target set to 0x80524 "WoW1"
<Key Ctrl C> completed
<SendWinM WoW2> completed: Window found. Target set to 0x1C052A "WoW2"
<Key Ctrl C> completed
<SendWinM WoW3> completed: Window found. Target set to 0x230198 "WoW3"
<Key Ctrl C> completed
<SendWinM WoW4> completed: Window found. Target set to 0x350222 "WoW4"
<Key Ctrl C> completed
<SendWinM WoW5> completed: Window found. Target set to 0xA05E6 "WoW5"
<Key Ctrl C> completed
I have unbound p on all the accounts and no follow. Haven't even started on dps spells :(

Khatovar
05-30-2013, 08:55 AM
HNK shows P is being passed:

From this pc: <SendWinM WoW1><Key Ctrl C><SendWinM WoW2><Key Ctrl C><SendWinM WoW3><Key Ctrl C><SendWinM WoW4><Key Ctrl C><SendWinM WoW5><Key Ctrl C><SendWinM WoW1> completed: Window found. Target set to 0x80524 "WoW1"
<Key Ctrl C> completed
<SendWinM WoW2> completed: Window found. Target set to 0x1C052A "WoW2"
<Key Ctrl C> completed
<SendWinM WoW3> completed: Window found. Target set to 0x230198 "WoW3"
<Key Ctrl C> completed
<SendWinM WoW4> completed: Window found. Target set to 0x350222 "WoW4"
<Key Ctrl C> completed
<SendWinM WoW5> completed: Window found. Target set to 0xA05E6 "WoW5"
<Key Ctrl C> completed
I have unbound p on all the accounts and no follow. Haven't even started on dps spells :(


P may be the key you are pressing, but the key you are sending to WoW is Ctrl + C, which means the macro needs to be on C and all modifiers for C need to be unbound.

I don't see P defined in your script as anything but straight broadcasting, so I'm not exactly sure what you've got set up there. It looks like there's only half a script there.

HPAVC
05-30-2013, 09:55 AM
Hi all rolled 5 new orc shamans and for the life of me cannot get this to work. I had been using a /assist setup with one master. Want to move to a

In wow follow macro - Not working dragged to toolbar and clicked nothing.

/stopmacro [nomod]/tar
[mod:ctrl,mod:shift,nomod:alt,target=omegasupreme][mod:alt,mod:shift,nomod:ctrl,target=ironhide][mod:ctrl,mod:alt,mod:shift,target=wheeljack][mod:ctrl,target=ratchet]
/follow
/targetlasttarget




Make sure the /tar is on it's own line, looks like it in the jamba screen, but the cut and paste here is wrong.

Why are you doing this all by hand?



/stopmacro [nomod]
/tar [mod:ctrl,m.....k[mod:ctrl,target=ratchet]
/follow
/targetlasttarget

Pavavion
05-30-2013, 04:57 PM
P may be the key you are pressing, but the key you are sending to WoW is Ctrl + C, which means the macro needs to be on C and all modifiers for C need to be unbound.

I don't see P defined in your script as anything but straight broadcasting, so I'm not exactly sure what you've got set up there. It looks like there's only half a script there.

sorry was late the crl c was me trying to copy the HNK that was pressed. Here is a screenshot:

http://i.imgur.com/iMe8cRW.png

Pavavion
05-30-2013, 05:04 PM
Make sure the /tar is on it's own line, looks like it in the jamba screen, but the cut and paste here is wrong.

Sorry fixed the tar to its own line in wow it was on its own line but that was due to the amount of chars. I went to end of /tar and hit enter all fixed now in the code of the macro. Still not working though

Why are you doing this all by hand?
is there a better way? I tried searching the forums and this looks like the next step I need to do.

***UPDATE***
Omagesupreme fullscreen main/active window:

LSHIFT+P = NOTHING
LCTRL+LSHIFT+P = NOTHING

LCTRL+P on the master (omegasupreme) he target's himself then sends out in chat:
[mod:ctrl,mod:alt,nomod:shift,target=bumblebee][mod:alt,mod:shift,nomod:ctrl,target=ironhide][mod:ctrl,mod:alt,mod:shift,target=wheeljack][mod:ctrl,target=ratchet]

At the same time the one slave with the follow macro (bumblebee) bound to a toolbar in wow, which is also bound to p in wow. Targets omegasupreme and spews into chat:
[mod:ctrl,mod:shift,nomod:alt,target=omegasupreme][mod:alt,mod:shift,nomod:ctrl,target=ironhide][mod:ctrl,mod:alt,mod:shift,target=wheeljack][mod:ctrl,target=ratchet]

The other 3 that have p only bound in JAMBA do nothing

LALT+P - Omegasupreme & Bumblee target omegasupreme and spew txt into chat no follow. Other 3 do nothing.
RALT+P - Omegasupreme & Bumblee target omegasupreme and spew txt into chat no follow. Other 3 do nothing.
RCTRL+P - Omegasupreme & Bumblee target omegasupreme and spew txt into chat no follow. Other 3 do nothing.

IF whilst on OMEGASUPREME window i have a target then press LALT+P he will then follow said target, wheeljack in this case.
At the same time i press LALT+P on OMEGASUPREMES window BUMBLEBEE targets BUMBLEBEE and doesn't more.
The other 3 do nothing.

Off to work now cant test anymore till later :(

Khatovar
05-31-2013, 01:22 AM
Why are you doing this all by hand?
is there a better way? I tried searching the forums and this looks like the next step I need to do.


You're writing the macro by hand? Jamba should write the macro for you and then the only thing you need in a macro is /click JambaFTLTarget or /click JambaFTLAssist (http://www.dual-boxing.com/threads/48966-Jamba-FTL-helper-guide). My search actually shows MiRai and I already tried to help (http://www.dual-boxing.com/threads/49348-Hot-net-Key-FTL-setup-basic-follow-macro-not-working) you with this but you never came back.

If your toons are spewing out macro content in chat, then you likely have the macro formatted incorrectly. It should be

/stopmacro [nomod] <- On it's own line
/tar {all your targetting conditionals} <- A new line with no line breaks in the target conditionals
/follow <- another new line

But this should be irrelevant if you let Jamba write the macro using the FTL Helper.

Don't use Jamba Macro to start with. It's not what you're looking for for FTL and you're making things more complicated than they need to be. Delete whatever "FTL" type macros you have in Jamba Macro.

Now, go to Jamba > Advanced > FTL Helper. Use that to assign your modifiers as specified in your HKN script. It will write the properly formatted macro for you behind the scenes and give you a /click to use for your normal macros in your chat box. One will be /click JambaFTLTarget {which is what you use for FTL Following} and the other is going to be /click JambaFTLAssist {which is what you put in your DPS macros}.

Push the changes to all toons.

Now, write a normal macro in the standard WoW interface or a macro-extender addon. I don't know how to use Jamba-Macro but from what I understand, it is for variable macros, not straight macro writing.

For the macro in question, just write

/click JambaFTLTarget
/follow

Put that on your selected key for all toons, make sure all modifiers for that key are cleared.

For FTL casting, write a macro the same way using JambaFTLAssist instead

/click JambaFTLAssist
/cast spell

Pavavion
05-31-2013, 08:59 AM
Thankyou for your assistance. I thought the other thread had died and as I using JAMBA now didn't want to confuse post, perhaps I should have replied in that sorry.

I have done as you have mentioned below and when I press 0 1 or 2 i get no result. I have unbound 012 and all variants in wow keybind settings. when i manually click my macro:

/click JambaFTLTarget
/follow

main window says "you have no target"

EDIT***
Seems as though /click component is failing or something?

:(

Khatovar
05-31-2013, 09:14 AM
0, 1 and 2 are not defined in the HKN script you posted. To be honest, your script contains a lot of stuff that doesn't seem to do anything. You defined a ton of commands, but I see no FTL template in there. As I stated earlier, it looks like you only posted half a script. The FTL templates discussed in the post here (http://www.dual-boxing.com/threads/17555-Implementing-an-FTL-quite-simple-with-templates) doesn't make use of the dozen or so "mainx" "assistx" commands you have listed and as I don't see anyplace where those commands are ever called, I can't even begin to guess what you've got going on.


When you manually click your macro, your main window should have no target as it's the main window and as such has no toon to follow because it is the leader. You should be able to just add the stopmacro command to the top of the macro to prevent it from trying to issue the follow if no mod is being used. With FTL, the main window should never recieve a modified key with follow anyway.


/stopmacro [nomod]
/click JambaFTLTarget
/follow

Pavavion
05-31-2013, 09:31 AM
//================================================== =======

=======// FIVE WOW'S ON ONE PC
// by Alcattle
//
// Instructions: Copy this entire script (all the blue


writing
// on gray background including comments). Save it in a


file.
// Load it into HotkeyNet.
//
// Toggle the scroll lock key to turn hotkeys off and on.


(You
// can change this if you want, just like you can change
// everything else with HotkeyNet.)
//
// Requires HotkeyNet build 148 or higher.
//
// For more info, go to www.hotkeynet.com
//================================================== =======


=======




//---------------------------------------------------------


--
// PRESS CTRL R TO RENAME WOW'S IF YOU LAUNCH THEM


MANUALLY.
//---------------------------------------------------------


--
<Hotkey ScrollLockOn Ctrl R>
<SendPC Local>
<RenameWin "World of Warcraft" WoW1>
<RenameWin "World of Warcraft" WoW2>
<RenameWin "World of Warcraft" WoW3>
<RenameWin "World of Warcraft" WoW4>
<RenameWin "World of Warcraft" WoW5>








//---------------------------------------------------------


--
// SUBROUTINE TO LAUNCH AND RENAME A COPY OF WOW.
//---------------------------------------------------------


--
<Command LaunchAndRename>
<SendPC %1%>
<Run "c:\wotlk wow\WoW.exe">
<RenameTargetWin %2%>
<wait 1000>
<text %3%>
<Key tab>
<text %4%>
<wait 100>
<Key Enter>




<SetAffinity All>
//---------------------------------------------------------


--
// HOTKEY TO LAUNCH AND RENAME YOUR WOW WINDOWS
//---------------------------------------------------------


--
<Hotkey ScrollLockOn Alt Ctrl L>
<LaunchAndRename Local WoW1 "****" "****">
<LaunchAndRename Local WoW2 "****" "****">
<LaunchAndRename Local WoW3 "****" "****">
<LaunchAndRename Local WoW4 "****" "****">
<LaunchAndRename Local WoW5 "****" "****">








//---------------------------------------------------------


--
// SUBROUTINE TO Position Windows for 5 boxing.
//---------------------------------------------------------


--
<Command ResizeAndPosition>
<SendPC Local>
<SendWin %1%>
<SetWinRect 0 0 1280 990>
<SendWinM %2%>
<SetWinRect 1280 0 640 512>
<SendWinM %3%>
<SetWinRect 1280 512 640 512>
<SendWinM %4%>
<SetWinRect 1920 0 640 512>
<SendWinM %5%>
<SetWinRect 1920 512 640 512>


//---------------------------------------------------------


--
// DEFINE MAIL LABELS FOR SENDING KEY STROKES.
//---------------------------------------------------------


--
<Label w1 Local SendWinM WoW1>
<Label w2 Local SendWinM WoW2>
<Label w3 Local SendWinM WoW3>
<Label w4 Local SendWinM WoW4>
<Label w5 Local SendWinM WoW5>


//---------------------------------------------------------


-------
//Window Switching
//---------------------------------------------------------


-------
<Hotkey F1>
<ResizeAndPosition WoW1 WoW2 WoW3 WoW4 WoW5>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>
<Hotkey F2>
<ResizeAndPosition WoW2 WoW1 WoW3 WoW4 WoW5>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>
<Hotkey F3>
<ResizeAndPosition WoW3 WoW2 WoW1 WoW4 WoW5>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>
<Hotkey F4>
<ResizeAndPosition WoW4 WoW2 WoW3 WoW1 WoW5>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>
<Hotkey F5>
<ResizeAndPosition WoW5 WoW2 WoW3 WoW4 WoW1>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>




//---------------------------------------------------------


--
// DEFINE HOTKEYS FOR ALL KEY COMBINATIONS THAT WILL GET
// SENT TO BOTH WOWS. ADD MORE KEY COMBO'S IF YOU WANT.
//---------------------------------------------------------


--
<KeyList MyList A-Z, 1-9, F1-F12 except W, A, S, D>




<Hotkey ScrollLockOn MyList except F1-F5; ScrollLockOn Alt


MyList; ScrollLockOn shift MyList; ScrollLockOn ctrl MyList


except r>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>
//---------------------------------------------------------


--
// DEFINE MOVEMENT KEYS THAT WILL GET SENT TO BOTH WOW'S.
// ADD MORE KEYS IF YOU WANT.
//---------------------------------------------------------


--
<MovementHotkey ScrollLockOn space, up, down, left, right,


delete>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>


//---------------------------------------------------------


--
// BROADCAST MOUSE CLICKS. HOLD DOWN OEM3 (ON U.S.


KEYBOARDS,
// THAT'S THE SQUIGGLE KEY IN UPPPER LEFT CORNER) WHEN YOU
// WANT TO BROADCAST.
//---------------------------------------------------------


--
<UseKeyAsModifier Oem3>




<Hotkey ScrollLockOn Oem3 LButton, MButton, RButton,


Button4, Button5>
<SendLabel w1, w2, w3, w4, w5>
<ClickMouse %TriggerMainKey%>


//Added FTL Templates
//%1% : Master Key
// %2% : Slave Key
// %3% : Modifier
// %4% : SlavesToSend
<Template SendMasterAndSlave>
<SendFocusWin>
<Key %1%>
<Sendlabel %4%>
<Key %3% %2%>
<EndTemplate>
// %1% : master key
// %2% : slave key
// %3% : modifier
// %4% : Active window
// %5% : Slave Windows
<Template SendLeaderless>
<If ActiveWinIs %4%>
<ApplyTemplate SendMasterAndSlave "%1%"


"%2%" "%3%" "%5%">
<EndTemplate>


// %1% : master-key
// %2% : slave-key
<Template FTL>
<Hotkey %1%>
<ApplyTemplate SendLeaderless "%1%" "%2%"


"rctrl rshift" WoW1 "w2,w3,w4,w5">
<ApplyTemplate SendLeaderless "%1%" "%2%"


"rctrl ralt" WoW2 "w1,w3,w4,w5">
<ApplyTemplate SendLeaderless "%1%" "%2%"


"ralt rshift" WoW3 "w1,w2,w4,w5">
<ApplyTemplate SendLeaderless "%1%" "%2%"


"rctrl ralt rshift" WoW4 "w1,w2,w3,w5">
<ApplyTemplate SendLeaderless "%1%" "%2%"


"rctrl" WoW5 "w1,w2,w3,w4">
<EndTemplate>


//Definition of FTL keys (here 1,2,oem5 (left of 1))
// I will use for example purpose:
// 1 = follow
// 0 = assist
// 2 = dps-cast
// (to make this work 0,1,2 has to be erased from the


normal keylist!)
<ApplyTemplate FTL 0 0>
<ApplyTemplate FTL 1 1>
<ApplyTemplate FTL 2 2>

This is the latest script I am working with from the templates, are the last 3 lines defiing 012?

Pavavion
05-31-2013, 09:43 AM
SO EMBARRASING :( i rechecked the wow macros on the "slaves" and when the macro was pasted there was a v at the end of /follow. took that out and BAM all working. The support you have provided on this topic has been stella! and im sorry taht such a simple mistake has caused so much grief for me and extended your support time as well :(

Khatovar
05-31-2013, 10:37 AM
1. Go change your passwords. You just posted a script with your userid and passwords in it.

2. Just loading that script as posted gives me tons of errors. If you have the line breaks in the same place in your script as they are posted above, it will not work.

3. With the correctly formated script, the keylist shows the appropriate keys being modified and sent


<Hotkey 0>
<If ActiveWinIs WoW1>
<SendPC local>
<SendFocusWin>
<Key 0>
<SendWinM WoW2>
<Key rctrl rshift 0>
<SendWinM WoW3>
<Key rctrl rshift 0>
<SendWinM WoW4>
<Key rctrl rshift 0>
<SendWinM WoW5>
<Key rctrl rshift 0>
<If ActiveWinIs WoW2>
<SendPC local>
<SendFocusWin>
<Key 0>
<SendWinM WoW1>
<Key rctrl ralt 0>
<SendWinM WoW3>
<Key rctrl ralt 0>
<SendWinM WoW4>
<Key rctrl ralt 0>
<SendWinM WoW5>
<Key rctrl ralt 0>
<If ActiveWinIs WoW3>
<SendPC local>
<SendFocusWin>
<Key 0>
<SendWinM WoW1>
<Key ralt rshift 0>
<SendWinM WoW2>
<Key ralt rshift 0>
<SendWinM WoW4>
<Key ralt rshift 0>
<SendWinM WoW5>
<Key ralt rshift 0>
<If ActiveWinIs WoW4>
<SendPC local>
<SendFocusWin>
<Key 0>
<SendWinM WoW1>
<Key rctrl ralt rshift 0>
<SendWinM WoW2>
<Key rctrl ralt rshift 0>
<SendWinM WoW3>
<Key rctrl ralt rshift 0>
<SendWinM WoW5>
<Key rctrl ralt rshift 0>
<If ActiveWinIs WoW5>
<SendPC local>
<SendFocusWin>
<Key 0>
<SendWinM WoW1>
<Key rctrl 0>
<SendWinM WoW2>
<Key rctrl 0>
<SendWinM WoW3>
<Key rctrl 0>
<SendWinM WoW4>
<Key rctrl 0>

<Hotkey ScrollLockOn 1>
<SendPC local>
<SendWinM WoW1>
<Key 1>
<SendWinM WoW2>
<Key 1>
<SendWinM WoW3>
<Key 1>
<SendWinM WoW4>
<Key 1>
<SendWinM WoW5>
<Key 1>

<Hotkey ScrollLockOn Alt 1>
<SendPC local>
<SendWinM WoW1>
<Key Alt 1>
<SendWinM WoW2>
<Key Alt 1>
<SendWinM WoW3>
<Key Alt 1>
<SendWinM WoW4>
<Key Alt 1>
<SendWinM WoW5>
<Key Alt 1>

<Hotkey ScrollLockOn Shift 1>
<SendPC local>
<SendWinM WoW1>
<Key Shift 1>
<SendWinM WoW2>
<Key Shift 1>
<SendWinM WoW3>
<Key Shift 1>
<SendWinM WoW4>
<Key Shift 1>
<SendWinM WoW5>
<Key Shift 1>

<Hotkey ScrollLockOn Ctrl 1>
<SendPC local>
<SendWinM WoW1>
<Key Ctrl 1>
<SendWinM WoW2>
<Key Ctrl 1>
<SendWinM WoW3>
<Key Ctrl 1>
<SendWinM WoW4>
<Key Ctrl 1>
<SendWinM WoW5>
<Key Ctrl 1>

<Hotkey 1>
<If ActiveWinIs WoW1>
<SendPC local>
<SendFocusWin>
<Key 1>
<SendWinM WoW2>
<Key rctrl rshift 1>
<SendWinM WoW3>
<Key rctrl rshift 1>
<SendWinM WoW4>
<Key rctrl rshift 1>
<SendWinM WoW5>
<Key rctrl rshift 1>
<If ActiveWinIs WoW2>
<SendPC local>
<SendFocusWin>
<Key 1>
<SendWinM WoW1>
<Key rctrl ralt 1>
<SendWinM WoW3>
<Key rctrl ralt 1>
<SendWinM WoW4>
<Key rctrl ralt 1>
<SendWinM WoW5>
<Key rctrl ralt 1>
<If ActiveWinIs WoW3>
<SendPC local>
<SendFocusWin>
<Key 1>
<SendWinM WoW1>
<Key ralt rshift 1>
<SendWinM WoW2>
<Key ralt rshift 1>
<SendWinM WoW4>
<Key ralt rshift 1>
<SendWinM WoW5>
<Key ralt rshift 1>
<If ActiveWinIs WoW4>
<SendPC local>
<SendFocusWin>
<Key 1>
<SendWinM WoW1>
<Key rctrl ralt rshift 1>
<SendWinM WoW2>
<Key rctrl ralt rshift 1>
<SendWinM WoW3>
<Key rctrl ralt rshift 1>
<SendWinM WoW5>
<Key rctrl ralt rshift 1>
<If ActiveWinIs WoW5>
<SendPC local>
<SendFocusWin>
<Key 1>
<SendWinM WoW1>
<Key rctrl 1>
<SendWinM WoW2>
<Key rctrl 1>
<SendWinM WoW3>
<Key rctrl 1>
<SendWinM WoW4>
<Key rctrl 1>

<Hotkey ScrollLockOn 2>
<SendPC local>
<SendWinM WoW1>
<Key 2>
<SendWinM WoW2>
<Key 2>
<SendWinM WoW3>
<Key 2>
<SendWinM WoW4>
<Key 2>
<SendWinM WoW5>
<Key 2>

<Hotkey ScrollLockOn Alt 2>
<SendPC local>
<SendWinM WoW1>
<Key Alt 2>
<SendWinM WoW2>
<Key Alt 2>
<SendWinM WoW3>
<Key Alt 2>
<SendWinM WoW4>
<Key Alt 2>
<SendWinM WoW5>
<Key Alt 2>

<Hotkey ScrollLockOn Shift 2>
<SendPC local>
<SendWinM WoW1>
<Key Shift 2>
<SendWinM WoW2>
<Key Shift 2>
<SendWinM WoW3>
<Key Shift 2>
<SendWinM WoW4>
<Key Shift 2>
<SendWinM WoW5>
<Key Shift 2>

<Hotkey ScrollLockOn Ctrl 2>
<SendPC local>
<SendWinM WoW1>
<Key Ctrl 2>
<SendWinM WoW2>
<Key Ctrl 2>
<SendWinM WoW3>
<Key Ctrl 2>
<SendWinM WoW4>
<Key Ctrl 2>
<SendWinM WoW5>
<Key Ctrl 2>

<Hotkey 2>
<If ActiveWinIs WoW1>
<SendPC local>
<SendFocusWin>
<Key 2>
<SendWinM WoW2>
<Key rctrl rshift 2>
<SendWinM WoW3>
<Key rctrl rshift 2>
<SendWinM WoW4>
<Key rctrl rshift 2>
<SendWinM WoW5>
<Key rctrl rshift 2>
<If ActiveWinIs WoW2>
<SendPC local>
<SendFocusWin>
<Key 2>
<SendWinM WoW1>
<Key rctrl ralt 2>
<SendWinM WoW3>
<Key rctrl ralt 2>
<SendWinM WoW4>
<Key rctrl ralt 2>
<SendWinM WoW5>
<Key rctrl ralt 2>
<If ActiveWinIs WoW3>
<SendPC local>
<SendFocusWin>
<Key 2>
<SendWinM WoW1>
<Key ralt rshift 2>
<SendWinM WoW2>
<Key ralt rshift 2>
<SendWinM WoW4>
<Key ralt rshift 2>
<SendWinM WoW5>
<Key ralt rshift 2>
<If ActiveWinIs WoW4>
<SendPC local>
<SendFocusWin>
<Key 2>
<SendWinM WoW1>
<Key rctrl ralt rshift 2>
<SendWinM WoW2>
<Key rctrl ralt rshift 2>
<SendWinM WoW3>
<Key rctrl ralt rshift 2>
<SendWinM WoW5>
<Key rctrl ralt rshift 2>
<If ActiveWinIs WoW5>
<SendPC local>
<SendFocusWin>
<Key 2>
<SendWinM WoW1>
<Key rctrl 2>
<SendWinM WoW2>
<Key rctrl 2>
<SendWinM WoW3>
<Key rctrl 2>
<SendWinM WoW4>
<Key rctrl 2>


Make note that you have different keys being sent if scroll lock is on vs off. FTL templates will only work if Scroll Lock is OFF. If you press 0, 1 or 2 with Scroll Lock ON it will not use the FTL templates and simply send 0, 1, or 2 to all instances of WoW. On the other hand, most of your other keys require Scroll Lock On to work. You need to remove the FTL-defined keys {0, 1, 2} from the keylist as explained here (http://www.dual-boxing.com/threads/17555-Implementing-an-FTL-quite-simple-with-templates?p=189529&viewfull=1#post189529).


4. You also stated


I have done as you have mentioned below and when I press 0 1 or 2 i get no result. I have unbound 012 and all variants in wow keybind settings.

You do not unbind the main key in WoW, just the modified ones. So if your macro for Follow is on 0, you need to leave 0 bound and place your macro there. Then unbind Ctrl/Alt/Shift 0 so the macro on 0 doesn't conflict with another key that is already using Ctrl/Alt/Shift 0. Otherwise HKN is sending a key to WoW and WoW doesn't have anything at all assigned to it, so it's not triggering the macro.

Pavavion
06-12-2013, 09:02 AM
thanks All I have been working the team through dungeons now but want to get the advanced formations working and they jsut arent working im having toons just spin and now my follow seems to have broken. Can anyone see my faults in this?


//================================================== ==============// FIVE WOW'S ON ONE PC// by Alcattle
//
// Instructions: Copy this entire script (all the blue writing
// on gray background including comments). Save it in a file.
// Load it into HotkeyNet.
//
// Toggle the scroll lock key to turn hotkeys off and on. (You
// can change this if you want, just like you can change
// everything else with HotkeyNet.)
//
// Requires HotkeyNet build 148 or higher.
//
// For more info, go to www.hotkeynet.com
//================================================== ==============




//-----------------------------------------------------------
// PRESS CTRL R TO RENAME WOW'S IF YOU LAUNCH THEM MANUALLY.
//-----------------------------------------------------------
<Hotkey ScrollLockOn Ctrl R>
<SendPC Local>
<RenameWin "World of Warcraft" WoW1>
<RenameWin "World of Warcraft" WoW2>
<RenameWin "World of Warcraft" WoW3>
<RenameWin "World of Warcraft" WoW4>
<RenameWin "World of Warcraft" WoW5>


//-----------------------------------------------------------
// SUBROUTINE TO LAUNCH AND RENAME A COPY OF WOW.
//-----------------------------------------------------------
<Command LaunchAndRename>
<SendPC %1%>
<Run "c:\wotlk wow\WoW.exe">
<RenameTargetWin %2%>
<wait 1000>
<text %3%>
<Key tab>
<text %4%>
<wait 100>
<Key Enter>


<SetAffinity All>
//-----------------------------------------------------------
// HOTKEY TO LAUNCH AND RENAME YOUR WOW WINDOWS
//-----------------------------------------------------------
<Hotkey ScrollLockOn Alt Ctrl L>
<LaunchAndRename Local WoW1 "XXXX" "XXXX">
<LaunchAndRename Local WoW2 "XXXX" "XXXX">
<LaunchAndRename Local WoW3 "XXXX" "XXXX">
<LaunchAndRename Local WoW4 "XXXX" "XXXX">
<LaunchAndRename Local WoW5 "XXXX" "XXXX">


//-----------------------------------------------------------
// SUBROUTINE TO Position Windows for 5 boxing.
//-----------------------------------------------------------
<Command ResizeAndPosition>
<SendPC Local>
<SendWin %1%>
<SetWinRect 0 0 1280 990>
<SendWinM %2%>
<SetWinRect 1280 0 640 512>
<SendWinM %3%>
<SetWinRect 1280 512 640 512>
<SendWinM %4%>
<SetWinRect 1920 0 640 512>
<SendWinM %5%>
<SetWinRect 1920 512 640 512>


//-----------------------------------------------------------
// DEFINE MAIL LABELS FOR SENDING KEY STROKES.
//-----------------------------------------------------------
<Label w1 Local SendWinM WoW1>
<Label w2 Local SendWinM WoW2>
<Label w3 Local SendWinM WoW3>
<Label w4 Local SendWinM WoW4>
<Label w5 Local SendWinM WoW5>


//----------------------------------------------------------------
//Window Switching
//----------------------------------------------------------------
<Hotkey F1>
<ResizeAndPosition WoW1 WoW2 WoW3 WoW4 WoW5>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>
<Hotkey F2>
<ResizeAndPosition WoW2 WoW1 WoW3 WoW4 WoW5>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>
<Hotkey F3>
<ResizeAndPosition WoW3 WoW2 WoW1 WoW4 WoW5>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>
<Hotkey F4>
<ResizeAndPosition WoW4 WoW2 WoW3 WoW1 WoW5>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>
<Hotkey F5>
<ResizeAndPosition WoW5 WoW2 WoW3 WoW4 WoW1>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>


//-----------------------------------------------------------
// DEFINE HOTKEYS FOR ALL KEY COMBINATIONS THAT WILL GET
// SENT TO BOTH WOWS. ADD MORE KEY COMBO'S IF YOU WANT.
//-----------------------------------------------------------
<KeyList MyList A-Z, 1-9, F1-F12, except W, A, S, D>


<Hotkey ScrollLockOn MyList except F1-F5; ScrollLockOn Alt MyList; ScrollLockOn shift


MyList; ScrollLockOn ctrl MyList except r>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>
//-----------------------------------------------------------
// DEFINE MOVEMENT KEYS THAT WILL GET SENT TO BOTH WOW'S.
// ADD MORE KEYS IF YOU WANT.
//-----------------------------------------------------------
<MovementHotkey ScrollLockOn space, up, down, left, right, delete>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>


//-----------------------------------------------------------
// BROADCAST MOUSE CLICKS. HOLD DOWN OEM3 (ON U.S. KEYBOARDS,
// THAT'S THE SQUIGGLE KEY IN UPPPER LEFT CORNER) WHEN YOU
// WANT TO BROADCAST.
//-----------------------------------------------------------
<UseKeyAsModifier Oem3>


<Hotkey ScrollLockOn Oem3 LButton, MButton, RButton, Button4, Button5>
<SendLabel w1, w2, w3, w4, w5>
<ClickMouse %TriggerMainKey%>


//Added FTL Templates
//%1% : Master Key
// %2% : Slave Key
// %3% : Modifier
// %4% : SlavesToSend
<Template SendMasterAndSlave>
<SendFocusWin>
<Key %1%>
<Sendlabel %4%>
<Key %3% %2%>
<EndTemplate>
// %1% : master key
// %2% : slave key
// %3% : modifier
// %4% : Active window
// %5% : Slave Windows
<Template SendLeaderless>
<If ActiveWinIs %4%>
<ApplyTemplate SendMasterAndSlave "%1%" "%2%" "%3%" "%5%">
<EndTemplate>


// %1% : master-key
// %2% : slave-key
<Template FTL>
<Hotkey %1%>
<ApplyTemplate SendLeaderless "%1%" "%2%" "rctrl rshift" WoW1


"w2,w3,w4,w5">
<ApplyTemplate SendLeaderless "%1%" "%2%" "rctrl ralt" WoW2


"w1,w3,w4,w5">
<ApplyTemplate SendLeaderless "%1%" "%2%" "ralt rshift" WoW3


"w1,w2,w4,w5">
<ApplyTemplate SendLeaderless "%1%" "%2%" "rctrl ralt rshift" WoW4


"w1,w2,w3,w5">
<ApplyTemplate SendLeaderless "%1%" "%2%" "rctrl" WoW5 "w1,w2,w3,w4">



<EndTemplate>


//Definition of FTL keys (here 1,2,oem5 (left of 1))
// I will use for example purpose:
// 1 = follow
// 0 = assist
// 2 = dps-cast
// (to make this work 0,1,2 has to be erased from the normal keylist!)
<ApplyTemplate FTL 0 0>
<ApplyTemplate FTL 1 1>
<ApplyTemplate FTL 2 2>
<ApplyTemplate FTL 3 3>
<ApplyTemplate FTL 4 4>
<ApplyTemplate FTL 5 5>
<ApplyTemplate FTL 6 6>
<ApplyTemplate FTL 7 7>
<ApplyTemplate FTL 8 8>
<ApplyTemplate FTL 9 9>




//-----------------------------------------------------------
// FTL FORMATIONS
//-----------------------------------------------------------
<Template SendFormation>
<If ActiveWinIs %1%>
<SendLabel w1>
<Key %2%>
<SendLabel w2>
<Key %3%>
<SendLabel w3>
<Key %4%>
<SendLabel w4>
<Key %5%>
<SendLabel w5>
<Key %6%>
<EndTemplate>

<Template Formation>
<MovementHotkey %1%>
<ApplyTemplate SendFormation WoW1 "%2%" "%3%" "%4%" "%5%" "%6%">
<ApplyTemplate SendFormation WoW2 "%3%" "%2%" "%4%" "%5%" "%6%">
<ApplyTemplate SendFormation WoW3 "%3%" "%4%" "%2%" "%5%" "%6%">
<ApplyTemplate SendFormation WoW4 "%3%" "%4%" "%5%" "%2%" "%6%">
<ApplyTemplate SendFormation WoW5 "%3%" "%4%" "%5%" "%6%" "%2%">
<EndTemplate>


// <ApplyTemplate Formation "Var1" "Var2" "Var3" "Var4" "Var5" "Var6">
// Where Var1 = key pressed, Var2 = sent to current window, Var3-6 = sent to each of the


other windows
<ApplyTemplate Formation "Left" "Up" "W" "D" "A" "S"> // Diamond // or Pentagram


part 1
<ApplyTemplate Formation "Shift Left" "Up" "S" "A" "D" "W"> // Reverse Diamond
<ApplyTemplate Formation "Up" "Up" "A" "D" "A" "D"> // Line part 1
<ApplyTemplate Formation "Down" "Up" "D" "A" "A" "D"> // Line part 2
<ApplyTemplate Formation "Shift Up" "Up" "D" "A" "D" "A"> // Reverse Line part 1
<ApplyTemplate Formation "Shift Down" "Up" "A" "D" "D" "A"> // Reverse Line part 2
<ApplyTemplate Formation "Right" "W" "D" "S" "W" "A"> // Pentagram part 2
<ApplyTemplate Formation "Shift Right" "S" "A" "W" "S" "D"> // Reverse Pentagram


part 2

Khatovar
06-12-2013, 09:46 AM
http://www.dual-boxing.com/threads/14818-Leaderless-setup-with-HotKeyNet?p=135418&viewfull=1#post135418