PDA

View Full Version : Lost in FTL



David
08-30-2009, 08:15 AM
Today Im busy working on resetting my full setup. After a while things become a mess and seeing S7 comming up and wanting to try some good arena I really needed to redo my macros and layouts. So I gone out and set some PiP in hotkeynet for my whole team (pally+4x shaman).

Last few days Ive been looking into the FTL system. Today I decided to try the FTL system because it seems a lot more solid then a Focus system.

I gone right in and set it up(using the sticker post):

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

<command assist1>
<SendPC Local>
<SendWinM w2>
<Key ctrl shift %1%>
<SendWinM w3>
<Key ctrl shift %1%>
<SendWinM w4>
<Key ctrl shift %1%>
<SendWinM w5>
<Key ctrl shift %1%>

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

<command assist2>
<SendPC Local>
<SendWin w1>
<Key ctrl alt %1%>
<SendWinM w3>
<Key ctrl alt %1%>
<SendWinM w4>
<Key ctrl alt %1%>
<SendWinM w5>
<Key ctrl alt %1%>

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

<command assist3>
<SendWin w1>
<Key alt shift %1%>
<SendWin w2>
<Key alt shift %1%>
<SendWinM w4>
<Key alt shift %1%>
<SendWinM w5>
<Key alt shift %1%>

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

<command assist4>
<SendWin w1>
<Key ctrl alt shift %2%>
<SendWin w2>
<Key ctrl alt shift %2%>
<SendWinM w3>
<Key ctrl alt shift %2%>
<SendWinM w5>
<Key ctrl alt shift %2%>

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

<command assist5>
<SendPC Local>
<SendWin w1>
<Key ctrl %2%>
<SendWin w2>
<Key ctrl %2%>
<SendWinM w3>
<Key ctrl %2%>
<SendWinM w4>
<Key ctrl %2%>

///////////////////////////////////
///////////////////////////////////

<Hotkey 1>
<If ActiveWinIs w1> <Main1 %trigger%><Assist1 k>
<Else If ActiveWinIs w2> <Main2 %trigger%><Assist2 k>
<Else If ActiveWinIs w3> <Main3 %trigger%><Assist3 k>
<Else If ActiveWinIs w4> <Main4 %trigger%><Assist4 k>
<Else If ActiveWinIs w5> <Main5 %trigger%><Assist5 k>

<Hotkey shift 1>
<If ActiveWinIs w1> <Main1 %trigger%><Assist1 u>
<Else If ActiveWinIs w2> <Main2 %trigger%><Assist2 u>
<Else If ActiveWinIs w3> <Main3 %trigger%><Assist3 u>
<Else If ActiveWinIs w4> <Main4 %trigger%><Assist4 u>
<Else If ActiveWinIs w5> <Main5 %trigger%><Assist5 u>As ingame macro to test I use:

/assist
[mod:ctrl,mod:shift,nomod:alt]w1;
[mod:ctrl,mod:alt,nomod:shift]w2;
[mod:alt,mod:shift,nomod:ctrl]w3;
[mod:ctrl,mod:alt,mod:shift]w4;
[mod:ctrl,nomod:alt,nomod:shift]w5
/cast [harm] Lightning Bolt
/targetlasttargetThen when I spam my "1" key it also starts using the macro set to k. However my chars start spamming the text of the macro instead of assisting anything. Feels like a faulty macro or something.

Been looking around and searching for an hour now but no result.

