PDA

View Full Version : [WoW] FTL and Keyclone Simplified



Xumarashi
03-16-2010, 12:12 PM
Long time reader, long time multiboxer, first time poster. I've learned a lot from you guys in the past couple years and appreciate all your efforts. The most confusing thing ever was setting up FTL with Keyclone. It took a lot of reading and digging to figure it out. So I'd like to throw my 2 cents in and hopefully it'll help somebody.

**** KEYCLONE ONLY ****

First thing, you'll need an addon that lets you create macros with a lot of text. The blizzard macro limit is too short and doing this before you start will save you from having to do it later and redo your macros. It happened to me and I learned it the hard way. Macaroon kicks ass for this. Not only does it handle long macros but it works as an action bar addon allowing you to bind a key to your macro without having to drag it to an action bar. Basically, its like magic.

http://www.wowinterface.com/downloads/info10636-Macaroon.html

I'm going to try and break down the thread posted by Pocalypse:

http://www.dual-boxing.com/showthread.php?t=10968

Like he said, this is based on a 5 character setup. For me I run a DK and 4 Shaman so i only had to create dps macros for the shaman, none for the DK because if I ever switch to a shaman the DK will be dead and he won't be assisting anyone :P. For the follow macro of course, all 5 toons will need one. This is especially handy for gathering quests or professions.

But we'll assume you're running 5 of the same class and they all need the macros. Create a new text document, I use notepad. Copy and paste the follow text, and make sure "wordwrap" is turned off in the options. (This is the modified version as suggested by Deceased also in the same thread.)


ToonA

/target [mod:ctrl,mod:alt,nomod:shift,target=ToonB][mod:alt,mod:shift,nomod:ctrl,target=ToonC][mod:ctrl,mod:alt,mod:shift,target=Toon4][mod:ctrl,nomod:alt,nomod:shift,target=ToonE]
/cast [target=targettarget,harm] Lightning Bolt
/targetlasttarget

ToonB

/target [mod:ctrl,mod:shift,nomod:alt,target=ToonA][mod:alt,mod:shift,nomod:ctrl,target=ToonC][mod:ctrl,mod:alt,mod:shift,target=ToonD][mod:ctrl,nomod:alt,nomod:shift,target=ToonE]
/cast [target=targettarget,harm] Lightning Bolt
/targetlasttarget

ToonC

/target [mod:ctrl,mod:shift,nomod:alt,target=ToonA][mod:ctrl,mod:alt,nomod:shift,target=ToonB][mod:ctrl,mod:alt,mod:shift,target=ToonD][mod:ctrl,nomod:alt,nomod:shift,target=ToonE]
/cast [target=targettarget,harm] Lightning Bolt
/targetlasttarget

ToonD

/target [mod:ctrl,mod:shift,nomod:alt,target=ToonA][mod:ctrl,mod:alt,nomod:shift,target=ToonB][mod:alt,mod:shift,nomod:ctrl,target=ToonC][mod:ctrl,nomod:alt,nomod:shift,target=ToonE]
/cast [target=targettarget,harm] Lightning Bolt
/targetlasttarget

ToonE

/target [mod:ctrl,mod:shift,nomod:alt,target=ToonA][mod:ctrl,mod:alt,nomod:shift,target=ToonB][mod:alt,mod:shift,nomod:ctrl,target=ToonC][mod:ctrl,mod:alt,mod:shift,target=ToonD]
/cast [target=targettarget,harm] Lightning Bolt
/targetlasttarget

Replace ToonA, ToonB, ToonC, ToonD, and ToonE with the names of your characters. You can use the "Find and Replace" option with Notepad and it works well. Save the file. This will be your foundation for your macros for all your toons. The only thing you will have to change is the spell being cast. More on that later. Reminder, each of the above macros are 3 lines of text.

