Recent Activity

Thread: Dark's Guide to Being Lazy - Multiple-Command Keybinds and You!
Page 1 of 2 Last
  1. Warrant Officer

    Warrant Officer
    • To Boldly Go On and On
      Rare

      Reach one-thousand posts on the forums.

      Unlocked Tue 13 Jan, 2015

    • Paragon of Duty
      Uncommon

      Sign roll call without fail for twelve months consecutively.

      Grandfathered

    • Well Respected
      Uncommon

      Reach reputation tier 6.

      Grandfathered

    • Engage
      Common

      Join the United Federation of Planets.

      Grandfathered

    Reputation Tier:
    9

    Join Date
    Jun 26 2012
    Location
    Ontario, Canada
    Posts
    1,486
    Planet
    Risa
    STO
    D'Ark@Dark83
    Mon 21 Jan, 2013, 07:26 PM
    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.

    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.
    Last edited by Dark; Mon 16 Feb, 2015 at 07:23 AM.

  2. Lieutenant

    Lieutenant
    • Tour of Duty
      Uncommon

      RSVP to ten events via the Events System.

      Grandfathered

    • Dean’s List
      Uncommon

      Pass all three Academy exams.

      Grandfathered

    • Starfleet's Finest
      Common

      Be a member of Starfleet Operations.

      Grandfathered

    • tlhIngan SuvwI'
      Common

      Be a member of the House of Kular.

      Grandfathered

    Reputation Tier:
    3

    Join Date
    Jun 28 2012
    Location
    British Columbia, Canada
    Posts
    745
    Planet
    Risa
    STO
    Storm@supergroverohpc
    Mon 21 Jan, 2013, 08:35 PM
    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.

  3. Lieutenant

    Lieutenant
    • Dean’s List
      Uncommon

      Pass all three Academy exams.

      Grandfathered

    • Tour of Duty
      Uncommon

      RSVP to ten events via the Events System.

      Grandfathered

    • Starfleet's Finest
      Common

      Be a member of Starfleet Operations.

      Grandfathered

    • tlhIngan SuvwI'
      Common

      Be a member of the House of Kular.

      Grandfathered

    Reputation Tier:
    0

    Join Date
    May 29 2011
    Location
    Cambridgeshire, UK
    Posts
    712
    Planet
    Earth
    STO
    Terrell@tim3822
    Mon 21 Jan, 2013, 08:59 PM
    This is brilliant, thanks very much for taking the time to write this up... Cookies in the post :p.
    Terrell
    Terrell Medals

  4. Warrant Officer

    Warrant Officer
    • To Boldly Go On and On
      Rare

      Reach one-thousand posts on the forums.

      Unlocked Tue 13 Jan, 2015

    • Paragon of Duty
      Uncommon

      Sign roll call without fail for twelve months consecutively.

      Grandfathered

    • Well Respected
      Uncommon

      Reach reputation tier 6.

      Grandfathered

    • Engage
      Common

      Join the United Federation of Planets.

      Grandfathered

    Reputation Tier:
    9

    Join Date
    Jun 26 2012
    Location
    Ontario, Canada
    Posts
    1,486
    Planet
    Risa
    STO
    D'Ark@Dark83
    Mon 21 Jan, 2013, 09:11 PM
    Originally Posted by {UFP}Supergrover
    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.

  5. Lieutenant

    Lieutenant
    • Tour of Duty
      Uncommon

      RSVP to ten events via the Events System.

      Grandfathered

    • Dean’s List
      Uncommon

      Pass all three Academy exams.

      Grandfathered

    • Starfleet's Finest
      Common

      Be a member of Starfleet Operations.

      Grandfathered

    • tlhIngan SuvwI'
      Common

      Be a member of the House of Kular.

      Grandfathered

    Reputation Tier:
    3

    Join Date
    Jun 28 2012
    Location
    British Columbia, Canada
    Posts
    745
    Planet
    Risa
    STO
    Storm@supergroverohpc
    Mon 21 Jan, 2013, 10:34 PM
    Originally Posted by {UFP}Dark
    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.
    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

  6. Warrant Officer

    Warrant Officer
    • To Boldly Go On and On
      Rare

      Reach one-thousand posts on the forums.

      Unlocked Tue 13 Jan, 2015

    • Paragon of Duty
      Uncommon

      Sign roll call without fail for twelve months consecutively.

      Grandfathered

    • Well Respected
      Uncommon

      Reach reputation tier 6.

      Grandfathered

    • Engage
      Common

      Join the United Federation of Planets.

      Grandfathered

    Reputation Tier:
    9

    Join Date
    Jun 26 2012
    Location
    Ontario, Canada
    Posts
    1,486
    Planet
    Risa
    STO
    D'Ark@Dark83
    Mon 21 Jan, 2013, 11:00 PM
    Originally Posted by {UFP}Supergrover
    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.

  7. Petty Officer 2nd Class

    Petty Officer 2nd Class
    • Paragon of Duty
      Uncommon

      Sign roll call without fail for twelve months consecutively.

      Grandfathered

    • Reliable Officer
      Common

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

      Grandfathered

    • Exemplary Officer
      Common

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

      Grandfathered

    • Live Long and Prosper
      Common

      Be a registered user for one year.

      Grandfathered

    Reputation Tier:
    0

    Join Date
    Nov 19 2012
    Posts
    97
    Planet
    Earth
    Thu 24 Jan, 2013, 04:39 PM
    Again....great post many thanks.....need to get my head around all this...

  8. Petty Officer 3rd Class

    Petty Officer 3rd Class
    • Engage
      Common

      Join the United Federation of Planets.

      Grandfathered

    • Reliable Officer
      Common

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

      Unlocked Thu 04 Jun, 2015

    • Live Long and Prosper
      Common

      Be a registered user for one year.

      Grandfathered

    • Part of the Furniture
      Common

      Be a registered user for two years.

      Unlocked Tue 06 Jan, 2015

    Reputation Tier:
    0

    Join Date
    Jan 05 2013
    Posts
    33
    Planet
    Bajor
    Thu 24 Jan, 2013, 05:33 PM
    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.

  9. Chief Petty Officer

    Chief Petty Officer
    • Paragon of Duty
      Uncommon

      Sign roll call without fail for twelve months consecutively.

      Grandfathered

    • Tour of Duty
      Uncommon

      RSVP to ten events via the Events System.

      Grandfathered

    • Proud Reservist
      Common

      Be a member of Starfleet Reserves.

      Grandfathered

    • Engage
      Common

      Join the United Federation of Planets.

      Grandfathered

    Reputation Tier:
    0

    Join Date
    Oct 16 2012
    Location
    Space
    Posts
    331
    Planet
    Vulcan
    STO
    Andromede@CobraGuru
    Thu 24 Jan, 2013, 06:30 PM
    ya ty for the guide. i'll need also to look deeper in this

  10. Warrant Officer

    Warrant Officer
    • To Boldly Go On and On
      Rare

      Reach one-thousand posts on the forums.

      Unlocked Tue 13 Jan, 2015

    • Paragon of Duty
      Uncommon

      Sign roll call without fail for twelve months consecutively.

      Grandfathered

    • Well Respected
      Uncommon

      Reach reputation tier 6.

      Grandfathered

    • Engage
      Common

      Join the United Federation of Planets.

      Grandfathered

    Reputation Tier:
    9

    Join Date
    Jun 26 2012
    Location
    Ontario, Canada
    Posts
    1,486
    Planet
    Risa
    STO
    D'Ark@Dark83
    Sun 27 Jan, 2013, 11:58 PM
    CORRECTION: trayexecbytraywithbackup actually executes two commands with one key press, when possible. I'll update the guide now.

  11. Federation Citizen

    Federation Citizen
    • Live Long and Prosper
      Common

      Be a registered user for one year.

      Grandfathered

    • Part of the Furniture
      Common

      Be a registered user for two years.

      Unlocked Tue 07 Apr, 2015

    • Got Orientated
      Common

      Sit and pass the Orientation Assessment.

      Grandfathered

    • Starfleet's Finest
      Common

      Be a member of Starfleet Operations.

      Grandfathered

    Reputation Tier:
    0

    Join Date
    Apr 06 2013
    Posts
    15
    STO
    Erik GG Olsson@aratheltalas
    Tue 09 Apr, 2013, 06:15 AM
    Keybinds, always fun to play around with Thanks for guide!

  12. SFA Executive Officer

    Captain

    Captain
    • To Boldly Go On and On
      Rare

      Reach one-thousand posts on the forums.

      Grandfathered

    • Professor
      Uncommon

      Be Executive Officer of Starfleet Academy.

      Unlocked Tue 05 May, 2015

    • Captain
      Uncommon

      Ascend the ranks to reach the Captains chair.

      Unlocked Tue 05 May, 2015

    • Dean’s List
      Uncommon

      Pass all three Academy exams.

      Grandfathered

    Reputation Tier:
    10

    Join Date
    Nov 24 2012
    Location
    Toronto, ON Canada
    Posts
    2,652
    Planet
    Andoria
    STO
    @mazoue
    Donated
    Ł100+
    Tue 09 Apr, 2013, 01:24 PM
    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

  13. Federation Citizen

    Federation Citizen
    • Engage
      Common

      Join the United Federation of Planets.

      Grandfathered

    • Live Long and Prosper
      Common

      Be a registered user for one year.

      Grandfathered

    • Part of the Furniture
      Common

      Be a registered user for two years.

      Grandfathered

    • Becoming a Redshirt
      Common

      Earn your first respect points.

      Grandfathered

    Reputation Tier:
    0

    Join Date
    Jul 23 2012
    Location
    United States
    Posts
    93
    STO
    Evom@bi9t
    Tue 09 Apr, 2013, 03:22 PM
    I vote title change to Dark's Guide to Being Awesome.

    Great job!

  14. Federation Citizen

    Federation Citizen
    • Engage
      Common

      Join the United Federation of Planets.

      Grandfathered

    • Live Long and Prosper
      Common

      Be a registered user for one year.

      Grandfathered

    • Part of the Furniture
      Common

      Be a registered user for two years.

      Unlocked Wed 01 Apr, 2015

    • Got Orientated
      Common

      Sit and pass the Orientation Assessment.

      Grandfathered

    Reputation Tier:
    0

    Join Date
    Mar 31 2013
    Location
    Maine
    Posts
    14
    STO
    Slater@greyfoxtbc
    Thu 11 Apr, 2013, 04:15 AM
    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.

  15. Warrant Officer

    Warrant Officer
    • To Boldly Go On and On
      Rare

      Reach one-thousand posts on the forums.

      Unlocked Tue 13 Jan, 2015

    • Paragon of Duty
      Uncommon

      Sign roll call without fail for twelve months consecutively.

      Grandfathered

    • Well Respected
      Uncommon

      Reach reputation tier 6.

      Grandfathered

    • Engage
      Common

      Join the United Federation of Planets.

      Grandfathered

    Reputation Tier:
    9

    Join Date
    Jun 26 2012
    Location
    Ontario, Canada
    Posts
    1,486
    Planet
    Risa
    STO
    D'Ark@Dark83
    Fri 12 Apr, 2013, 03:41 PM
    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.