test content
What is the Arc Client?
Install Arc

Keybinds For Dummies

11112141617

Comments

  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited June 2012
    K, What am I doing wrong.. Trying to bind 4 of my C keys...going by what I read it should be like this?

    /bind 1 “+TrayExecByTray 2 1 $$ +TrayExecByTray 2 2 $$ +TrayExecByTray 2 3 $$ +TrayExecByTray 2 4"
    But I get this error
    [System] Unknown command "“+TrayExecByTray".
    Any ideas?

    Drop the quotes. Click to review: Syntax is King.

    Example 1
    Chat Window
    /bind Numpad1 target_teammate 1

    Keybind File
    Numpad1 "target_teammate 1"

    Example 2
    Chat Window
    /bind Button5 GenSendMessage HUD_Root FireTorps

    Keybind File
    Button5 "GenSendMessage HUD_Root FireTorps"
  • Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited June 2012
    [System] Firephasers Fire all phasers
    [System] Firetorps Fire all torpedoes
    [System] Firephaserstorps Fire all phasers and torpedoes
    [System] Fireprojectiles Fire all torpedoes and mines
    [System] Firemines Fire all mines
    [System] Fireall Fire all weapons

    All seem to work without "GenSendMessage HUD_Root" prefixed anymore.



    On another note, I can't get the following string to work in order; regardless of how I order the string, the mines always fire before the dispersal patter triggers.
    m "FireMines $$ +TrayExecByTray 8 0"
  • bds007bds007 Member Posts: 114 Arc User
    edited June 2012
    To bind or not to bind... there is no question. Thanks to everyone that helps bring the most out of our interactions with STO.
  • revanantmoriturirevanantmorituri Member Posts: 40 Arc User
    edited June 2012
    Apologies for my weak search-fu, gang, but is there a centralized list of power names that are usable with keybinds anywhere? Haven't found one in the forums or the Wiki.

    Thanks!
    -
    Formerly @Seschat pre PWEmerger. @Seschat on the Titan boards.

    Supporter of the Titan Project.
  • toivatoiva Member Posts: 3,276 Arc User
    edited July 2012
    If there's one of the "knowledgeables" still watching this thread (hard after the forum fiasco), I have a question: Is there a command that would switch between the four preset power settings (weapons, shields, engines and balanced)?

    It would be very useful to sci ships.
    TOIVA, Toi Vaxx, Toia Vix, Toveg, T'vritha, To Vrax: Bring in the Allegiance class.
    Toi'Va, Ti'vath, Toivia, Ty'Vris, Tia Vex, Toi'Virth: Add Tier 6 KDF Carrier and Raider.
    Tae'Va, T'Vaya, To'Var, Tevra, T'Vira, To'Vrak: Give us Asylums for Romulans.

    Don't make ARC mandatory! Keep it optional only!
  • dabelgravedabelgrave Member Posts: 979 Arc User
    edited July 2012
    toiva wrote: »
    Is there a command that would switch between the four preset power settings (weapons, shields, engines and balanced)?

    Power Presets
    F9 "StatsPreset_Load Preset_1"
    F10 "StatsPreset_Load Preset_2"
    F11 "StatsPreset_Load Preset_3"
    F12 "StatsPreset_Load Preset_4"

    What I want to know is if it's possible to have a keybind to change keybinds for a certain button.
  • revanantmoriturirevanantmorituri Member Posts: 40 Arc User
    edited July 2012
    dabelgrave wrote: »
    Power Presets
    F9 "StatsPreset_Load Preset_1"
    F10 "StatsPreset_Load Preset_2"
    F11 "StatsPreset_Load Preset_3"
    F12 "StatsPreset_Load Preset_4"

    What I want to know is if it's possible to have a keybind to change keybinds for a certain button.

    In this vein, is there a similar set of bindable commands for the four Carrier Command stances? For that matter, has anyone compiled a list of the bindable versions of all the commands? I know for example, that /bind numpad7 "powexec_name Carrier Command - Attack" doesn't work.*

    *-Ok, I'm at work, and don't remember the exact name that comes up when you mouseover the icon in your ship powers tray.
    -
    Formerly @Seschat pre PWEmerger. @Seschat on the Titan boards.

    Supporter of the Titan Project.
  • bds007bds007 Member Posts: 114 Arc User
    edited July 2012
    dabelgrave wrote: »
    Power Presets
    What I want to know is if it's possible to have a keybind to change keybinds for a certain button.

    Yes, you can make a key reload your keybind file. For example, I use the following that reloads my space keybind file and sends a notification without spamming Zone or Local chat rooms.

    Numpadenter "bind_load_file stospace.txt$$Playersay Keybinds Updated"
  • bds007bds007 Member Posts: 114 Arc User
    edited July 2012
    In this vein, is there a similar set of bindable commands for the four Carrier Command stances? For that matter, has anyone compiled a list of the bindable versions of all the commands? I know for example, that /bind numpad7 "powexec_name Carrier Command - Attack" doesn't work.*

    *-Ok, I'm at work, and don't remember the exact name that comes up when you mouseover the icon in your ship powers tray.

    Granted, I don't have a carrier of any faction, so I can test. But you can always try one or more of the following:

    PetCommands_EnterCombat
    PetCommands_SetAllPetsStance

    As far as a central repository for bindable commands, the official list can be found in game via "/cmdlist" but a lot of the commands do not explain what they do, so it is always a trial and error assignment.
  • toivatoiva Member Posts: 3,276 Arc User
    edited July 2012
    dabelgrave wrote: »
    Power Presets
    F9 "StatsPreset_Load Preset_1"
    F10 "StatsPreset_Load Preset_2"
    F11 "StatsPreset_Load Preset_3"
    F12 "StatsPreset_Load Preset_4"

    Oh, great, thanks.

    EDIT: Now that I can play with it, is there also a way to switch between those presets with just one key, something along the lines of "load preset_next preset"? Have tried a couple, but I'm no expert.
    TOIVA, Toi Vaxx, Toia Vix, Toveg, T'vritha, To Vrax: Bring in the Allegiance class.
    Toi'Va, Ti'vath, Toivia, Ty'Vris, Tia Vex, Toi'Virth: Add Tier 6 KDF Carrier and Raider.
    Tae'Va, T'Vaya, To'Var, Tevra, T'Vira, To'Vrak: Give us Asylums for Romulans.

    Don't make ARC mandatory! Keep it optional only!
  • bds007bds007 Member Posts: 114 Arc User
    edited July 2012
    toiva wrote: »
    Oh, great, thanks.

    EDIT: Now that I can play with it, is there also a way to switch between those presets with just one key, something along the lines of "load preset_next preset"? Have tried a couple, but I'm no expert.

    As far as I know, there is not a pre-built command to go to the next power level. But you have a couple of options, neither really pretty.

    You could go the route of having multiple keybind files, four in this case, where each press of your power key sets the desired power level but also loads the next keybind file which will bind the power key to the next power level. The last keybind file will bind the power key to the fourth power level but have it reload the first bind file. Essentially:

    keybind_file1
    x power1$$ load keybind_file2.

    keybind_file2
    x power2$$ load keybind_file3.

    keybind_file3
    x power3$$ load keybind_file4.

    keybind_file4
    x power4$$ load keybind_file1.


    Again, not a pretty answer. Especially if you have a large keybind file because any changes to the other keybinds would have to be replicated 4 times. The orginator of this thread uses a similar technique to change his team tells to change up the wording so it is not always "Attack the baddies" ad infinitum.

    The other option involves making the keybind change the keybind after every press. While I am not going to write out the whole solution, it would be something like this:

    x "power1 $$ bind x "power2$$bind x "power3$$bind x "power4$ reset""""

    Where pressing 'x' changes the power level, but also rebinds the 'x' key to the next power level. The 'reset' at the end would actually be an alias command that would be put in your CommandAlias.txt file as:

    reset bind x "power1 $$ bind x "power2$$bind x "power3$$bind x "power4$ reset""""

    If you don't know, CommandAlias.txt files are stored in Localdata directory. In my instance, it is c:\users\public\games\Cryptic Studios\Star Trek Online\Live\Localdata, but YMMV.

    Hope this helps in some fashion as to how you would like to implement your suggestion. Again, neither is pretty, but they should do what you want.

    Update: The above 'commands' are just for logical thought process use, not actual commands that you can copy and paste into your keybind files.
  • toivatoiva Member Posts: 3,276 Arc User
    edited July 2012
    bds007 wrote: »
    The other option involves making the keybind change the keybind after every press. While I am not going to write out the whole solution, it would be something like this:

    x "power1 $$ bind x "power2$$bind x "power3$$bind x "power4$ reset""""

    Where pressing 'x' changes the power level, but also rebinds the 'x' key to the next power level. The 'reset' at the end would actually be an alias command that would be put in your CommandAlias.txt file as:

    reset bind x "power1 $$ bind x "power2$$bind x "power3$$bind x "power4$ reset""""

    If you don't know, CommandAlias.txt files are stored in Localdata directory. In my instance, it is c:\users\public\games\Cryptic Studios\Star Trek Online\Live\Localdata, but YMMV.

    Hope this helps in some fashion as to how you would like to implement your suggestion. Again, neither is pretty, but they should do what you want.

    Update: The above 'commands' are just for logical thought process use, not actual commands that you can copy and paste into your keybind files.

    That is pretty much what I had in mind. But given there're only 4 power presets (and that I may not need them all, anyway), finding a couple unused keys might be far easier. This solution (while really nice, given the possibilities) would be far too much trouble in this case. But thanks. :)
    TOIVA, Toi Vaxx, Toia Vix, Toveg, T'vritha, To Vrax: Bring in the Allegiance class.
    Toi'Va, Ti'vath, Toivia, Ty'Vris, Tia Vex, Toi'Virth: Add Tier 6 KDF Carrier and Raider.
    Tae'Va, T'Vaya, To'Var, Tevra, T'Vira, To'Vrak: Give us Asylums for Romulans.

    Don't make ARC mandatory! Keep it optional only!
  • dabelgravedabelgrave Member Posts: 979 Arc User
    edited July 2012
    I thought I'd share a few useful keybinds I've just put together. First are binds to select need or greed options.
    <key> "GenButtonClick Needorgreed_Need"
    <key> "GenButtonClick Needorgreed_Greed"

    Second, I'm used to using my mouse wheel for camera zoom, but after trying to use it as a throttle in space, I like that option too. To give me both of these options, I've created two bind files with the different mouse wheel binds.
    Camera Zoom
    Wheelplus "AdjustCamDistance -15"
    Wheelminus "AdjustCamDistance 15"
    Middleclick "bind_load_file Space2.txt $$ Playersay Switched to Mousewheel Throttle."
    Throttle
    Wheelplus "throttleadjust .25"
    Wheelminus "throttleadjust -.25"
    Middleclick "bind_load_file Space1.txt $$ Playersay Switched to Mousewheel Zoom."

    Now if I can figure out how to keybind my way through dabo...
    :D
  • bds007bds007 Member Posts: 114 Arc User
    edited July 2012
    toiva wrote: »
    That is pretty much what I had in mind. But given there're only 4 power presets (and that I may not need them all, anyway), finding a couple unused keys might be far easier. This solution (while really nice, given the possibilities) would be far too much trouble in this case. But thanks. :)

    That is why it is useful to combine commands to keys. The following are my ones to engage and disengage from battle:

    Prepare for Battle, weapons at full, turn auto attack on.
    F9 "StatsPreset_Load Preset_1$$defaultautoattack 1"

    Battle Over, shields at full, turn auto attack off.
    F10 "StatsPreset_Load Preset_2$$defaultautoattack 0"


    Granted, you might have other reasons to change power levels, but you can encorporate those as well in other scenario keybinds.
  • starcommando101starcommando101 Member Posts: 0 Arc User
    edited July 2012
    Ok I'm new to the whole Keybind and all of this looks like gibberish... It was a sort of shock I guess.

    What I'm asking for is to be able to my 4 EPtXs skills, balance shields, and fire weapons all on the Space Bar. If anyone can assist me in this, it would be so ever loving awesome! Start slow and move to the hard stuff


    :cool:
    The Average PvP player
    [SIGPIC][/SIGPIC]
    1) Teamwork and timing is #1
    2) You cannot "Kirk It" in every ship
    3) You are going to die, just get back up
  • bds007bds007 Member Posts: 114 Arc User
    edited July 2012
    This is not meant to sound rude, even if it does. Please read the very first post of this thread. It is an introductory post to keybinding and will probably answer most of your questions.

    After that, attempt to make the keybind you wish, and if you have problems, we will be happy to help you. This is that 'teach a man to fish' mentality. :)
  • toivatoiva Member Posts: 3,276 Arc User
    edited July 2012
    bds007 wrote: »
    That is why it is useful to combine commands to keys. The following are my ones to engage and disengage from battle:

    Prepare for Battle, weapons at full, turn auto attack on.
    F9 "StatsPreset_Load Preset_1$$defaultautoattack 1"

    Battle Over, shields at full, turn auto attack off.
    F10 "StatsPreset_Load Preset_2$$defaultautoattack 0"


    Granted, you might have other reasons to change power levels, but you can encorporate those as well in other scenario keybinds.
    Well, I'm switching power presets based on who (what) I attack mid-combat. I could combine that switching with firing of specific abilities, but the power transfers are too slow for that (when I use a Tyken's rift, I need the auxiliary power to already be at max, not for it to start flowing there). That's why I'll rather keep all that on separate keys (and also because when I need a Gravity Well, I really don't want to cast a Tyken's Rift and vice versa). :)
    TOIVA, Toi Vaxx, Toia Vix, Toveg, T'vritha, To Vrax: Bring in the Allegiance class.
    Toi'Va, Ti'vath, Toivia, Ty'Vris, Tia Vex, Toi'Virth: Add Tier 6 KDF Carrier and Raider.
    Tae'Va, T'Vaya, To'Var, Tevra, T'Vira, To'Vrak: Give us Asylums for Romulans.

    Don't make ARC mandatory! Keep it optional only!
  • bds007bds007 Member Posts: 114 Arc User
    edited July 2012
    Good point.

    However, between Alt, Ctrl, Shift, and no modifer, you have hundreds of keys you can define. Make 4 keys in close proximity. If you have a 104+ keyboard, us the Insert/Delete/Page Up/Page Down keys to definitively assign a power level. This way, in the heat of battle, you don't accidently send power to Engines when you are about to launch a power. Plus, you don't have the small amount of lost time while switching settings.

    My 2 EC
  • bds007bds007 Member Posts: 114 Arc User
    edited July 2012
    Skywalker,

    To do what you want you will need to have a long keybind. Because of that, you might have to press the same key multiple times before all abilities fire. This is because they specifically did not want the creation of an 'I WIN" button.

    That being said, the following will allow you to fire all beam weapons, distribute shields, launch your four EPtx powers. Well, actually, it will launch the powers that are in tray 3, slot 1 through 4. But if you learn this, you can adapt it to your own config:

    Space "FireAll$$trayexecbytraywithbackup 1 2 0 2 1$$trayexecbytraywithbackup 1 2 2 2 3$$+power_exec Distribute_Shields"

    The trickiest ones are the tray exec commands, as you have to realize computers start counting at 0, not 1, so your first tray, slot one would be 0,0. The above command has a required "1" then the first power tray and slot and then the second power tray and slot. I used this twice for your four power option. But remember, due to the length, you might have to hit it a couple of times for all to work.

    Edit: sorry, missed some of the requirements my first pass.
  • starcommando101starcommando101 Member Posts: 0 Arc User
    edited July 2012
    Hmm roger that. Now as I'm reading it, I just copy that into chat?

    Couldnt I just put the Dis Shields, 4 EP all on one tray by its self and bind with space with the fire all weapons? have the bind activate the whole tray?
    The Average PvP player
    [SIGPIC][/SIGPIC]
    1) Teamwork and timing is #1
    2) You cannot "Kirk It" in every ship
    3) You are going to die, just get back up
  • starcommando101starcommando101 Member Posts: 0 Arc User
    edited July 2012
    Nevermind, it work to perfection! Thanks So Much!
    The Average PvP player
    [SIGPIC][/SIGPIC]
    1) Teamwork and timing is #1
    2) You cannot "Kirk It" in every ship
    3) You are going to die, just get back up
  • bds007bds007 Member Posts: 114 Arc User
    edited July 2012
    Yep, sorry, my command was for a keybind file, not the command line. You would need to add "/bind" to the beginning.

    But as I had stated in our chat, complicated keybinds really should be in a bind file so that you can modify them easily.
  • talositalosi Member Posts: 5 Arc User
    edited July 2012
    dabelgrave wrote: »

    What I want to know is if it's possible to have a keybind to change keybinds for a certain button.

    One way to do this is with the ALIAS command and the COMMANDALIASES.TXT file.

    I detailed this earlier in this thread in a (now archived) post here and here.

    @talosi
    ___________________________
    @Talosi of the Black Op Armada
  • kamiyama317kamiyama317 Member Posts: 1,295 Arc User
    edited July 2012
    I can't do this command line stuff. We should have a GUI Keybind Generator that lets us fill out a virtual keyboard with the keybinds we want, and then save them to a text file that we can load into STO using one command. It would make everything so much easier!
  • bds007bds007 Member Posts: 114 Arc User
    edited July 2012
    I can't do this command line stuff. We should have a GUI Keybind Generator that lets us fill out a virtual keyboard with the keybinds we want, and then save them to a text file that we can load into STO using one command. It would make everything so much easier!

    You don't have to do the command line stuff. You can create the keybind text file using the GUI of any WYSIWYG text editor. Then you use the one command: /bind_load_file space.txt

    See, you got what you wanted! :D
  • kamiyama317kamiyama317 Member Posts: 1,295 Arc User
    edited July 2012
    Maybe someone could help me with this. I have the following in my keybind file:

    Space "Firephaserstorps $$ +power_exec Distribute_Shields"
    w "+power_exec Distribute_Shields $$ +invertibleup"
    a "+power_exec Distribute_Shields $$ +left"
    s "+power_exec Distribute_Shields $$ +invertibledown"
    d "+power_exec Distribute_Shields $$ +right"
    q "throttleAdjust -.25 $$ +power_exec Distribute_Shields"
    e "throttleAdjust .25 $$ +power_exec Distribute_Shields"
    r "throttleToggle $$ +power_exec Distribute_Shields"

    It all works perfectly, except using the space bar to fire weapons. When I press space bar, it distributes shields but my ship won't fire on anything. Am I doing something wrong?

    *EDIT: I did some searches and found out that "Firephaserstorps" was broken with a previous update. You need to use "Fireall" in order for your ship to fire all weapons. In case anyone wanted to know the line to fire all weapons and distribute shields is this:

    Space "Fireall $$ +power_exec Distribute_Shields"
  • defcon1776defcon1776 Member Posts: 313 Arc User
    edited July 2012
    Anyone know what the new "Added bindable commands for Set Focus Target, Select Focus Target, and Clear Focus Target." [Release Notes 7-26-12] commands are? the /cmdlist doesn't seem to work for me under any chat window including System.
    "If you can't take a little bloody nose, maybe you ought to go back home and crawl under your bed. It's not safe out here. It's wondrous, with treasures to satiate desires both subtle and gross. But it's not for the timid." Q
    Join the 44th Fleet. [FED and KDF] Apply Online: startrek.44thfleet.com
  • defcon1776defcon1776 Member Posts: 313 Arc User
    edited July 2012
    Maybe someone could help me with this. I have the following in my keybind file:

    Space "Firephaserstorps $$ +power_exec Distribute_Shields"
    w "+power_exec Distribute_Shields $$ +invertibleup"
    a "+power_exec Distribute_Shields $$ +left"
    s "+power_exec Distribute_Shields $$ +invertibledown"
    d "+power_exec Distribute_Shields $$ +right"
    q "throttleAdjust -.25 $$ +power_exec Distribute_Shields"
    e "throttleAdjust .25 $$ +power_exec Distribute_Shields"
    r "throttleToggle $$ +power_exec Distribute_Shields"

    It all works perfectly, except using the space bar to fire weapons. When I press space bar, it distributes shields but my ship won't fire on anything. Am I doing something wrong?

    *EDIT: I did some searches and found out that "Firephaserstorps" was broken with a previous update. You need to use "Fireall" in order for your ship to fire all weapons. In case anyone wanted to know the line to fire all weapons and distribute shields is this:

    Space "Fireall $$ +power_exec Distribute_Shields"

    Firephaserstorps was broken with the update. Use FireAll instead.


    edit... reread the whole post and saw you already firured it out... My bad...
    "If you can't take a little bloody nose, maybe you ought to go back home and crawl under your bed. It's not safe out here. It's wondrous, with treasures to satiate desires both subtle and gross. But it's not for the timid." Q
    Join the 44th Fleet. [FED and KDF] Apply Online: startrek.44thfleet.com
  • defcon1776defcon1776 Member Posts: 313 Arc User
    edited July 2012
    defcon1776 wrote: »
    Anyone know what the new "Added bindable commands for Set Focus Target, Select Focus Target, and Clear Focus Target." [Release Notes 7-26-12] commands are? the /cmdlist doesn't seem to work for me under any chat window including System.

    Anybody know?
    "If you can't take a little bloody nose, maybe you ought to go back home and crawl under your bed. It's not safe out here. It's wondrous, with treasures to satiate desires both subtle and gross. But it's not for the timid." Q
    Join the 44th Fleet. [FED and KDF] Apply Online: startrek.44thfleet.com
  • bds007bds007 Member Posts: 114 Arc User
    edited July 2012
    a few...

    focustargetset

    focustargetselect

    focustargetclear


    or you can do: cmds focus to see a list of all commands that have 'focus' either in the description or command.
Sign In or Register to comment.