Close
Showing results 1 to 6 of 6

Thread: FTL guide

  1. #1

    Default FTL guide

    Since I've had no help whatsoever in this forum, I'm hoping just 1 person has something to suggest.

    I've looked everywhere for a Focus, Target, Leaderless setup for Hotkeynet to no avail.

    Any ideas anyone?

  2. #2

    Default

    You don't do "it" in your multiplexer, you do it in your macros. "jamba ftl helper", "wow jamba ftl"

    or

    https://www.google.com/search?hl=en&...leaderless+FTL
    Last edited by HPAVC : 12-18-2013 at 01:02 AM

  3. #3

    Default

    No help? You are the one who stated you couldn't be bothered to learn HKN after I provided you with links and guides to everything you need to set up what you requested. It sounds like you expect me to write the script for you.


    As stated in the Newbie's Guide Sticky, "you will need to do the work to see the results. Know that, first and foremost. Multiboxing is very much a learning experience, not a plug and play one. You are NOT going to just download something and that's the end of it."

    Also in the Newbie's Guide, under the HotKeyNet Section in Post 3 is a link called FTL With Templates.
    Blog : Herding Khats
    Team : Kina - Çroaker - Messkit - Lìfetaker - Wìdowmaker
    Newbie Guides : Multiboxing Vol. 1 - Multiboxing Vol. 2 - HotKeyNet - Jamba
    The Almighty Lax made a liar out of me, apparently I DO get prizes for it.
    *Commences Wielding the Banhammer like there's piñatas up in here and I'm Lady Thor*

    _ Forum search letting you down? Use the custom Google search _

  4. #4

    Default

    Quote Originally Posted by Khatovar View Post
    No help? You are the one who stated you couldn't be bothered to learn HKN after I provided you with links and guides to everything you need to set up what you requested. It sounds like you expect me to write the script for you.


    As stated in the Newbie's Guide Sticky, "you will need to do the work to see the results. Know that, first and foremost. Multiboxing is very much a learning experience, not a plug and play one. You are NOT going to just download something and that's the end of it."

    Also in the Newbie's Guide, under the HotKeyNet Section in Post 3 is a link called FTL With Templates.
    Although I agree you did provide me with a lot of helpful links for getting into this subject but to what I was refering was people sending me links I'd already read and stated I had looked at and had no time to learn. You wasn't the first one to respond with indepth guides.

    And no, I wasn't expecting a plug and play scenario neither did I expect there to be no work. But learning to code is far different that tweaking an already working mechanism. And quite frankly my work limits me to the amount of time I can spend to myself and I surely don't want it to be spent learning something.

  5. #5

    Default

    Code:
    //-----------------------------------------------------------
    // DEFINE MAIL LABELS FOR SENDING KEY STROKES.
    //-----------------------------------------------------------
    <Label w1 192.168.0.6 SendWinM WoW1>  //You will need to change IP Addresses to reflect your setup all 4 lines must be set
    <Label w2 192.168.0.6 SendWinM WoW2>
    <Label w3 192.168.0.6 SendWinM WoW3>
    <Label Null 192.168.0.6 SendWinM IDontExistSoThere>  //This is a false window used to trap errors in a recognizable fashion it should have the ip of the primary machine
    //-----------------------------------------------------------
    // SUBROUTINE TO LAUNCH AND RENAME A COPY OF WOW.
    //-----------------------------------------------------------
    <Command LaunchAndRename>
    <SendPC %1%>
    <SetActiveWindowTracking on>
    <Run %3%>
    <RenameTargetWin %2%>
    <RemoveWinFrame>
    <SendWinM %2%>
    <wait 2000> 
    <text Password>  //You will need to enter your password here or comment out this entire section and launch wow on your own
    <wait 100>
    <Key Enter>
    <SetWinRect %4% %5% %6% %7%>
    //-----------------------------------------------------------
    // HOTKEY TO LAUNCH AND RENAME YOUR WOW WINDOWS
    //-----------------------------------------------------------
    <Hotkey Lshift Rshift H>  //this key is intentionally hard to press you will use the loaded button to "press" this for you
        <if WinDoesNotExist WoW1>
            <LaunchAndRename 192.168.0.6 WoW1 "C:\Program Files (x86)\World of Warcraft\Wow-64.exe" 0 0 1680 1050>
        <endif>
        <if WinDoesNotExist WoW2>
            <LaunchAndRename 192.168.0.6 WoW2 "C:\Program Files (x86)\World of Warcraft 1\Wow-64.exe" 1680 0 840 525>
        <endif>
        <if WinDoesNotExist WoW3>
            <LaunchAndRename 192.168.0.6 WoW3 "C:\Program Files (x86)\World of Warcraft 2\Wow-64.exe" 2520 0 840 525>
        <endif>
    <Command Shaman>
    <DoHotkey Hotkey Lshift Rshift H>
    //-----------------------------------------------------------
    // SUBROUTINE TO Position Windows for 3 boxing.
    //-----------------------------------------------------------
    <Command ResizeAndPosition>
       <SendPC Local>            
          <SendWinM %2%>
                <SetWinRect 1680 0 840 525>  //this is a slave window size and position edit accordingly format is x y Width Height
          <SendWinM %3%>
                <SetWinRect 2520 0 840 525>  //another slave same as above
          <SendWinM %1%>
                <SetWinRect 0 0 1680 1050>   //Primary window on left monitor, slaves are on right monitor using their own quadrant
            <Key 1>
            <DoHotkey Hotkey 1>  
    //----------------------------------------------------------------
    //Window Switching this will nearly instantly swap your main and slaves
    //----------------------------------------------------------------
    <Hotkey F8>
       <ResizeAndPosition WoW1 WoW2 WoW3>  
    <Hotkey F9>
       <ResizeAndPosition WoW2 WoW1 WoW3>
    <Hotkey F10>
       <ResizeAndPosition WoW3 WoW2 WoW1>
    //-----------------------------------------------------------
    //DEFINE ALL KEYLISTS 
    //-----------------------------------------------------------
    <KeyList PriorityList 4,5> //This list will button mash using the priority setup made popular on D-B you will have to manually define these keys below this list is used to keep the definitions to a one time thing
    <KeyList RRList 7,9,0>  //This will send the named button to each instance of WoW one at a time
    <KeyList FTLList Oem4,1,Oem6>  //This will apply the FTL template to the listed keys
    <KeyList ALLList 0-9, PgUp, Minus, Plus ,Numpad0,Numpad1, a-z, Backspace, F1-F7, comma, period, Oem2, Insert, Home, Delete, End, Divide, Multiply, NumpadMinus, NumpadPlus, NumpadEnter, Lctrl, Lalt, Lshift, Lwin, Rctrl, Rshift, Ralt, Rwin, Apps, Enter, Tab, Oem1, Oem4-Oem7, PrintScreen, Pause, Esc except ScrollLock, Oem3, Oem4, Oem6, Oem1, Space, up, down, left, right, Q, W, PriorityList, RRList>
    //The ALLList is a catch all for all other keys to be sent as pressed on the keyboard, it will exclude keys in any other list above
    //-----------------------------------------------------------
    // DEFINE HOTKEYS FOR ALL KEY COMBINATIONS THAT WILL GET
    // SENT TO ALL WOWS. ADD MORE KEY COMBO'S IF YOU WANT.
    //-----------------------------------------------------------
    <UseKeyAsModifier OemAX>  //This is a defined unpressable key used to create key combos for the priority setup
    <Hotkey ALLList except FTLList, RRList; Alt ALLList; shift ALLList except Oem5; ctrl ALLList, 6, 9 except FTLList>
    <SendLabel w1, w2, w3>
    <Key %Trigger%>
    <Hotkey Button5>  //Button 5 on the mouse would not broadcast on occaision I used this to mount/dismount all characters, ctrl all shift will need to be assigned for such purpose in WoW
    <SendLabel w1, w2, w3>
    <KeyDown Ctrl Alt Shift>
    <Key 3>
    <KeyUp Ctrl Alt Shift>
    <Hotkey Shift Oem5>  //this can also be used to launch and rename all the wow clients it is useful if one crashes, it will only relaunch non-existing windows
    <DoHotKey HotKey Lalt RShift H>
    <Hotkey Oem3>  //this will toggle key broadcasting and is useful for chatting and the like you only want to do on one client keys will only be sent to the client the mouse is over
    <SendPC 192.168.0.6>
    <ToggleHotkeys>
    //-----------------------------------------------------------
    // DEFINE PRIORITY KEYS THAT WILL GET SENT TO ALL WOW'S.
    // Priority is like mashing a bunch of keys at the same time WoW will perform the first available action
    //-----------------------------------------------------------
    <Hotkey 4>  //this is the key you press to activate this string
        <Cancel>
        <DoHotkey Hotkey Oem4> //this activates the targetting macro defined in jamba
        <DoHotkey Hotkey OemAX 4> //this tells one client to press the keys in the hotkey defined later
        <DoHotkey Hotkey OemAX RAlt 4> //another client another set of keys
        <DoHotkey Hotkey OemAX LAlt 4> //and again
    <Hotkey 5>  //another priority key
        <Cancel>
        <DoHotkey Hotkey Oem4>
        <DoHotkey Hotkey OemAX 5>
        <DoHotkey Hotkey OemAX LShift 5>
        <DoHotkey Hotkey OemAX RShift 5>
    //-----------------------------------------------------------
    // DEFINE CHARACTER SET KEYS
    //-----------------------------------------------------------
    <Hotkey OemAX 5>  //priority key for WoW1
    <SendLabel w1>
        <If ActiveWinIsNot WoW1> //this if block checks and sends the interact with target key to WoW1
            <Key PgUp>
        <EndIf>
        <Key 5> //the list of keys to send all at once is done here you could put 10 keys here if you want I just wouldn't reccommend it one key is used in this example in this this case the primary melee char spam key
    <Hotkey OemAX LShift 5>
    <SendLabel w2>
        <If ActiveWinIsNot WoW2>
            <Key PgUp>
        <EndIf>
        <Key 5>
    <Hotkey OemAX RShift 5>
    <SendLabel w3>
        <If ActiveWinIsNot WoW3>
            <Key PgUp>
        <EndIf>
        <Key 5>
    <Hotkey OemAX 4>
        <SendLabel w1>
        <If ActiveWinIsNot WoW1>
            <Key PgUp>
        <EndIf>
        <Key 4>
    <Hotkey OemAX LAlt 4>
        <SendLabel w2>
        <If ActiveWinIsNot WoW2>
            <Key PgUp>
        <EndIf>
        <Key 4>
    <Hotkey OemAX RAlt 4>
        <SendLabel w3>
        <If ActiveWinIsNot WoW3>
            <Key PgUp>
        <EndIf>
        <Key 4>
    <Hotkey OemAX 2>  //this key is no longer used but left because it doesn't hurt anything to leave as a repeater region mouseover heal
        <toggle>
            <Sendlabel w1>
                <Clickmouse Noclick>
                <Key 2>
        <toggle>
            <Sendlabel w2>
                <Clickmouse Noclick>
                <Key 2>
        <toggle>
            <Sendlabel w3>
                <Clickmouse Noclick>
                <Key 2>
    //-----------------------------------------------------------
    // DEFINE MOVEMENT KEYS THAT WILL GET SENT TO ALL WOW'S.
    // ADD MORE KEYS IF YOU WANT.
    //-----------------------------------------------------------
    <MovementHotkey space, up, down, left, right>  //movement keys can be held to continue movement and stop on release, your jump key should be here so you can fly or swim up
    <SendLabel w1, w2, w3>
    <Key %Trigger%>
    ...Continued Below

  6. #6

    Default

    Code:
    //-----------------------------------------------------------
    // BROADCAST MOUSE CLICKS. HOLD DOWN CTRL WHEN YOU
    // WANT TO BROADCAST.
    //-----------------------------------------------------------
    <KeyList MouseList RButton>
    <Hotkey Ctrl MouseList>  //control and the keys listed above will repeat mouse clicks
    <SendLabel w1, w2, w3>
    <Clickmouse %TriggerMainKey%>
    <Hotkey MButton>  //using the left mouse button to broadcast left mouseclicks gets really annoying so I use the middle click to send left to all clients
    <SendLabel w1, w2, w3>
    <Clickmouse LButton>
    //----------------------------------------------------------
    // MOUSEOVER BROADCASTING
    //-----------------------------------------------------------
    //this section is commented out I do not use mouseover broadcasting but you can see how it works
    //Cleanse Decurse
    //<Hotkey 2>
        //<Cancel>
        //<If MouseIsOverWindowRect WoW1 5 625 145 225>
        //    <DoHotkey Hotkey OemAX 2>
        //<Else If MouseIsOverWindowRect WoW2 5 670 145 225>
        //    <DoHotkey Hotkey OemAX 2>
        //<Else If MouseIsOverWindowRect WoW3 5 720 145 225>
        //    <DoHotkey Hotkey OemAX 2>
        //<Else>
        //    <DoHotkey Hotkey 4>
    //-----------------------------------------------------------
    // FTL TEMPLATES.  Do not mess with these templates just edit the lines below that are labelled
    //-----------------------------------------------------------
    //Added FTL Templates
    // %1% : Master Key
    // %2% : Slave Key
    // %3% : Modifier
    // %4% : SlavesToSend
    <Template SendMasterAndSlave>
             <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%>
            <PassThrough>    
                       <ApplyTemplate SendLeaderless "%Trigger%" "%2%" "rctrl rshift" WoW1 "w2,w3">
                       <ApplyTemplate SendLeaderless "%Trigger%" "%2%" "rctrl ralt" WoW2 "w1,w3">
                       <ApplyTemplate SendLeaderless "%Trigger%" "%2%" "ralt rshift" WoW3 "w1,w2">
    <EndTemplate>
    //--------------------------------------------------------------
    //AOE Template
    //--------------------------------------------------------------
    // %1% : Trigger Key
    // %2% : Trigger Window  eg WoW1
    // %3% : Trigger rectangle top left corner X,Y eg "740 425"
    // %4% : Trigger rectangle width,height eg "200 200"
    // %5% : Labels casting AoE eg "w2, w3, w4"
    // %6% : Labels NOT casting AoE eg "w1, w5"
    // %7% : AoE Keybind
    <Template AoECast>
        <Hotkey %1%>
            <If MouseIsOverWindowRect %2% %3% %4%>
                <SendLabel  %5%>
                    <Key %7%>
                <SendLabel %6%>
                    <Key %Trigger%>                                      
            <Else>
                <SendLabel  %5%>
                    <Key %1%>
                <SendLabel %6%>
                    <Key %1%>    
        <Hotkeyup %1%>
            <If MouseIsOverWindowRect %2% %3% %4%>
                <SendLabel %5%>
                    <Clickmouse LButton>
                    <RestoreMousePos>
                <SendLabel %6%>
                    <Key %1%>    
            <Else>
                <SendLabel  %5%>
                    <Key %1%>
                <SendLabel %6%>
                    <Key %1%>  
    <EndTemplate>
    //----------------------------------------------------------------
    // DEFINE A MOVEMENT HOTKEY FOR FORMATION  //Formations will spread characters into different patterns
    //----------------------------------------------------------------
    <MovementHotkey Q>
       <If ActiveWinIs WoW1>
          <SendLabel w2> <Key A>
          <SendLabel w3> <Key D>
       <Else If ActiveWinIs WoW2>
          <SendLabel w1> <Key A>
          <SendLabel w3> <Key D>
       <Else If ActiveWinIs WoW3>
          <SendLabel w1> <Key A>
          <SendLabel w2> <Key D>
    <MovementHotkey ScrollLockOff W>
    <Toggle>
       <If ActiveWinIs WoW1>
          <SendLabel w2> <Key A>
          <SendLabel w3> <Key D>
       <Else If ActiveWinIs WoW2>
          <SendLabel w1> <Key A>
          <SendLabel w3> <Key D>
       <Else If ActiveWinIs WoW3>
          <SendLabel w1> <Key A>
          <SendLabel w2> <Key D>
    <MovementHotkey Scrolllockon W>
    <Toggle>
       <If ActiveWinIs WoW1>
          <SendLabel w2> <Key A>
          <SendLabel w3> <Key D>
       <Else If ActiveWinIs WoW2>
          <SendLabel w1> <Key A>
          <SendLabel w3> <Key D>
       <Else If ActiveWinIs WoW3>
          <SendLabel w1> <Key A>
          <SendLabel w2> <Key D>
    //--------------------------------------------------------------
    //Round-Robin Keys Each key in the list at the top will be sent one at a time to each client
    //--------------------------------------------------------------
    <Hotkey RRList>
       <toggle>
          <SendLabel w1>
        <DoHotkey Hotkey Oem4>
          <Key %Trigger%>
       <toggle>
          <SendLabel w2>
        <DoHotkey Hotkey Oem4>
          <Key %Trigger%>
       <toggle>
          <SendLabel w3>
        <DoHotkey Hotkey Oem4>
          <Key %Trigger%>
    //--------------------------------------------------------------
    //Buttons  //this creates the little buttons you click to launch WoW
    //--------------------------------------------------------------
    //%1% Name of Button
    //%2% Button x y
    //%3% Picture Path
    //%4% Button Width Height
    //%5% Hotkey
    
    
    <Template ButtonCreate>
        <SendPC %6%>
        <CreatePictureButton Button_%1% %2% "%3%">
        <TargetWin Button_%1%>
        <AlwaysOnTop On>
        <SetWinSize %4%>
        <SetButtonHotkey Button_%1% Hotkey %5%>
    <EndTemplate>
    
    <HotKey Lalt RShift H>
        <SendLabel w1,w2,w3>
        <Key PgDn>
    
    <Template HideAButton>
       <SendPC %2%>
       <TargetWin Button_%1%>
          <HideWin>
    <EndTemplate>
    
    //----------------------------------------------------------------
    //Definition of FTL keys This was the spot you could mess with when you were told not to mess with the templates
    //----------------------------------------------------------------
    <ApplyTemplate FTL FTLList %Trigger% "w1">
    <ApplyTemplate FTL "lctrl FTLList" %Trigger% "Null">
    <ApplyTemplate FTL "ScrollLockOff 1" Numpad2 "Null">
    <ApplyTemplate FTL "ScrollLockOff 2" Numpad3 "Null">
    <ApplyTemplate FTL "ScrollLockOff 3" Numpad4 "Null">
    <ApplyTemplate FTL "ScrollLockOff 4" Numpad5 "Null">
    <ApplyTemplate FTL "ScrollLockOff 5" Numpad6 "Null">
    <ApplyTemplate FTL "ScrollLockOff 6" Numpad7 "Null">
    <ApplyTemplate FTL "ScrollLockOff 7" Numpad8 "Null">
    <ApplyTemplate FTL "ScrollLockOff 8" Numpad9 "Null">
    
    //--------------------------------------------------------------
    //AutoExec  Messing with this will require you to figure out what went wrong and why your handy launch button no longer shows itself
    //--------------------------------------------------------------
    
    <Command Loader>
    <SendPC Local>
       <LoadScript C:\Users\WoW\Desktop\HKNLoader.txt>
    
    <Command AutoExec>
        <CreateColoredButton Reload 100 100 500 100 0x0C0C0C 0xffffff Shaman>
        <CreateColoredButton Loader 100 100 500 100 0x0c0c0c 0xffffff Loader>
        <CreatePanel Panel_Main 1500 750 520 320>
        <AddButtonToPanel Reload Panel_Main>
        <AddButtonToPanel Loader Panel_Main>
        <SetButtonCommand Reload Shaman>
        <SetButtonCommand Loader Loader>
        <SetPanelLayout Panel_Main 1 5 100 50>
        <SetPanelStyle Panel_Main Transparent>
    The above is a fully functional script made using copy and paste from the links sent to you by Khatovar, I had to learn nothing, and spent approximately 20mins commenting this for you. Like you I have work and a limited amount of play time, so as you can't be bothered to learn I can not be bothered to help you with the above script. Each section is commented in the hope that your frustration will lead to curiosity, and as such you will be compelled to put in the work to make everything work for you. This will work for 3 clients if you wish to add a couple or get rid of one it will require editting.

    If you reach a sticking point, write down what happens and what you expected to happen, and what it is you were doing at the time, this is the only way I will help, simply because this means you have tried to help yourself and don't require a handout.

    Good Luck,
    Shawn

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •