test content
What is the Arc Client?
Install Arc

Keybind Questions

1234689

Comments

  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    cocoa-jin wrote: »
    I figured it was the norm, but I had some people say they dont know what Im talking about.

    Its not much of a problem when I use them offensivly....but when I'm trying to use them defensivly, it would sometimes be critical which command popped first. Perhaps not so much now, bu in the days of uber burst(1.5 -2 secs from first weapon impact to death), it meant the difference between gettinga shield arc up and re-gened before thw HYT salvo salmmed into my hull, or having the other skills going, but with a dead shield arc...I coul dalmost see my hull fold in around the impacts, right before I popped.

    EDIT:
    Now that I'm back in BoP, Its even more critical that my defense pop as intended...because whatever I have is designed to last just long enough to get me out of a pinch.

    I have found that on large-ish keybinds (4 or more commands) that you may have to juggle the abilities in use around abit within the slots being used in the KB to get a near perfect use.

    example: (old KB)
    /bind space "+TrayExecByTray 1 0 $$ +TrayExecByTray 1 1 $$ +TrayExecByTray 1 2 $$ +TrayExecByTray 0 6 $$ +TrayExecByTray 0 7 $$ GenSendMessage HUD_Root FireAll $$ +Power_Exec Distribute_Shields "

    I found that even though I set the keybind up to cycle through tray 2 / slots 1 thru 3 and slots 7 & 8, when used the KB would activate slot 1 then slot 3 and skip slot 2 until about the 5th keypress of the spacebar. I switched the powers in slot 3 with slot 2 and suffered no more miss-use of abilities.
    Evidently the cooldown system in STO can wreck havoc with keybinding and make some powers not respond as needed. Also I found that if you keep the keybinds shorter (1-4 abilities) it can help with miss-used abilities as well.

    Unfortunately keybinding is not a exact science or works perfectly at all times.
    DogsBody wrote:
    snipped.

    Sorry, not that I'm aware of. I don't think its possible to keybind other keys into a keybind in STO.
    Not an expert KB'er though, so maybe someone has figured it out.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    Roach wrote: »


    Sorry, not that I'm aware of. I don't think its possible to keybind other keys into a keybind in STO.
    Not an expert KB'er though, so maybe someone has figured it out.


    Surprisingly you can, that's what I learnt when trying to work out the keybind for DogsBody the only issue I had was $target was saved as $target in the second key rather than the name.

    /bind . bind m Target Combat Medic

    for example if you enter than and straight away him m it does nothing, when you press the . it then hit m is targets combat medic

    The only thing stopping the bind wanted working is there's no way (that I have found) to bind a name/target without manually putting it in as $target only changes to a name when used in chat, if it's a bind to another bind it gets saved as $target.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    DogsBody wrote:
    Firstly, thanks to all who have contributed to this thread, I have found it very useful.

    Onto a question if I may. I would like to bind a key (say F10), so that when I press it, it binds another key (say F9) to target whoever is currently targeted when I pressed the F10 key..

    No, you can't do what you are seeking to do and you wouldn't want to do it that way any way.

    Use this syntax:

    /bind <key> targetteammate <#> $$ TrayExecByTray <tray> <slot>

    So, let's say you have ET1 in the first tray at the fifth slot and you want to use the H-key to make sure you heal you fleetie who is in the first team position:

    /bind H targetteammate 1 $$ +TrayExecByTray 0 4

    I have 30 keys bound in a similar fashion. With the above, I am able to target any teammate, including myself (target_self), and send them a heal. Best thing I can tell you about reacquiring your target is to know which of your teammate has your target and target them after you send the heal. In most cases the target you are heal in probably has the same target and you will begin firing the foe right away.

    Another option is to use the Target_Enemy_Next & Target_Enemy_Prev commands. You could bind the Target_Enemy_Near to the E-key. Put Next on the R-key and Prev on the W-key (Yeah, I know i just killed it for WASDers ... you really need to use the mouse.) Use (or something like it):

    /bind e Target_Enemy_Near
    /bind r Target_Enemy_Next
    /bind w Target_Enemy_Prev

    Now, after you throw that heal you can quickly cycle through the enemies.

    cocoa-jin wrote:
    What is the benefit of the "+" sign in front of "TrayExecByTray x y"


    Simple answer : it won't work if you don't use it.

    Complex answer : There are different types of commands. This command is an executable command. These are commands executed when there is a '+' before them. The '+' activates the command.

    Others are toggle commands which allow you to turn them on/off; just as if you pressed a button and released. There are special toggle commands that allow you to turn them on until you turn them off. In these cases you use '++' to turn the command on. By example, to make your ship turn left (or right) without you having to hold a key down you would bind ++left (++right) to whichever key you like (I use my numpad). When you tap the left-key, your ship will begin a left-hand turn and continue until you tap the left-key again.

    Now wait, some of you are gonna say "Oh goodie, goodie. I can use this to distribute my shields while in battle and I won't have to worry about them." .... WRONG. The distribute shields command (+power_exec Distribtue_Shields) is not a toggle command it is an execute command (i.e., the 'exec' in the name is a dead giveaway) and therefore this toggling method will not work. HOWEVER, you can get around it by binding this command to your fire button. At some point while you are spamming your fire button your shields will distribute.
    cocoa-jin wrote:
    What is the benefit of "TrayexecByTray x y" over "TraySlot x y"(I think thats the command, I need to heck when I get home)

    The command is UseTraySlot.

    Edit: See SimonPicard's response below
    cocoa-jin wrote:
    My biggest problem, is that I can't trust formore than 1 or 2 fo my functions to activate while I'm pulling the trigger in my cannon boat.

    If I perfectlystill and quiet, I can get 4 to go off pretty routinly...is there a command that insures they all go off or any way is as good as the other?

    There is a reason for this, it's called the "I win button". Cryptic has graciously prevented this button by requiring that a bound key be pressed as many times as there are commands attached to it. Generally, you can get one or two (sometimes three) commands to fire of at the same time, but mostly you won't because of activation timing. Many powers have a .5s activation time and if you try to activate another power during that time ... it ain't happenin'.

    BDCasolari wrote:
    I've mapped most of my tray abilities/items to specific keys, now using this keyboard it seems I'm able to create key combinations and tell them to happen at different times or in combinations, or repeat, etc. Is this the same effect as key binding? Is there any advantage of doing it with keybinds instead of a gaming keyboard?

    Please excuse the sophomoric nature of this questions; I'm relatively new to computer gaming...but a long-time lover of Trek.

    Thanks in advance for your responses.

    Yes it is the same. However, one thing you can do with a gaming keyboard that you cannot do with ingame keybinding is timing. The advantage of a gaming keyboard is that you and insert delays to allow for activation.

    P.S. There are no dumb questions ... just smartass answers. :p

    Roach wrote:
    example: (old KB)
    /bind space "+TrayExecByTray 1 0 $$ +TrayExecByTray 1 1 $$ +TrayExecByTray 1 2 $$ +TrayExecByTray 0 6 $$ +TrayExecByTray 0 7 $$ GenSendMessage HUD_Root FireAll $$ +Power_Exec Distribute_Shields "

    I found that even though I set the keybind up to cycle through tray 2 / slots 1 thru 3 and slots 7 & 8, when used the KB would activate slot 1 then slot 3 and skip slot 2 until about the 5th keypress of the spacebar. I switched the powers in slot 3 with slot 2 and suffered no more miss-use of abilities.
    Evidently the cooldown system in STO can wreck havoc with keybinding and make some powers not respond as needed. Also I found that if you keep the keybinds shorter (1-4 abilities) it can help with miss-used abilities as well.

    Unfortunately keybinding is not a exact science or works perfectly at all times.

    You are soooooo right; keybinding is not exact at all.

    I have a button that has a dozen powers bound to it. I have to press that button 12x to get each power to light off. When you get into the longer binds you have to reverse the order. Generally you will add powers from left to right. Well, with my 12 power button, I've had to do it backwards and have the first command activated last in the sequence.

    As far as commands going off in order. This goes back to the activation times for the commands. Best way around this it to slooooooooowdown for the first round. Press..pause..Press..pause... Make each pause about a .5s and you'll be fine. (This will have the added benefit of relaxing you during battle.) After that you can go back to having your mash-party on your keyboard.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    UseTraySlot still works...it's just ANNOYING since it plays a failed to activate sound so if you press it and a key is on cooldown or whatnot it's going to make that noise, if you're button mashing it gets annoying quickly *had fleet support in my space bar along with distrubute shields, every other second BZZZZZZZT*
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    tranceaddict - I appreciate the time and effort you put into your keybind training! Most of that last post I already knew (from your's and others' posts earlier in this thread, mostly), but you're kind and patient, and at the same time detailed. It's awesome good work.

    Thank you!
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    Many powers have a .5s activation time and if you try to activate another power during that time ... it ain't happenin'.[/COLOR]
    This I did not know exactly (the 5 sec rule on powers) but perfectly explains the power use issues that will arise in a keybind.




    I have a button that has a dozen powers bound to it. I have to press that button 12x to get each power to light off. When you get into the longer binds you have to reverse the order. Generally you will add powers from left to right. Well, with my 12 power button, I've had to do it backwards and have the first command activated last in the sequence.

    As far as commands going off in order. This goes back to the activation times for the commands. Best way around this it to slooooooooowdown for the first round. Press..pause..Press..pause... Make each pause about a .5s and you'll be fine. (This will have the added benefit of relaxing you during battle.) After that you can go back to having your mash-party on your keyboard.[/COLOR]

    I will give your " backwards to front" suggestion a use on my KB's, though I don't have nay long ones that equal 12 commands. Yes learning a pace or rythim to your key pressing is crucial to good keybind. I have been joked over my use of a spacebar firing KB, but with a good 3-5second pace to my firing- it works very well.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    Does anyone know how I can set up a bind that lets me fire my 3 Forward cannons but not my DBB?
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    Does anyone know how I can set up a bind that lets me fire my 3 Forward cannons but not my DBB?

    you could do that. you can (not 100% sure of this one but should do) set up the cannons on auto fire and set one of them to a keybind by dragging it from the powers window into the tray and using the usual +TrayExecByTray so drop them into the 4th tray and left click them to get the green auto fire button

    /bind KEY "+TrayExecByTray 3 0"

    The other option (if that doesn't work or isn't working like you want, should though) would be setting them all into a keybind

    /bind KEY "+TrayExecByTray 3 0 $$ +TrayExecByTray 3 1 $$ +TrayExecByTray 3 2"
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    Does anyone know how I can set up a bind that lets me fire my 3 Forward cannons but not my DBB?
    /bind KEY "+TrayExecByTray 3 0 $$ +TrayExecByTray 3 1 $$ +TrayExecByTray 3 2"

    I would go with that. Those are your 4th tray and slots 1, 2, 3 (or which ever you choose). Since you are seeking to only fire your forward cannons, I assume, you probably have some alpha strike powers that you should also bind to another key so you can activate them with one button as well.

    PatricianVetinari, thank you for your kind words. :o This is one area I have found were I can excel and I enjoy sharing my insights.

    Simon_Picard, thank you for the correction; there is always something to learn. It is a good thing I never got that aspect to work ... I would have ended up very annoyed with keybinding. :p
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    I'm a Tac officer flying a defiant retrofit. Normally I activate my attack patterns then decloak and fire my cannons, wait till it drains the shields then fire a BO3.

    But when I just hit space bar to fire all weapons it fires the BO3 as well without me wanting to so I'll try this keybind.

    Thanks
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    ***posted this post in wrong thread, cant figure out how to delete it***
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010

    Simon_Picard, thank you for the correction; there is always something to learn. It is a good thing I never got that aspect to work

    No worries, it's formatting is a bit different, no space with the first number (+trayexecbytray 0 1 vs usetrayslot0 1) which is one of those very obvious to miss things, possibly why you didn't get it to work?

    The fact it makes a sound on failure to activate though means everyone should avoid it anyway.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    Show que without clicking that stupid arrow?
    /bind q "gensendmessage root showpvpqueue"

    Thanks to healbert!.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    To complement that ^, if you ever close the PvP Report but want to call it up again ...

    /bind <key> pvpreport
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited December 2010
    Forgot to do this, but somewhere earlier I said something about a guide. Well, I've finally done it and you can see (and comment) here:

    Keybinds for Dummies

  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2011
    Is there a way to include a key in the bind so that I can include a second set of binds on one key?

    Ex. I bind the space for distribute shields, fire weapons, and various other abilities that I want up as much as possible. Problem is, I run out of room to assign everything to one key. If I create a bind command for "3", is there a way to include inputing "3" in my "space" key bind so that it activates the "3" bind also?

    Thanx for the great thread and everyones input into it. I don't know how many times I've linked this thread to friends.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2011
    fallout23 wrote: »
    Is there a way to include a key in the bind so that I can include a second set of binds on one key?

    Ex. I bind the space for distribute shields, fire weapons, and various other abilities that I want up as much as possible. Problem is, I run out of room to assign everything to one key. If I create a bind command for "3", is there a way to include inputing "3" in my "space" key bind so that it activates the "3" bind also?

    Thanx for the great thread and everyones input into it. I don't know how many times I've linked this thread to friends.

    Sounds like you are only using the chat window for binding. I recommend you use a bindfile. With bindfiles the length of the key bind is not limited. Do this:

    /bind_save_file keybinds.txt

    You can find the file in your STO Live folder (C:\~\Cryptic Studios\Star Trek Online\Live). Open it with a simple text editor (notepad) and go at it. You'll find your firebutton is "space" for space bar.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited February 2011
    awesome, gonna try it out now. Thanks again!

    edit: Finally figured out how to get this to work and I love it. thanks for the advice
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited March 2011
    I tried the bind file stuff. Opened my keybinds file .txt and now my ground is using the same keybinds even though I have no ground KB set up. In space things are fine (still restricted in length. You know what I mean) and work properly.

    Noen of the reset to default options seem to fix it. Not the ESC / Keybinds/Default or the '/" command.
    I don't even have a "shift" run option now.
    lol
    Its quite nerve racking.
    I hate learning new stuff sometimes.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited March 2011
    Roach wrote: »
    I tried the bind file stuff. Opened my keybinds file .txt and now my ground is using the same keybinds even though I have no ground KB set up. In space things are fine (still restricted in length. You know what I mean) and work properly.

    None of the reset to default options seem to fix it. Not the ESC / Keybinds/Default or the '/" command.
    I don't even have a "shift" run option now.
    lol
    Its quite nerve racking.
    I hate learning new stuff sometimes.

    Sound like you loaded a space file while on ground. Next time you are on ground go to Options>Keybinds. At the top you should see something like (it's downtime right now) "Arena : Ground" as a dropdown menu item. This confirms that the system has implemented the ground-based settings; here's what you need to do:

    Scroll to the bottom of the Keybind tab
    Click reset
    You get a confirm window (saying, "This will reset your key binds to default settings .. or something like that.")
    Accept.

    You should now have the default ground settings from when the game launched.

    Another option is to type the following in the chat window:

    /unbind all

    This will release all keybinds you have created. Since you want to restore your ground settings do this the next time you are on Qo'nos or any ground map; your bridge also counts as a ground map. (If you want to reset space settings do this will you are in your ship.)
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited March 2011
    Sound like you loaded a space file while on ground. Next time you are on ground go to Options>Keybinds. At the top you should see something like (it's downtime right now) "Arena : Ground" as a dropdown menu item. This confirms that the system has implemented the ground-based settings; here's what you need to do:

    Scroll to the bottom of the Keybind tab
    Click reset
    You get a confirm window (saying, "This will reset your key binds to default settings .. or something like that.")
    Accept.

    You should now have the default ground settings from when the game launched.

    Another option is to type the following in the chat window:

    /unbind all

    This will release all keybinds you have created. Since you want to restore your ground settings do this the next time you are on Qo'nos or any ground map; your bridge also counts as a ground map. (If you want to reset space settings do this will you are in your ship.)

    I will do so first thing after work. Thanks.
    I take it that after reseting to defualt I can do the /bind_save_file keybinds.txt command to create a new file to overwrite with my on keybinds?
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited March 2011
    Working like a chanp.
    Thanks Trance

    Roach
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited March 2011
    Does a limk to the complete command list exist?
    For instance I'm looking for the run command.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited March 2011
    Roach wrote: »
    Working like a chanp.
    Thanks Trance

    Roach

    Always a pleasure.


    Roach wrote: »
    Does a limk to the complete command list exist?
    For instance I'm looking for the run command.

    The only list I have is here.

    I'm working with someone else to expand it. I've recently found a whole mess more.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited March 2011
    I'm going to suggest that everyone redirect their inquiries to the Keybinds for Dummies thread for any further keybind questions. That way there is only one active thread regarding keybinds.

    Regards,
    Tranceaddict.

    (Moderaters ... If you please ...)
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited March 2011
    Bind x "gensendmessage root showfleet"

    Show fleet window


    Bind x "$$GenJailAdd HUD_Weapons_Root"

    Show weapons tray (useful if you have the 3 row and still want to see the weapons tray)


    Bind x "$$Throttleadjust .xx"

    Where xx can be any integer it seems (including minus figures) to adjust your throttle by different increments.

    I use it in this example where it throws me in full reverse with EM and switch to engine power setting

    b "$$Throttletoggle$$Throttleadjust -.50$$StatsPreset_Load Preset_3$$+TrayExecByTray 0 2"

    On my escort I set Q and E to toggle my throttle by values of +/-0.125 instead of the default 0.25 so I get access 8 speed settings rather than the normal 4, for a little more fine control.


    /navtoxyz X Y Z Distance

    I haven't found any useful application for this yet, but it's the autopilot command.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited March 2012
    Okay I tried to put all my keybinds in a bindfile, but for some reason I can't find the folder to put said binds in. Can anyone help me?
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited March 2012
    Usually it is
    C:\Users\Public\Games\Cryptic Studios\Star Trek Online\Live
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited March 2012
    mancom wrote:
    Usually it is
    C:\Users\Public\Games\Cryptic Studios\Star Trek Online\Live

    Tried that, but it doesn't show up. I type what I am supposed to type into the ingame chat, but it doesn't translate into that file. And I am running Windows.
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited March 2012
    You could try
    /bind_save_file WeirdFileNameOfYourChoice.txt

    to write a file (with your current binds) to your hard disk. ('m not sure about the underscores in that command, I currently don't have the game available, but autocomplete will give you the correct command.)

    And then search your entire hard drive (everything! not just your documents folder!) for WeirdFileNameOfYourChoice.txt and Windows should find the file and thus the correct location for your bind files.


    Are you using STO via Steam?
This discussion has been closed.