Bet it`s something easy or incredible stupid that I overlooked. Maybe someone can help me out on this one.

Edit: Using HotKeyNet

Jafula
08-30-2009, 08:24 AM
First thing that I notice:

Your /assist macro is trying to assist w1 - w5. Are they the names of your toons?

David
08-30-2009, 08:46 AM
Rofl let me try changing this:D

David
08-30-2009, 08:58 AM
/assist
[mod:ctrl,mod:shift,nomod:alt]Shomey;
[mod:ctrl,mod:alt,nomod:shift]Shomea;
[mod:alt,mod:shift,nomod:ctrl]Shomee;
[mod:ctrl,mod:alt,mod:shift]Shomei;
[mod:ctrl,nomod:alt,nomod:shift]Shomeu
/cast [harm] Lightning Bolt
/targetlasttarget

Just changed to this. For some reason I still cant get it to work. The shamans just spam the:

[mod:ctrl,mod:shift,nomod:alt]Shomey;
[mod:ctrl,mod:alt,nomod:shift]Shomea;
[mod:alt,mod:shift,nomod:ctrl]Shomee;
[mod:ctrl,mod:alt,mod:shift]Shomei;
[mod:ctrl,nomod:alt,nomod:shift]Shomeu
part in /s.

rahven32
08-30-2009, 09:21 AM
/assist
[mod:ctrl,mod:shift,nomod:alt]Shomey;
[mod:ctrl,mod:alt,nomod:shift]Shomea;
[mod:alt,mod:shift,nomod:ctrl]Shomee;
[mod:ctrl,mod:alt,mod:shift]Shomei;
[mod:ctrl,nomod:alt,nomod:shift]Shomeu

Is that all one line? If you just cut and paste from the forum it probably wont be.

David
08-30-2009, 09:26 AM
In the macro section its the same as the part you just quoted. So not one line, all linebreaks.

rahven32
08-30-2009, 09:30 AM
Make it one line and it should work

David
08-30-2009, 10:18 AM
Yup that was it and it works now.

However. The main char at that point wont start casting a spell untill I press the key 2 times. Is that why the tutorial says I have to bind the spell to the key as well?

Seems to work pretty well now. Could be fun in arena. Fast pip and easy assisting.

PS. Im wondering if anyone worked out a follow macro with this system as well.

Bettysue
08-30-2009, 10:52 AM
/assist [mod:rctrl,mod:rshift,nomod:ralt,target=Shomey][mod:rctrl,mod:ralt,nomod:rshift,target=Shomea][mod:ralt,mod:rshift,nomod:rctrl,target=Shomee][mod:rctrl,mod:ralt,mod:rshift,target=Shomei][mod:rctrl,nomod:ralt,nomod:rshift,target=Shomeu]Here's a helper for the FTL stuff too, it will make the top number row of the keyboard between the ~ and backspace keys into FTL keys, and the numbers only on the numberpad. You can add any keys you want to the keylist just under the first comment. There is no real reason to mess with the rest of the code I changed it so it would work with the setup you demonstrated in your fist post. (w1,w2...modifier order, etc)

******The one thing you may need to change is the name of the windows*****
******I have the window for w1 titled WoW1, w2 WoW2, etc*****
******If you have them titled something else change the WOW1 type parts to match whatever you have named them******



////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// ADDING KEYS TO THIS LIST WILL AUTOMATICALLY CREATE //
// HOTKEYS WITH THE CORRECT (RIGHT SIDE) MODIFIERS //
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

<KeyList FTLList 0-9, minus, plus, Numpad0-Numpad9>

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// THE FOLLOWING SECTION DOES NOT NEED TO BE MODIFIED //
// TOON 1 = rctrl+rshift TOON 2 = rctrl+ralt TOON 3 = ralt+rshift //
// TOON 4 = rctrl+ralt+rshift TOON5 = rctrl //
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//Added FTL Templates
// %1% : Master Key
// %2% : Slave Key
// %3% : Modifier
// %4% : SlavesToSend
<Template SendMasterAndSlave>
<passthrough>
<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 "%Trigger%" "%2%" "rctrl rshift" WoW1 "w2,w3,w4,w5">
<ApplyTemplate SendLeaderless "%Trigger%" "%2%" "rctrl ralt" WoW2 "w1,w3,w4,w5">
<ApplyTemplate SendLeaderless "%Trigger%" "%2%" "ralt rshift" WoW3 "w1,w2,w4,w5">
<ApplyTemplate SendLeaderless "%Trigger%" "%2%" "rctrl ralt rshift" WoW4 "w1,w2,w3,w5">
<ApplyTemplate SendLeaderless "%Trigger%" "%2%" "rctrl" WoW5 "w1,w2,w3,w4">
<EndTemplate>

//----------------------------------------------------------------
//Definition of FTL keys
//----------------------------------------------------------------
<ApplyTemplate FTL FTLList %Trigger%>The above script will allow you to use left modifiers in conjunction with the FTL modifiers. Your macros will have to validate proper modifier usage of course. If you wish to use such a setup I recommend using a /click line to give you enough space.

Place your assist macro fixed at the top of this post on a key by itself. The top right side of the ride side bars is called "MultiBarRightButton1" I will use that in the example. Again that button is where you place your "assist macro" only.


#showtooltip
/click [mod:rctrl/ralt/rshift] MultiBarRightButton1
/cast [nomod:lctrl,harm] Flame Shock; [harm][mod:lctrl,harm][] Wind Shear
The above macro will click your assist button if one of the "RIGHT" modifiers is "pressed" or "sent" by the script. The slashes mean "or" in macros. So no need to do all the mod...nomod stuff, just see if one of them is sent and if so click the assist macro, which will evalute the actual mods sent and select the correct char to assist.

The next line will shoot flame shock if you don't press anything other than the key you placed the macro on.
It will shoot Wind Shear if you hold down the LEFT ctrl key.

Be warned using something like this you can not use more than 2 of the left side mods at a time, as WoW will only check for 5 mods held, and one of the chars uses 3 mods to define itself as leader.

Follow is simple as well

Simply put



/click [mod:rctrl/ralt/rshift] MultiBarRightButton1
/follow [mod]

The alts will follow the leader will not atempt to follow itself using that macro.

I hope this helps get you started with the FTL system,
Bettysue

:::: Disclaimer/Credits ::::
I take no credit for this template, I found it here on this site I believe, however, given the current nature of the search function I was unable to find it again, so I have simply reposted it. I believe credit goes to Olipcs, however, I may be mistaken.

David
08-30-2009, 12:52 PM
Thanks for all the help and tips. Got it working now.

Still wondering if its possible to get a sort of "shared" follow key.

Eggy
08-30-2009, 01:24 PM
What I used :


//----------------------------------------------------------------
// MOVEMENT HOTKEY FOR AUTORUN / FOLLOW
//----------------------------------------------------------------

<MovementHotkey Q>

<If ActiveWinIs w1>
<SendLabel wow1> <Key Q>
<SendLabel wow2> <Key Lalt LShift 1>
<SendLabel wow3> <Key Lalt LShift 1>
<SendLabel wow4> <Key Lalt LShift 1>
<SendLabel wow5> <Key Lalt LShift 1>

<Else If ActiveWinIs w2>
<SendLabel wow2> <Key Q>
<SendLabel wow1> <Key Lalt LShift 1>
<SendLabel wow3> <Key Lalt LShift 2>
<SendLabel wow4> <Key Lalt LShift 2>
<SendLabel wow5> <Key Lalt LShift 2>

<Else If ActiveWinIs w3>
<SendLabel wow3> <Key Q>
<SendLabel wow2> <Key Lalt LShift 2>
<SendLabel wow1> <Key Lalt LShift 2>
<SendLabel wow4> <Key Lalt LShift 3>
<SendLabel wow5> <Key Lalt LShift 3>

<Else If ActiveWinIs w4>
<SendLabel wow4> <Key Q>
<SendLabel wow2> <Key Lalt LShift 3>
<SendLabel wow3> <Key Lalt LShift 3>
<SendLabel wow1> <Key Lalt LShift 3>
<SendLabel wow5> <Key Lalt LShift 4>

<Else If ActiveWinIs w5>
<SendLabel wow5> <Key Q>
<SendLabel wow2> <Key Lalt LShift 4>
<SendLabel wow3> <Key Lalt LShift 4>
<SendLabel wow4> <Key Lalt LShift 4>
<SendLabel wow1> <Key Lalt LShift 4>

Obeviously you can set up a macro just using the alt/ctrl/shift modifiers like you've done with assist so you wont have to muck about with 4 follow macros :D

David
08-30-2009, 01:48 PM
Obeviously you can set up a macro just using the alt/ctrl/shift modifiers like you've done with assist so you wont have to muck about with 4 follow macros :D

I tryed that but that doesn`t seem to work.