Go into Macaroon and create a new macro for each toon. Name it whatever, I used LB for Lightning Bolt. For each of your toons, copy and paste the above appropriate macro into the macro text box. Assuming and don't forget, you replaced ToonA, ToonB, etc., with the names of your own toons. So for myself for example it would be like this....

Shaman #1 new macro...

/target [mod:ctrl,mod:alt,nomod:shift,target=Sham2][mod:alt,mod:shift,nomod:ctrl,target=Sham3][mod:ctrl,mod:alt,mod:shift,target=Sham4][mod:ctrl,nomod:alt,nomod:shift,target=Sham5]
/cast [target=targettarget,harm] Lightning Bolt
/targetlasttarget

Shaman #2 new macro...

/target [mod:ctrl,mod:shift,nomod:alt,target=Sham1][mod:alt,mod:shift,nomod:ctrl,target=Sham3][mod:ctrl,mod:alt,mod:shift,target=Sham4][mod:ctrl,nomod:alt,nomod:shift,target=Sham5]
/cast [target=targettarget,harm] Lightning Bolt
/targetlasttarget

ETC, ETC, for Shamans 3, 4, and 5.

Still in Macaroon you need to bind your new macro to an unused key on your keyboard. In this example he used the "]" key. Do this for all 5 toons.

So to recap, at this point this is what you should have: All 5 toons have a new macro with the modified macro text and the new macro is bound to an unused key.

Now from your spellbook, I repeat..... from your SPELLBOOK... drag the Lightning Bolt spell to button 2 on your keyboard. It can be whatever key you want but for this example he used button 2. Do this for all 5 toons.

At this point the macro is in place for each toon, the macro is bound to an unused key, and the lightning bolt spell is placed on your action bar on button 2. Now for the trickier part, setting up the keymaps with Keyclone.

Here's one way to think about keymaps: Each toon will have one keymap that you will load from the main Keyclone window. (Can also be set to load automatically but I do it manually.) I repeat, each toon will have one keymap file, that's it, just one. As you add more spells to your FTL setup, you just add to the one file.

Here's Pocalypse's example:

ToonA:
2 --> LBAT
Ctrl-alt-] --> LBBT
Alt-Shift-] --> LBCT
Ctrl-Alt-Shift-] --> LBDT
Ctrl-] --> LBET

ToonB:
Ctrl-Shift-] --> LBAT
2 --> LBBT
Alt-Shift-] --> LBCT
Ctrl-Alt-Shift-] --> LBDT
Ctrl-] --> LBET

ToonC:
Ctrl-Shift-] --> LBAT
Ctrl-alt-] --> LBBT
2 --> LBCT
Ctrl-Alt-Shift-] --> LBDT
Ctrl-] --> LBET

ToonD:
Ctrl-Shift-] --> LBAT
Ctrl-alt-] --> LBBT
Alt-Shift-] --> LBCT
2 --> LBDT
Ctrl-] --> LBET

ToonE:
Ctrl-Shift-] --> LBAT
Ctrl-alt-] --> LBBT
Alt-Shift-] --> LBCT
Ctrl-Alt-Shift-] --> LBDT
2 --> LBET

Let's break it down. We're gonna create the Keymap for shaman #1.

Open up Keyclone and go to "Setup" > "Keymap Editor".

In the "description box" type the name of ToonA or in my example "Shaman 1".

we're gonna add the first line of text in the above example "ToonA" to keyclone.

In the "key" box type "2".
In the "hotstring" box type "LBAT". (Stands for Lightning Bolt A Toon).
Hit the "add" button.
If you did it right it should look like this:
SEE IMAGE ATTACHMENT 1

Now we're gonna add the second line of text in the above example "ToonA" to keyclone.
In the "key" box type "CTRL - ALT - ]". (hold down CTRL and ALT and push ]).
In the "hotstring" box type "LBBT". (Stands for Lightning Bolt B Toon).
Hit the "add" button.
If you did it right it should look like this:
SEE IMAGE ATTACHMENT 2

