Close
Page 2 of 3 FirstFirst 1 2 3 LastLast
Showing results 11 to 20 of 23

Hybrid View

  1. #1

    Default

    Ok, here I will try to talk you through setting up an ftl using HKN in different steps:

    1. FTL Modifierorder for the Toons

    I don't know the names of your toons, so I will use ToonA ..ToonE instead. In the following macros you will have to change them to the matching names.

    First thing with the FTL is to specify which modifier-combination stands for which char on which WoW-Window.
    Because I think you have no prefferences therfore, I will use the one I myself are using.
    Which is:

    ToonA = rctrl+rshift = Toon on WoW1
    ToonB = rctrl + ralt = Toon on WoW2
    ToonC = ralt + rshift = Toon on WoW3
    ToonD = rctrl + ralt + rshift = Toon on WoW4
    ToonE = rctrl = Toon on WoW5

    this order will be used in all macros and in all keybindings :)

    2. Describing what you want to do

    Well I want to show you the basic principals of the ftl, and therfore I will implement the following:

    - Create an FTL-follow (this will I bind to the key '1')
    - Create an FTL-assist key, which is used to shorten the ftl-dps-macros (this I will bind to 0)
    - Create an FTL-dps-key (this will be bind to '2')

    3. Setup keybindings in the HKN file

    To implement an ftl with HKN you could simply copy the following in your HKN file:

    Code:
    //%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>
    this code represents the modifier order defined in 1. (in the <Template FTL>;) and matches your definition of labels and windownames of your HKN-script which you PMed me.)

    Now to simply add an FTL-Keymapping for '1' (the followkey), '2' (the dps-key) and '0' (the assist key) you could add simply the following three lines to your HKN script:
    Code:
    <ApplyTemplate FTL "1" "1">
    <ApplyTemplate FTL "2" "2">
    <ApplyTemplate FTL "0" "0">
    (I use here 0,1 and 2 as the master- and slavekey for both ftl-keys, for simpler setup)

    ..remeber that you now have to make sure, that 0,1 and 2 are not in your standard Broadcast-definition, because then you would try to define them 2 times.
    So change your standard broadcast definition to:
    Code:
    <Hotkey ScrollLockOn Shift 3-9, space; ScrollLockOn Ctrl 3-9; ScrollLockOn A-Z, 3-9, Minus, Plus, F1-F12 except W, A, S, D, Q, E>
     <SendLabel w1, w2, w3, w4, w5>
     <Key %Trigger%>
    ..this is all you have to do in the hkn-file.
    If you want to add aditional ftl-keys, like for example '3' simply add a line like:
    <ApplyTemplate FTL "3" "3">
    and remove 3 from your standard broadcast definition, so that it is not twice defined.

    4. Keybinding Setup in WoW

    You now have to bind the keys you want to use in your ftl-setup to a button in WoW.
    Scince we use 1,2 and 0 they normaly are bound to the first ActionBar of WoW to the first, second and tenth button, and we will leave it at this.

    More important as to which button you bind the keys is the following:

    -Make sure that every modifier combination of your ftl-keys (like ctrl+1, alt+0, shift+2 ...) is NOT bound to an action in WoW.
    This is normaly the case (for example ctrl+1 is normaly bound to 'petattack'), so go to the keybinding-menu of WoW and remove all of those keybindings on all of your 5 WoWs.
    This is realy important and in most cases the reason why it doesn't work. The reason why all modifier-combinations must be 'unbound' is, that WoW if it hasn't an specific action bound to something like f.e. 'Ctrl + 1' falls through to the action bound to '1' and activates the spell/macro there and this behaviour do we need for out ftl.

    5. Macro-Setup in WoW

    To get our FTL-working we need to define some Macros:

    5.1 Follow Macro

    To get your chars follow each other simply create this macro on all your chars (and sub in the names of your chars) and 'drag' it to the Button '1' is bound to (first button of the normal ActionBar).

    Code:
    /stopmacro [nomod]
    /target [mod:rctrl,mod:rshift,nomod:ralt,target=ToonA][mod:ralt,nomod:rshift,mod:rctrl,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]
    /f
    /targetlasttarget
    5.2 Assist Macro

    Create the following macro and drag it to the Button '0' is bound.
    Code:
    /assist [mod:rctrl,mod:rshift,nomod:ralt]ToonA;[mod:rctrl,mod:ralt,nomod:rshift]ToonB;[mod:ralt,mod:rshift,nomod:rctrl]ToonC;[mod:rctrl,mod:ralt,mod:rshift]ToonD;[mod:rctrl,nomod:ralt,nomod:rshift]ToonE
    Now by pressing '0' you get all the Toons to assist your leader.
    Of course we don't want to do this manualy for all our leaderbased spell, but want to call the assist MAcro via a /click-Command in all our leaderbased-macros.
    For this we must know, what the name of the Button is, we bound '0' to.
    For the general WoW-Ui this should be ActionButton10 but if this doesen't work, you need to find the name.
    This can be done by binding:
    Code:
    /run local f = GetMouseFocus(); if f then DEFAULT_CHAT_FRAME:AddMessage(f:GetName()) end
    as a macro to a key, and activating it, while the mouse is over the button you want to know the name of.

    5.3 DPS-Macro

    For a simple DPS-Macro simply create a normal dps macro and add a:

    /click ActionButton10
    at the beginning (ActionButton10 should be the Button you bound the assistmacro to)

    and a

    /targetlasttarget
    at the end (to get it 'targetfree' if you need), and drag it to where '2' is bound.

    So for example for a Mage this could look like this:
    Code:
    /click ActionButton10
    /cast Fireball
    /targetlasttarget
    Well know your basic ftl macros should be working, and you can play arround/ get comfortable with them.

    I hope the above is not as hard to understand, I tryed to reduce it to the necessary steps as much as i could.
    IF you can get the above running, and have more advanced questions about, for exmaple, /castsequences or using modifiers in the macros, feel free to ask, but I thought I keep it 'simple' in the beginning and not to 'throw all in your face' at the first time....

    Edit: corrected some errors
    OLIPCS - ordinary life is pretty complex stuff
    ----------------------------------------------------------------
    Pala, Priest, Druid, Hunter, Mage
    Focusless Targetless Leaderless - Wiki
    HotKeyNet - Guide

  2. #2

    Default

    Olipcs

    Thank you very very much...this is exactly what i needed to to understand this....

    Quick check on something i see so i don't make any mistakes....this line:

    <Hotkey ScrollLockOn Shift 2-9, space; ScrollLockOn Ctrl 2-9; ScrollLockOn A-Z, 2-9, Minus, Plus, F1-F12 except W, A, S, D, Q, E>
    <SendLabel w1, w2, w3, w4, w5>
    <Key %Trigger%>

    Should the 2-9 actually be 3-9 ? Since were using the 2 right? Not sure on the Shift and Ctrl if that needs to be 3-9 too...just getting it straight before i input it and try it out...

    And again thank you..i will definitely have more questions...

  3. #3

    Default

    Ok seems we have a problem....

    The macro for following is over the 255 character limit...with my characters names its over by 43..what to do now? The names alone take up 45 characters so using shorter names won't work

    The assist macro works cause its only 226 characters...

    Ok so i've tried out the assist button and it worls flawlessly when i'm on the main window BUT if the main dies and i switch to another window nothing happens when i hit the 0 key...

    EDIT :

    Well it works PERFECTLY! In every sense of the word...i figured out the 255 character limit thing and also why the assist wasn't working...
    Seems i added my toons names in a random order instead of doing it the right way and putting the names in the order the instances are brought up ie...toon1- wow1,toon2 - wow2 etc...

  4. #4

    Default

    Little thing here no biggie....

    It seems though when i target something and i use the dps macro the target keeps getting selected then deselected then selected again over and over when i spam it like with Lightning Bolt...is there a way to keep the target selected untill dead?

    BTW this is the best thing since sliced bread... again thank you VERY much for explaining it so beautifully and in the simplest form for me to understand it..

  5. #5

    Default

    for your 255 character limit, use Bindpad for your macros. its an addon.

  6. #6

    Default

    Quote Originally Posted by 'elsegundo',index.php?page=Thread&postID=174386#po st174386
    for your 255 character limit, use Bindpad for your macros. its an addon.
    Yup way ahead of you on that one..did a search and found what i needed...

    Thank you

  7. #7

    Default Keyclone

    Do you have any experience setting this up with keyclone? I would love to give it a try.
    Team 1 Level 70 Alliance
    1xPally 2xMage 1xShaman 1xPriest
    Diabolos - Paladin - Prot | Ifrit - Mage - Frost | Bahamut - Mage - Frost | Ramuh - Shaman - Elemental | Gardua - Priest - Holy

    Currently living in China and playing on CHINESE servers. No WotLK or RAF in China yet.
    70 Warlock, Rogue, US Server -- Mage Chinese server
    60 Shaman -- CS
    55 Warlock -- CS

  8. #8

    Default

    Hi, sorry I wasn'T arround so this answers may come a little bit late...

    First of all, I'm glad you got it working and liked it :)
    Should the 2-9 actually be 3-9 ?
    - jep, sorry this was a typo on my site :(
    The macro for following is over the 255 character limit...
    jeah it gets quite long, I personal use macaroon for this, but bindpad as you figured out also works :)
    Seems i added my toons names in a random order instead of doing it the right way and putting the names in the order the instances are brought up
    - Sorry I should have mentioned, that the order in the macros should be the same as the Windows.
    ..is there a way to keep the target selected untill dead?
    - Yes there is, but only with loosing the 'targetless' option.
    The simplest solution is to simply not put the '/targetlasttarget' as the last statement in your dps-makro
    -Another thing you can do is additional to the above is to implement a 'target-and-hold' functionality, where the 'Slaves' only acquire a new target from the leader if their current one is dead, or you trigger the assist manual (this is handy in PVE-Setups, because with a tank you don't always want your DPS-Toons to make every tagerchange your tank makes.)

    The 'target-and-hold'-system can be achived by creating a second 'Assist-Button' (I will use 9 as an Example).
    (So add a <ApplyTemplate FTL "9" "9"> to the HKN file and change 3-9 to 3-8 in the broadcast-definition)

    And bind the following macro to the new Assist-Button (9):
    Code:
    /stopmacro [harm,nodead]
    /assist [mod:rctrl,mod:rshift,nomod:ralt]ToonA;[mod:rctrl,mod:ralt,nomod:rshift]ToonB;[mod:ralt,mod:rshift,nomod:rctrl]ToonC;[mod:rctrl,mod:ralt,mod:rshift]ToonD;[mod:rctrl,nomod:ralt,nomod:rshift]ToonE
    and then use a /click-Command to this new Assist-Button to your dps-macros (/click ActionButton9) instead of the old assist.
    OLIPCS - ordinary life is pretty complex stuff
    ----------------------------------------------------------------
    Pala, Priest, Druid, Hunter, Mage
    Focusless Targetless Leaderless - Wiki
    HotKeyNet - Guide

  9. #9

    Default

    Do you have any experience setting this up with keyclone? I would love to give it a try.
    Well basicly you do the hole WoW-based setup like above.
    Only thing to change is, that keyclone can't differentiate correctly between left and right ctrl/alt/shift, so you have to use simple 'Ctrl' 'alt' and 'Shift' like:
    Code:
    /assist [mod:ctrl,mod:shift,nomod:alt]ToonA;[mod:ctrl,mod:alt,nomod:shift]ToonB;[mod:alt,mod:shift,nomod:ctrl]ToonC;[mod:ctrl,mod:alt,mod:shift]ToonD;[mod:ctrl,nomod:alt,nomod:shift]ToonE
    The harder part to do in keyclone is setting up the keybindings/hotstrings to use.
    For this I like to point you to the Wiki-Entry of the FTL and especialy to the Examples in the Wiki-Entry , as this would take a little bit long to explain and was explained quite often in the hole FTL-Thread .
    OLIPCS - ordinary life is pretty complex stuff
    ----------------------------------------------------------------
    Pala, Priest, Druid, Hunter, Mage
    Focusless Targetless Leaderless - Wiki
    HotKeyNet - Guide

  10. #10

    Default

    Quote Originally Posted by 'olipcs',index.php?page=Thread&postID=174483#post1 74483
    ..is there a way to keep the target selected untill dead?
    - Yes there is, but only with loosing the 'targetless' option.
    The simplest solution is to simply not put the '/targetlasttarget' as the last statement in your dps-makro
    -Another thing you can do is additional to the above is to implement a 'target-and-hold' functionality, where the 'Slaves' only acquire a new target from the leader if their current one is dead, or you trigger the assist manual (this is handy in PVE-Setups, because with a tank you don't always want your DPS-Toons to make every tagerchange your tank makes.)

    The 'target-and-hold'-system can be achived by creating a second 'Assist-Button' (I will use 9 as an Example).
    (So add a <ApplyTemplate FTL "9" "9"> to the HKN file and change 3-9 to 3-8 in the broadcast-definition)

    And bind the following macro to the new Assist-Button (9):
    Code:
    /stopmacro [harm,nodead]
    /assist [mod:rctrl,mod:rshift,nomod:ralt]ToonA;[mod:rctrl,mod:ralt,nomod:rshift]ToonB;[mod:ralt,mod:rshift,nomod:rctrl]ToonC;[mod:rctrl,mod:ralt,mod:rshift]ToonD;[mod:rctrl,nomod:ralt,nomod:rshift]ToonE
    and then use a /click-Command to this new Assist-Button to your dps-macros (/click ActionButton9) instead of the old assist.
    Actually on the slave screens there not targetting and detargetting over and over just the active screen does it...so for now i just removed the /targetlasttarget for the main guy and left the others alone..if i switch because of a death its not so irritating on the tiny screen

    And i believe i'm ready for some more advanced macros now ... what would you suggest ... i'm using 5 shamans currently...

    I am not using the /castsequence since i believe the debate has been made for /castrandom instead for faster server response times.....

    What i'm trying to figure out now is how do i set up a healing wave macro that has the followers heal the active window but not the have the active window heal himself. But if the active window selects another toon then he would heal them and the slaves would follow. This one may be too complicated come to think of it and may require more than 1 macro.

Similar Threads

  1. Thinking of changing my healer's macro...
    By Kulzor in forum Macros and Addons
    Replies: 17
    Last Post: 11-26-2008, 05:54 AM
  2. Replies: 12
    Last Post: 10-18-2008, 05:24 AM
  3. [WoW EU] Changing server maybe, but where?
    By magwo in forum General WoW Discussion
    Replies: 10
    Last Post: 07-16-2008, 07:11 AM
  4. Thinking about changing my OS.
    By Anjuna in forum General WoW Discussion
    Replies: 14
    Last Post: 05-18-2008, 08:52 AM
  5. Help: Changing Leaders
    By Rickson9 in forum General WoW Discussion
    Replies: 3
    Last Post: 03-18-2008, 12:34 PM

Posting Rules

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