communications relay login

Dark's Guide to Being Lazy - Multiple-Command Keybinds and You!

Started By:
Dark, Mon 21 Jan, 2013 7:26 PM
Views:
4686
Replies:
24
    • To Boldly Go On and On
      Rare (50 Points)

      Reach one-thousand posts on the forums.

      Unlocked Tue 13 Jan, 2015 9:01 PM

    • Warrant Officer
      Rare (50 Points)

      Receive the rank of Warrant Officer.

      Unlocked Sat 27 Jun, 2015 10:55 PM

    • Master Chief Petty Officer of the Fleet
      Uncommon (25 Points)

      Receive the rank of Master Chief Petty Officer of the Fleet.

      Unlocked 2 Weeks Ago

    • Well Respected
      Uncommon (25 Points)

      Reach reputation tier 6.

      Grandfathered

    • Paragon of Duty
      Uncommon (25 Points)

      Sign roll call without fail for twelve months consecutively.

      Grandfathered

    • Exemplary Officer
      Common (10 Points)

      Sign roll call without fail for six months in a row.

      Grandfathered

    ACHV. Points
    305
    Reputation
    10
    Join Date
    Jun 26 2012
    Posts
    1,784
    Location
    Ontario, Canada
    0
    • Users who disliked
    • None
    0
    • Users who liked
    • None
    #1
     –  Last edited by Dark; Mon 16 Feb, 2015 7:23 AM.
    Hi! I'm Aeren@Dark83 in STO, and recently I've been answering a lot of build questions in {UFP-UFPK} and here on the forums. I find I'm repeating myself a lot while not being as thorough as I'd like to be, so here we go!

    Goal of this Guide

    While it may seem "lazy", being able to do multiple things with one button is key for efficiency and effectiveness. Do you want to be more effective while doing less? Sure you do!

    (This guide is mainly written so I can reference it later in other guides.)

    Setting Up

    The first thing you should know is how to set up keybinds. While it's possible to do it in-game via the /bind command, it's much easier and clearer to do it out of the game. This requires knowing the directory you've installed Star Trek Online to, which is different depending on if you used Steam or not. Also remember that your ground and space keybinds are different! Which set of keybinds you're changing depends on if you're on the ground or in space, so make sure you're in the appropriate setting when working on your keybinds.

    The two key commands are as follows:
    /bind_save_file filename.txt
    /bind_load_file filename.txt
    What the first command will do is export your current keybinds to /.../Star Trek Online/live/filename.txt, and the second command will import from that file. Importing will overwrite any existing keybinds with what is in the file, so it's important to export first - unless you don't want to keep any of your current keybinds.

    NOTE: Keybinds are on a per-character basis. You have to load your keybinds once for each character!

    Within this file, we don't need to use /bind, just start with the key you want to bind commands to. Once you've exported and located this file, we can begin.

    I will primarily be covering two useful binds, for a more complete rundown of keybinds, refer to this page on the wiki.

    Multiple Commands on One Key

    So let's begin with this example:
    Space "GenSendMessage HUD_Root FirePhasers $$ +trayExecBytray 6 0 $$ +trayexecbytray 6 1 $$ +Power_Exec Distribute_Shields"

    What does it do? We'll break it down into its components:
    Space "command1 $$ command2 $$ command3 $$ command4"
    This means that each time you press/tap the spacebar, one of the commands in the quotation marks will be executed.
    GenSendMessage HUD_Root FirePhasers
    This fires your beams and cannons. If it doesn't work, that means they changed the command. FireAll would fire your torpedoes as well (and possibly your mines, but I wouldn't know since I don't use mines). You shouldn't use FireAll in your regular attack button unless it's something like the Rapid Fire Missile Launcher, where it doesn't matter if you waste a missile while their shields are up.
    +trayExecBytray 6 0
    This command fires off whatever power is in Tray 7, Slot 1. Remember that when assigning tray and slot numbers, it starts counting at 0.
    +Power_Exec Distribute_Shields"
    This obviously redistributes your shields, the equivalent of clicking on your little ship display, or firing the power.

    So let's put it together - constantly pressing spacebar will fire your weapons, redistribute your shields, and activate Tray 7, Slot 1 and Tray 7, Slot 2. Why is this important? Well, if you have (for example) two copies of Emergency Power to Shields, you'll be able to have them constantly active (because of how the duration of EPtS syncs with the duplicate ability cooldown). You can do this manually of course, but I currently have 8 things I constantly keep on, so this is very helpful.

    Even if you don't intend to keep cycling Tactical Team 1, Emergency Power to X, or similar abilities, you should at a minimum use
    "GenSendMessage HUD_Root FirePhasers $$ +Power_Exec Distribute_Shields"
    for your attack key. I would also recommend putting Fleet Support in your attack keybind, since that means the moment your hull drops below 50% you'll activate it.

    WARNING: The order of operations is generally from right to left, but cannot be relied upon. Further, different powers/commands have different execution times, so pressing space too quickly will mess up the order. Therefore, this method only to be used where order of operations does not matter. You cannot map Fire Torpedoes and Torpedo Spread to one key and expect it to fire off in the correct sequence.

    Two Commands on One Key

    This other command doesn't show up on a lot of keybind guides, and is restricted to two abilities on your power tray:
    Q trayexecbytraywithbackup 1 3 8 3 9

    When you press Q, it will activate the power in Tray 4, Slot 8 followed by the power in Tray 4, Slot 9. It can't be assigned FireAll or anything, but is still very helpful nonetheless.

    I'm doing further testing to see how reliable this is.

    Closing Statements

    The first bind should be used if you have multiple buffs you want to keep constantly active, where it doesn't matter what order they fire in, you just want them active. This allows you to minimize downtime on your buffs, since you'll never even have to think about which to activate next.

    I hope this helps. Remember, I'm pulling for you, we're all in this together! If I made a mistake, don't hesitate to correct me. Wink

    Distribute Shields WARNING:
    Using Distribute Shields will interrupt firing cycles. Do not do bind it onto something you regularly spam (such as Spacebar alongside your TT/EPtX/Aux2SIF/etc. abilities that you want to fire off ASAP), or it will hurt your DPS. You should have Tactical Team firing off every 15s anyway. If you're deliberately avoiding TT, then you probably don't need my guides in the first place.

    Updated Closing Statements

    The reason Distribute_Shields should not be in the keybind you spam is because it has no cooldown.

    When any ability activates, it interrupts things. When we put something like TT, EPtS, EPtW on spacebar, at most it'll interrupt every 15s. Distribute_Shields has no cooldown - it's literally the same command as clicking the center of your ship in the display. So you can repeatedly send the command, repeatedly interrupting your firing cycle.

    This also applies to clicking a shield facing or using your arrow keys to distribute - sending commands will interrupt. So rely on Tac Team.

    Finally, some Best Practices tips - do not put your offensive abilities on a spacebar keybind. Use spacebar for things you want to constantly cycle, like TT, EPtS, maybe AtSIF (if you're lazy like me), EPtW, and so on.

    For things like FAW and APB, you want to put that on a separate key. Since FAW has a 20s cooldown and APB has a 15s system cooldown, if you put them on spacebar and spam it they'll desync. Do put them on a separate key, and then tap that key twice when they're both available.

    That even applies to CSV/APB. Even though they both have a 15s cooldown and shouldn't become desync'd, you want to time it so it's activated when you have your enemy in your firing arc, to get the full duration on them.
    • Paragon of Duty
      Uncommon (25 Points)

      Sign roll call without fail for twelve months consecutively.

      Unlocked Mon 28 Sep, 2015 9:01 PM

    • Dean’s List
      Uncommon (25 Points)

      Pass all three Academy exams.

      Grandfathered

    • Tour of Duty
      Uncommon (25 Points)

      RSVP to ten events via the Events System.

      Grandfathered

    • Exemplary Officer
      Common (10 Points)

      Sign roll call without fail for six months in a row.

      Unlocked Mon 28 Sep, 2015 9:01 PM

    • Reliable Officer
      Common (10 Points)

      Sign roll call without fail for three months in a row.

      Unlocked Fri 08 May, 2015 2:01 AM

    • Command Material
      Common (10 Points)

      Sit and pass the Academy Command Exam.

      Grandfathered

    ACHV. Points
    225
    Reputation
    3
    Join Date
    Jun 28 2012
    Posts
    748
    Location
    British Columbia, Canada
    0
    • Users who disliked
    • None
    0
    • Users who liked
    • None
    #2
    Great guide Dark TYVM

    One thing I would like to ask is how do you loop a command?
    Personally I use my mouses macros vrs keybinds simply because it is a hella lot easier to do but there has to be a way via keybinds to loop.
    I have found looping Distribute Shields to be the best macro/bind out there, fire it off once per round and you are good to go.
    • Dean’s List
      Uncommon (25 Points)

      Pass all three Academy exams.

      Grandfathered

    • Tour of Duty
      Uncommon (25 Points)

      RSVP to ten events via the Events System.

      Grandfathered

    • Eternal Servitude!
      Uncommon (25 Points)

      Be a registered user for five years.

      Unlocked 2 Days Ago

    • Paragon of Duty
      Uncommon (25 Points)

      Sign roll call without fail for twelve months consecutively.

      Unlocked Mon 28 Sep, 2015 9:01 PM

    • Civic Duty
      Common (10 Points)

      Sign a community proposal.

      Grandfathered

    • Command Material
      Common (10 Points)

      Sit and pass the Academy Command Exam.

      Grandfathered

    ACHV. Points
    280
    Reputation
    0
    Join Date
    May 29 2011
    Posts
    715
    Location
    Cambridgeshire, UK
    0
    • Users who disliked
    • None
    0
    • Users who liked
    • None
    #3
    This is brilliant, thanks very much for taking the time to write this up... Cookies in the post :p.
    Terrell
    Terrell Medals
    • To Boldly Go On and On
      Rare (50 Points)

      Reach one-thousand posts on the forums.

      Unlocked Tue 13 Jan, 2015 9:01 PM

    • Warrant Officer
      Rare (50 Points)

      Receive the rank of Warrant Officer.

      Unlocked Sat 27 Jun, 2015 10:55 PM

    • Master Chief Petty Officer of the Fleet
      Uncommon (25 Points)

      Receive the rank of Master Chief Petty Officer of the Fleet.

      Unlocked 2 Weeks Ago

    • Well Respected
      Uncommon (25 Points)

      Reach reputation tier 6.

      Grandfathered

    • Paragon of Duty
      Uncommon (25 Points)

      Sign roll call without fail for twelve months consecutively.

      Grandfathered

    • Exemplary Officer
      Common (10 Points)

      Sign roll call without fail for six months in a row.

      Grandfathered

    ACHV. Points
    305
    Reputation
    10
    Join Date
    Jun 26 2012
    Posts
    1,784
    Location
    Ontario, Canada
    0
    • Users who disliked
    • None
    0
    • Users who liked
    • None
    #4
    One thing I would like to ask is how do you loop a command?
    I'm not entirely sure I know what you mean. With "GenSendMessage HUD_Root FirePhasers $$ +Power_Exec Distribute_Shields", it should constantly alternate between the two as you repeatedly hit the button.

    When the bind hits the end of the list it should always start again from the beginning. Unless you mean for it to constantly keep going without player input? That wouldn't be possible, it always has to be one tap/press = one action.

    I have Mouse4 and Mouse5 bound to this sort of thing as well. On Ground spamming my Mouse5 will fire off shield and health heals. It's my "OMG BORG TO THE FACE" button. Big Grin
    • Paragon of Duty
      Uncommon (25 Points)

      Sign roll call without fail for twelve months consecutively.

      Unlocked Mon 28 Sep, 2015 9:01 PM

    • Dean’s List
      Uncommon (25 Points)

      Pass all three Academy exams.

      Grandfathered

    • Tour of Duty
      Uncommon (25 Points)

      RSVP to ten events via the Events System.

      Grandfathered

    • Exemplary Officer
      Common (10 Points)

      Sign roll call without fail for six months in a row.

      Unlocked Mon 28 Sep, 2015 9:01 PM

    • Reliable Officer
      Common (10 Points)

      Sign roll call without fail for three months in a row.

      Unlocked Fri 08 May, 2015 2:01 AM

    • Command Material
      Common (10 Points)

      Sit and pass the Academy Command Exam.

      Grandfathered

    ACHV. Points
    225
    Reputation
    3
    Join Date
    Jun 28 2012
    Posts
    748
    Location
    British Columbia, Canada
    0
    • Users who disliked
    • None
    0
    • Users who liked
    • None
    #5
    I'm not entirely sure I know what you mean. With "GenSendMessage HUD_Root FirePhasers $$ +Power_Exec Distribute_Shields", it should constantly alternate between the two as you repeatedly hit the button.

    When the bind hits the end of the list it should always start again from the beginning. Unless you mean for it to constantly keep going without player input? That wouldn't be possible, it always has to be one tap/press = one action.

    I have Mouse4 and Mouse5 bound to this sort of thing as well. On Ground spamming my Mouse5 will fire off shield and health heals. It's my "OMG BORG TO THE FACE" button. Big Grin
    I have linked a image showing what i mean done on my mouse, "2" on the keyboard is "Distribute Shields" Pushing the mouse button labeled "Distribute Shields" results in "2" being pressed every 25ms until that command is cleared by pressing the button again.
    I press this once in the beginning of a round and pretty much keep it going through out the round.
    Again I would have thought that doing a looped bind with a set delay would have been possible in STO.

    If it isnt that sucks.

    bEaLlwe
    • To Boldly Go On and On
      Rare (50 Points)

      Reach one-thousand posts on the forums.

      Unlocked Tue 13 Jan, 2015 9:01 PM

    • Warrant Officer
      Rare (50 Points)

      Receive the rank of Warrant Officer.

      Unlocked Sat 27 Jun, 2015 10:55 PM

    • Master Chief Petty Officer of the Fleet
      Uncommon (25 Points)

      Receive the rank of Master Chief Petty Officer of the Fleet.

      Unlocked 2 Weeks Ago

    • Well Respected
      Uncommon (25 Points)

      Reach reputation tier 6.

      Grandfathered

    • Paragon of Duty
      Uncommon (25 Points)

      Sign roll call without fail for twelve months consecutively.

      Grandfathered

    • Exemplary Officer
      Common (10 Points)

      Sign roll call without fail for six months in a row.

      Grandfathered

    ACHV. Points
    305
    Reputation
    10
    Join Date
    Jun 26 2012
    Posts
    1,784
    Location
    Ontario, Canada
    0
    • Users who disliked
    • None
    0
    • Users who liked
    • None
    #6
    Again I would have thought that doing a looped bind with a set delay would have been possible in STO.
    Oh no, they won't let us automate like that. One key press, one action.
    • Paragon of Duty
      Uncommon (25 Points)

      Sign roll call without fail for twelve months consecutively.

      Grandfathered

    • Petty Officer 2nd Class
      Common (10 Points)

      Receive the rank of Petty Officer 2nd Class.

      Unlocked Sun 15 Dec, 2013 3:20 PM

    • Got Orientated
      Common (10 Points)

      Sit and pass the Orientation Assessment.

      Grandfathered

    • Becoming a Redshirt
      Common (10 Points)

      Earn your first respect points.

      Grandfathered

    • First Mission
      Common (10 Points)

      RSVP to one event via the Events System.

      Grandfathered

    • Part of the Furniture
      Common (10 Points)

      Be a registered user for two years.

      Grandfathered

    ACHV. Points
    125
    Reputation
    0
    Join Date
    Nov 19 2012
    Posts
    100
    0
    • Users who disliked
    • None
    0
    • Users who liked
    • None
    #7
    Again....great post many thanks.....need to get my head around all this...
    • Paragon of Duty
      Uncommon (25 Points)

      Sign roll call without fail for twelve months consecutively.

      Unlocked Mon 28 Sep, 2015 9:01 PM

    • Exemplary Officer
      Common (10 Points)

      Sign roll call without fail for six months in a row.

      Unlocked Mon 28 Sep, 2015 9:01 PM

    • Reliable Officer
      Common (10 Points)

      Sign roll call without fail for three months in a row.

      Unlocked Thu 04 Jun, 2015 6:03 PM

    • Got Orientated
      Common (10 Points)

      Sit and pass the Orientation Assessment.

      Grandfathered

    • Becoming a Redshirt
      Common (10 Points)

      Earn your first respect points.

      Grandfathered

    • Part of the Furniture
      Common (10 Points)

      Be a registered user for two years.

      Unlocked Tue 06 Jan, 2015 7:26 AM

    ACHV. Points
    115
    Reputation
    0
    Join Date
    Jan 05 2013
    Posts
    33
    0
    • Users who disliked
    • None
    0
    • Users who liked
    • None
    #8
    Yes, I did this long ago, having my weapons and some of my tac skills mapped to the space bar, I just keep spamming and everything stays active. Also have 2 copies of EPtS and polarize hull bound to a 4th mouse button so I can always keep them up and running.

    I'd be happy to share my binds with a little graphics to show what activates what.
    • Tour of Duty
      Uncommon (25 Points)

      RSVP to ten events via the Events System.

      Grandfathered

    • Paragon of Duty
      Uncommon (25 Points)

      Sign roll call without fail for twelve months consecutively.

      Grandfathered

    • Chief Petty Officer
      Common (10 Points)

      Receive the rank of Chief Petty Officer.

      Unlocked Sat 21 Dec, 2013 11:07 PM

    • The Mad House
      Common (10 Points)

      Be a member of the Holodeck.

      Unlocked Tue 01 Sep, 2015 3:00 AM

    • Got Orientated
      Common (10 Points)

      Sit and pass the Orientation Assessment.

      Grandfathered

    • Becoming a Redshirt
      Common (10 Points)

      Earn your first respect points.

      Grandfathered

    ACHV. Points
    180
    Reputation
    0
    Join Date
    Oct 16 2012
    Posts
    336
    Location
    Space
    0
    • Users who disliked
    • None
    0
    • Users who liked
    • None
    #9
    ya ty for the guide. i'll need also to look deeper in this
    • To Boldly Go On and On
      Rare (50 Points)

      Reach one-thousand posts on the forums.

      Unlocked Tue 13 Jan, 2015 9:01 PM

    • Warrant Officer
      Rare (50 Points)

      Receive the rank of Warrant Officer.

      Unlocked Sat 27 Jun, 2015 10:55 PM

    • Master Chief Petty Officer of the Fleet
      Uncommon (25 Points)

      Receive the rank of Master Chief Petty Officer of the Fleet.

      Unlocked 2 Weeks Ago

    • Well Respected
      Uncommon (25 Points)

      Reach reputation tier 6.

      Grandfathered

    • Paragon of Duty
      Uncommon (25 Points)

      Sign roll call without fail for twelve months consecutively.

      Grandfathered

    • Exemplary Officer
      Common (10 Points)

      Sign roll call without fail for six months in a row.

      Grandfathered

    ACHV. Points
    305
    Reputation
    10
    Join Date
    Jun 26 2012
    Posts
    1,784
    Location
    Ontario, Canada
    0
    • Users who disliked
    • None
    0
    • Users who liked
    • None
    #10
    CORRECTION: trayexecbytraywithbackup actually executes two commands with one key press, when possible. I'll update the guide now. Redface
    • Got Orientated
      Common (10 Points)

      Sit and pass the Orientation Assessment.

      Grandfathered

    • Part of the Furniture
      Common (10 Points)

      Be a registered user for two years.

      Unlocked Tue 07 Apr, 2015 5:01 AM

    • Live Long and Prosper
      Common (10 Points)

      Be a registered user for one year.

      Grandfathered

    • Engage
      Common (10 Points)

      Join the United Federation of Planets.

      Grandfathered

    • Starfleet's Finest
      Common (10 Points)

      Be a member of Starfleet Operations.

      Grandfathered

    ACHV. Points
    50
    Reputation
    0
    Join Date
    Apr 06 2013
    Posts
    15
    0
    • Users who disliked
    • None
    0
    • Users who liked
    • None
    #11
    Keybinds, always fun to play around with Smile Thanks for guide!
    • Academy Dean
      Rare (50 Points)

      Be Head of Starfleet Academy.

      Unlocked Thu 21 Jan, 2016 8:02 PM

    • To Boldly Go On and On
      Rare (50 Points)

      Reach one-thousand posts on the forums.

      Grandfathered

    • Commodore
      Rare (50 Points)

      Receive a promotion to the rank of Commodore.

      Unlocked Sat 19 Dec, 2015 10:06 PM

    • Part of the Furniture
      Common (10 Points)

      Be a registered user for two years.

      Grandfathered

    • A Heartfelt Thank You
      Rare (50 Points)

      Donate over £100 to the UFP.

      Grandfathered

    • Professor
      Uncommon (25 Points)

      Be Executive Officer of Starfleet Academy.

      Unlocked Tue 05 May, 2015 5:03 AM

    ACHV. Points
    630
    Reputation
    10
    Join Date
    Nov 24 2012
    Posts
    2,845
    Donated
    £100+
    Location
    Toronto, ON Canada
    0
    • Users who disliked
    • None
    0
    • Users who liked
    • None
    #12
    Yes this is amongst many awesome Dark guides. This one I've subscribed to so I can always easily find. Dark, thank you very much for your efforts here.
    Mazoue
    Mazoue Medals
    NOSCE•TE•IPSVM•ET•ESTO•LIBER | KNOW YOURSELF AND BE FREE
    • Part of the Furniture
      Common (10 Points)

      Be a registered user for two years.

      Grandfathered

    • Live Long and Prosper
      Common (10 Points)

      Be a registered user for one year.

      Grandfathered

    • Engage
      Common (10 Points)

      Join the United Federation of Planets.

      Grandfathered

    • tlhIngan SuvwI'
      Common (10 Points)

      Be a member of the House of Kular.

      Grandfathered

    • Starfleet's Finest
      Common (10 Points)

      Be a member of Starfleet Operations.

      Grandfathered

    • Got Orientated
      Common (10 Points)

      Sit and pass the Orientation Assessment.

      Grandfathered

    ACHV. Points
    70
    Reputation
    0
    Join Date
    Jul 23 2012
    Posts
    93
    Location
    United States
    0
    • Users who disliked
    • None
    0
    • Users who liked
    • None
    #13
    I vote title change to Dark's Guide to Being Awesome.

    Great job!
    • Got Orientated
      Common (10 Points)

      Sit and pass the Orientation Assessment.

      Grandfathered

    • Part of the Furniture
      Common (10 Points)

      Be a registered user for two years.

      Unlocked Wed 01 Apr, 2015 6:02 AM

    • Live Long and Prosper
      Common (10 Points)

      Be a registered user for one year.

      Grandfathered

    • Engage
      Common (10 Points)

      Join the United Federation of Planets.

      Grandfathered

    • tlhIngan SuvwI'
      Common (10 Points)

      Be a member of the House of Kular.

      Grandfathered

    • Starfleet's Finest
      Common (10 Points)

      Be a member of Starfleet Operations.

      Grandfathered

    ACHV. Points
    60
    Reputation
    0
    Join Date
    Mar 31 2013
    Posts
    14
    Location
    Maine
    0
    • Users who disliked
    • None
    0
    • Users who liked
    • None
    #14
    Anyone have a problem with the Distribute Shields on just the Kligon side? Spacebar set up works perfect on the Fed side, but for some reason it doesn't work on the Klingon side.
    • To Boldly Go On and On
      Rare (50 Points)

      Reach one-thousand posts on the forums.

      Unlocked Tue 13 Jan, 2015 9:01 PM

    • Warrant Officer
      Rare (50 Points)

      Receive the rank of Warrant Officer.

      Unlocked Sat 27 Jun, 2015 10:55 PM

    • Master Chief Petty Officer of the Fleet
      Uncommon (25 Points)

      Receive the rank of Master Chief Petty Officer of the Fleet.

      Unlocked 2 Weeks Ago

    • Well Respected
      Uncommon (25 Points)

      Reach reputation tier 6.

      Grandfathered

    • Paragon of Duty
      Uncommon (25 Points)

      Sign roll call without fail for twelve months consecutively.

      Grandfathered

    • Exemplary Officer
      Common (10 Points)

      Sign roll call without fail for six months in a row.

      Grandfathered

    ACHV. Points
    305
    Reputation
    10
    Join Date
    Jun 26 2012
    Posts
    1,784
    Location
    Ontario, Canada
    0
    • Users who disliked
    • None
    0
    • Users who liked
    • None
    #15
    I don't recall having a problem. Do you know that keybinds are set on a per-character basis? You have to re-import for each character.

    ...I should probably add that to the guide.