Now we're gonna add the third line of text in the above example "ToonA" to keyclone.
In the "key" box type "ALT - SHIFT - ]". (hold down ALT and SHIFT and push ]).
In the "hotstring" box type "LBCT". (Stands for Lightning Bolt C Toon).
Hit the "add" button.
If you did it right it should look like this:
SEE IMAGE ATTACHMENT 3

Now we're gonna add the fourth line of text in the above example "ToonA" to keyclone.
In the "key" box type "CTRL - ALT - SHIFT - ]". (hold down CTRL - ALT - SHIFT and push ]).
In the "hostring" box type "LBDT". (Stands for Lightning Bolt D Toon).
Hit the "add" button.
If you did it right it should look like this:
SEE IMAGE ATTACHMENT 4

Now we're gonna add the fifth line of text in the above example "ToonA" to keyclone.
In the "key" box type "CTRL - ]". (hold down CTRL and push ]).
In the "hotstring" box type "LBET". (Stands for Lightning Bolt E Toon).
Hit the "add" button.
If you did it right it should look like this:
SEE IMAGE ATTACHMENT 5

Now hit the "save" button and you'll be prompted to save it. This is keymap #1 for Shaman #1. Now you need to create the rest of the keymaps for your other toons. Create keymap #2 for Toon B from the above example, keymap #3 for Toon C, ETC, ETC, for the rest of your toons.

Continued next post........

Xumarashi
03-16-2010, 12:13 PM
Keep in mind that each of your toons will only have one keymap no matter how many spells you add. If you were to add Chain Lightning and Lava Burst, you would load the keymap for each toon and just add to it. You keep the same modifiers in Pocalypse's example but just change the button for the spell on your action bar, the unused key that your macro is bound to, and the hotstring text which describes your spell and which toon is using it.

So my keymaps for Chain Lightning might look like this, using button 3 to fire Chain Lightning, and using the backslash key "\" as the unused key:

ToonA:
3 --> CLAT
Ctrl-alt-\ --> CLBT
Alt-Shift-\ --> CLCT
Ctrl-Alt-Shift-\ --> CLDT
Ctrl-\ --> CLET

ToonB:
Ctrl-Shift-\ --> CLAT
3 --> CLBT
Alt-Shift-\ --> CLCT
Ctrl-Alt-Shift-\ --> CLDT
Ctrl-\ --> CLET

ToonC:
Ctrl-Shift-\ --> CLAT
Ctrl-alt-\ --> CLBT
3 --> CLCT
Ctrl-Alt-Shift-\ --> CLDT
Ctrl-\ --> CLET

ToonD:
Ctrl-Shift-\ --> CLAT
Ctrl-alt-\ --> CLBT
Alt-Shift-\ --> CLCT
3 --> CLDT
Ctrl-\ --> CLET

ToonE:
Ctrl-Shift-\ --> CLAT
Ctrl-alt-\ --> CLBT
Alt-Shift-\ --> CLCT
Ctrl-Alt-Shift-\ --> CLDT
3 --> CLET

And the macros for each toon I create for Chain Lightning would look like this, identical to the ones for Lightning Bolt, except the name of the spell is changed:


ToonA

/target [mod:ctrl,mod:alt,nomod:shift,target=ToonB][mod:alt,mod:shift,nomod:ctrl,target=ToonC][mod:ctrl,mod:alt,mod:shift,target=ToonD][mod:ctrl,nomod:alt,nomod:shift,target=ToonE]
/cast [target=targettarget,harm] Chain Lightning
/targetlasttarget

ToonB

/target [mod:ctrl,mod:shift,nomod:alt,target=ToonA][mod:alt,mod:shift,nomod:ctrl,target=ToonC][mod:ctrl,mod:alt,mod:shift,target=ToonD][mod:ctrl,nomod:alt,nomod:shift,target=ToonE]
/cast [target=targettarget,harm] Chain Lightning
/targetlasttarget