/follow [mod:ctrl,mod:shift,nomod:alt]Shomey;[mod:ctrl,mod:alt,nomod:shift]Shomea;[mod:alt,mod:shift,nomod:ctrl]Shomee;[mod:ctrl,mod:alt,mod:shift]Shomei[mod:ctrl,nomod:alt,nomod:shift]Shomeu


Been 7hours now on redoing my whole setup. Cleaned all bars and hotkeys and still far fro beeing done so I`m losing focus. Can`t seem to get the assist one converted to a follow one.

David
08-30-2009, 02:53 PM
I cannot get the follow to work. The assist/dps is working.

I have in HKN now:


/////////////////////////////////////////////////////////////////
////FTL//////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////

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

<command assist1>
<SendPC Local>
<SendWinM w2>
<Key ctrl shift %1%>
<SendWinM w3>
<Key ctrl shift %1%>
<SendWinM w4>
<Key ctrl shift %1%>
<SendWinM w5>
<Key ctrl shift %1%>

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

<command assist2>
<SendPC Local>
<SendWin w1>
<Key ctrl alt %1%>
<SendWinM w3>
<Key ctrl alt %1%>
<SendWinM w4>
<Key ctrl alt %1%>
<SendWinM w5>
<Key ctrl alt %1%>

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

<command assist3>
<SendWin w1>
<Key alt shift %1%>
<SendWin w2>
<Key alt shift %1%>
<SendWinM w4>
<Key alt shift %1%>
<SendWinM w5>
<Key alt shift %1%>

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

