Hi there, first thank you all so much for this great tool and all the work put into it.
I'm trying real hard to wrap my head around FTL.
Unfortunately all the links you keep putting in your forum posts to other threads and the "FTL Wiki" are either:
1) Dead links
2) The wiki is empty, there is no info on that page
So I still cant find an actual walkthrough and explanation of FTL.
So my understanding is like this:
1) Using your templates, of course...
2) Using your setup of "modifiers" ie:
3) Create an FTL key in HKN Script, ie:rCtrl + rShift = ToonA is leader
rCtrl + rAlt = ToonB is leader
rAlt + rShift = ToonC is leader
rCtrl + rAlt + rShift = ToonD is leader
rCtrl = ToonE is leader
4) Create macro in-game, ie:<ApplyTemplate FTL "Q" "Q">
5) Link the macro in-game to a button that is linked to "Q", lets say ActionButton1./stopmacro [nomod]/target [mod:rctrl,mod:rshift,nomod:ralt,target=ToonA][mod:rctrl,mod:ralt,nomod:rshift,target=ToonB][mod:ralt,mod:rshift,nomod:rctrl,target=ToonC][mod:rctrl,mod:ralt,mod:rshift,target=ToonD][mod:rctrl,nomod:ralt,nomod:rshift,target=ToonE] [/B]
/follow
/targetlasttarget
6) Then lets say we are in window of ToonE, and we press Q -- what happens exactly??? This is where I am getting lost.
I am assuming that one of 2 things happens:
1) All other windows (ToonA through ToonD) receive the keypress "Q" + the corresponding "modifier" (eg: rCtrl + rAlt + Q for ToonB, rCtrl + rAlt + rShift + Q for ToonD)
2) All other windows simply get the keypress "Q" -- which means there is no difference than normal key forwarding.
Now - I'm guessing the first option is happening, but now this is where I am really confused.
If each other window is getting a specific modifier, lets take ToonB for example, it gets "rCtrl + rAlt + Q". Well what the heck do I setup for hotkeys in ToonB's window??!?! I have to setup explicit hotkey that triggers on "rCtrl + rAlt + Q"??? But you just said to remove all ctrl/alt/shift hotkeys???
So how in the world does that key ever get pressed???
The other way of this possibly working that I am thinking is if we insert another step between #5 and #6 above:
5) Link the macro in-game to a button that is linked to Q.
5b) Switch to Window ToonB - and hit the corresponding modifiers to inform HKN that we switched to ToonB: "rCtrl + rAlt"
5c) HKN switched the master to ToonB and slaves to ToonA/C/D/E
6) Now when we hit Q, HKN knows that we are in ToonB's window, so it passes Q - but all the other windows are already following ToonB
If it works this way, it seems like a step is missing: variable storage -- so I dont exactly know how this is possible either.
So - I have one more question -- if it does indeed work this way, then we can effectively use whatever we want as the "modifiers" to inform HKN of the new master, correct?
So this would work as well:
[/COLOR]Or not?/stopmacro [nomod]
/target [mod:rctrl,nomod:rshift,nomod:ralt,F8,target=ToonA][mod:rctrl,nomod:rshift,nomod:ralt,F9,target=ToonB][mod:rctrl,nomod:rshift,nomod:ralt,F10,target=ToonC][mod:rctrl,nomod:rshift,nomod:ralt,F11,target=ToonD][mod:rctrl,nomod:rshift,nomod:ralt,F12,target=ToonE]
/follow
/targetlasttarget
I currently use F8-F12 to swap my windows.
I have one main window -- and 4 "sidepanel" windows along the right side of my screen in 400x250 res.
What I would really like to see is a script that "smartly" figures out which window is the master...I was hoping that is how FTL works.
So that whenever you swap windows, the script is generic and swaps master to whatever window you are focused on.
The above CTRL+F8 through CTRL+F12 modifiers would work real nice in that case if I simply had to let HKN know which was the master - I could swap to F10 and then hit CTRL+F10. No problem. I swap windows, and let HKN know the new window is the master.
It seems there is a step missing there for that to be possible though.
So - please for the love of logic and followable walkthroughs, step us through what EXACTLY is sent to each window, from each action...
Thanks again!![]()
Connect With Us