ToonC

/target [mod:ctrl,mod:shift,nomod:alt,target=ToonA][mod:ctrl,mod:alt,nomod:shift,target=ToonB][mod:ctrl,mod:alt,mod:shift,target=ToonD][mod:ctrl,nomod:alt,nomod:shift,target=ToonE]
/cast [target=targettarget,harm] Chain Lightning
/targetlasttarget

ToonD

/target [mod:ctrl,mod:shift,nomod:alt,target=ToonA][mod:ctrl,mod:alt,nomod:shift,target=ToonB][mod:alt,mod:shift,nomod:ctrl,target=ToonC][mod:ctrl,nomod:alt,nomod:shift,target=ToonE]
/cast [target=targettarget,harm] Chain Lightning
/targetlasttarget

ToonE

/target [mod:ctrl,mod:shift,nomod:alt,target=ToonA][mod:ctrl,mod:alt,nomod:shift,target=ToonB][mod:alt,mod:shift,nomod:ctrl,target=ToonC][mod:ctrl,mod:alt,mod:shift,target=ToonD]
/cast [target=targettarget,harm] Chain Lightning
/targetlasttarget

After you've done this once it all starts to make sense and doing the "Follow" macro and keymaps are a piece of cake. Again, each of these keymaps is just added to the existing keymap for each toon. However, for "Follow" all 5 toons use the exact same macro.

ToonA:
` --> FOA
Ctrl-alt-O --> FOB
Alt-Shift-O --> FOC
Ctrl-Alt-Shift-O --> FOD
Ctrl-O --> FOE

ToonB:
Ctrl-Shift-O --> FOA
` --> FOB
Alt-Shift-O --> FOC
Ctrl-Alt-Shift-O --> FOD
Ctrl-O --> FOE

ToonC:
Ctrl-Shift-O --> FOA
Ctrl-alt-O --> FOB
` --> FOC
Ctrl-Alt-Shift-O --> FOD
Ctrl-O --> FOE

ToonD:
Ctrl-Shift-O --> FOA
Ctrl-alt-O --> FOB
Alt-Shift-O --> FOC
` --> FOD
Ctrl-O --> FOE

ToonE:
Ctrl-Shift-O --> FOA
Ctrl-alt-O --> FOB
Alt-Shift-O --> FOC
Ctrl-Alt-Shift-O --> FOD
` --> FOE


/target [mod:ctrl,mod:shift,nomod:alt,target=ToonA][mod:ctrl,mod:alt,nomod:shift,target=ToonB][mod:alt,mod:shift,nomod:ctrl,target=ToonC][mod:ctrl,mod:alt,mod:shift,target=ToonD][mod:ctrl,nomod:alt,nomod:shift,target=ToonE]
/follow
/targetlasttarget

So now that you've created all your keymaps and macros, the last thing you need to do is load the keymap for each toon, or for each wow installation running on your computer. One nice little feature about keyclone to help you figure out which keymap should be loaded is the "Bring to Front" option. From the main keyclone window, right click on one of your installations running and select "Bring to Front."

Then you will know which character is running out of which installation, and you can again right click that installation and load the appropriate keymap. Do that for each of your characters/installations and you should be good to go.

As a final note, I don't claim to be an expert on this subject. Like I said this was the most difficult thing to figure out in my multiboxing experience and I know other people have been frustrated with it. Hopefully this will make it easier for others to understand so they can get it up and running also. My apologies if I've made any mistakes here and feel free to correct me.

jeepdriver
03-17-2010, 07:26 AM
Oh man where were you 3 days ago????? Thanks for clearing this up, I tried all friggin night on Sunday to figure this out lol

lokka's
05-23-2010, 09:01 PM
I love you thank you much for this

alcattle
05-24-2010, 04:19 AM
sticky wiki and lots of paise