<command assist4>
<SendWin w1>
<Key ctrl alt shift %2%>
<SendWin w2>
<Key ctrl alt shift %2%>
<SendWinM w3>
<Key ctrl alt shift %2%>
<SendWinM w5>
<Key ctrl alt shift %2%>

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

<command assist5>
<SendPC Local>
<SendWin w1>
<Key ctrl %2%>
<SendWin w2>
<Key ctrl %2%>
<SendWinM w3>
<Key ctrl %2%>
<SendWinM w4>
<Key ctrl %2%>


///////////////////////////////////
////Follow/////////////////////////
///////////////////////////////////
<Hotkey z>
<If ActiveWinIs w1> <Main1 %trigger%><Assist1 z>
<Else If ActiveWinIs w2> <Main2 %trigger%><Assist2 z>
<Else If ActiveWinIs w3> <Main3 %trigger%><Assist3 z>
<Else If ActiveWinIs w4> <Main4 %trigger%><Assist4 z>
<Else If ActiveWinIs w5> <Main5 %trigger%><Assist5 z>

And macro ingame:

/follow [mod:ctrl,mod:shift,nomod,alt,target=Shomey][mod:ctrl,mod:alt,nomod:shift,target=Shomea][mod:alt,mod:shift,nomod:ctrl,target=Shomee][mod:ctrl,mod:alt,mod:shift,target=Shomei][mod:ctrl,nomod:alt,nomod:shift,target=Shomeu]

I`m breaking my balls here:confused:

rahven32
08-30-2009, 03:34 PM
If you use jamba you could use it for follow.


/console Sound_EnableSFX 0
/click SmartBuff_KeyButton
/console Sound_EnableSFX 1
/script UIErrorsFrame:Clear()
/stopmacro [nomod]
/jamba-follow masterThats my follow macro. It does have some issues now and again.

I also use my window switching a bit different.


<HotkeyUp F8>
<ResizeAndPosition WoW1 WoW2 WoW3 WoW4 WoW5>
<TargetWin WoW1>
<SetForegroundWin>Notice I used HotkeyUp for the switch reason being I use this later.


//--------------------------------------------------------------
//Assign Jamba Leader
//--------------------------------------------------------------

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

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

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

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

<Hotkey F12>
<SendLabel w1, w2, w3, w4, w5>
<Key %Trigger%>So then I have F8 thru F12 bound to this.


/click CorkFrame
/click SmartBuff_KeyButton
/jamba setmaster Bore
/console autointeract 0
/script SetView(5)
/script MinimapCluster:SetScale(1.1)When not the active window the minimap scale is set to 4 if i remember right. You have to have a macro for each on all the characters. So if I hit F8 my main window will be my tank and his mini map will be scaled to 1.1 and the other window's all the minimaps are scaled up so i can actually see them.

Bettysue
08-30-2009, 08:12 PM
If you are using z as the key to trigger follow you are going to have to make sure shift+z ctrl+z and alt+z are all unbound in your keybindings for it to work.



/target [mod:ctrl,mod:shift,nomod:alt,target=Shomey][mod:ctrl,mod:alt,nomod:shift,target=Shomea][mod:alt,mod:shift,nomod:ctrl,target=Shomee][mod:ctrl,mod:alt,mod:shift,target=Shomei][mod:ctrl,nomod:alt,nomod:shift,target=Shomeu]

Fixed a misplaced comma for you, and made it target to work with the macros below. Remember to make sure it's all on one line.

BTW the only way I have found to make follow and attacks work based on the same FTL macro is to use "/target" in place of /assist.

You have to change the dps macros a bit though.


#showtooltip
/click FTLFindALeaderButton
/cast [target=targettarget,harm] Firey Ball of Death
/targetlasttarget

and follow is


/stopmacro [nomod]
/click FTLFindALeaderButton
/follow
/targetlasttarget

David
09-01-2009, 07:16 AM
/target [mod:ctrl,mod:shift,nomod:alt,target=Shomey][mod:ctrl,mod:alt,nomod:shift,target=Shomea][mod:alt,mod:shift,nomod:ctrl,target=Shomee][mod:ctrl,mod:alt,mod:shift,target=Shomei][mod:ctrl,nomod:alt,nomod:shift,target=Shomeu]
/follow
/targetlasttargetI started using this one now. Thanks to the changes by bettysue.

Seems like /targetlasttarget is needed otherwise characters seem to end in a follow loop. However if I use the follow key twice now they will go back to loop on their last followed target. I guess it`s ment to be like it.

Thing is that only 3 chars do what they are supposed to do.

[mod:ctrl,mod:alt,mod:shift,target=Shomei]
[mod:ctrl,nomod:alt,nomod:shift,target=Shomeu]Will follow the other 3 around but never eachother nether will the any of the other chars follow them. When I click "z" the followkey hotkeynet shows the right modifiers beeing passed which match those in the macro.
I have no idea what is causing this.


You have to change the dps macros a bit though.

Code:
#showtooltip
/click FTLFindALeaderButton
/cast [target=targettarget,harm] Firey Ball of Death
/targetlasttarget

I use this now and it worked so far as I tested it:

/assist [mod:ctrl,mod:shift,nomod:alt]Shomey;[mod:ctrl,mod:alt,nomod:shift]Shomea;[mod:alt,mod:shift,nomod:ctrl]Shomee;[mod:ctrl,mod:alt,mod:shift]Shomei[mod:ctrl,nomod:alt,nomod:shift]Shomeu
/cast [harm] Chain Lightning

and follow is

Code:
/stopmacro [nomod]
/click FTLFindALeaderButton
/follow
/targetlasttarget
This one din`t do anything for me :(

Edit: For some reason now, when I cast a spell on a window that is not my main the window used to cast the spell goes inactive and the main window "w1" becomes active.

This setup is becomming a big pain in the butt.

Bettysue
09-02-2009, 02:10 AM
If you post your full HKN script (remove passwords and login names if present), your follow macro, targetting macro, and a sample spell macro, I'm pretty sure we can get it going for you.

I only ask for so much because i can do it my way and post it, but you may never really understand what the heck is going on and should you ever need to change something you might be out of luck. If I start with your current setup we can move it in line with something that works and you can understand easily.