test content
What is the Arc Client?
Install Arc
Options

Keybinds For Dummies

11113151617

Comments

  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited March 2012
    Krruuszh wrote:
    Hey guys,

    I have no clue, what I'm doing wrong...

    I want to fire my cannons with my mouse thumb buttons so i use:

    /bind Button5 "+TrayExecByTray 3 0$$+TrayExecByTray 3 1$$+TrayExecByTray 3 2$$+TrayExecByTray 3 3$$+TrayExecByTray 3 4$$+TrayExecByTray 3 5"


    /bind Button4 "+TrayExecByTray 3 8$$+TrayExecByTray 3 9"


    Krruuszh, you need to make sure all your spaces are present. You need to add spaces before and after the '$$' or the bind won't work.
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited March 2012
    Krruuszh, you need to make sure all your spaces are present. You need to add spaces before and after the '$$' or the bind won't work.

    That is strange, because none of my keybinds have spaces pre or post the $$. :confused:
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited March 2012
    BDS wrote:
    That is strange, because none of my keybinds have spaces pre or post the $$. :confused:

    Same here, never needed spaces around $$'s myself.
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited March 2012
    All mine do and none has failed me.
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited April 2012
    Thx for the replies.
    Could it be, that cannons in a tray won't react to a exec command if they are on autofire?
    I could'nt manage to fire em. Someone has a solution/workaround?
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited April 2012
    Someone asked where I got "usetrayslot" , well this is my keybind files I use with an xbox gamepade.

    Note this is still a work in progress, but what there is works well

    Joy1 "scanforclickies"
    Joy2 "InteractWindow"
    Joy3 ""
    Joy4 "camtogglestotargetlock"

    RB ""
    LB ""
    LB+RB "Target_Enemy_Near"
    Ltrigger+LB "Target_Enemy_Next"
    Ltrigger+RB "Target_Enemy_Prev"
    Rtrigger+LB ""
    Rtrigger+RB ""

    Joypad_Up "GenSendMessage Throttle_FullImpulse_Button FullThrottle"
    Joypad_Right "throttleadjust .10"
    Joypad_Left "throttleadjust -.20"
    Joypad_Down "throttletoggle"

    Joypad_Up+Ltrigger "+power_exec reroute_shields_forward"
    Joypad_Right+Ltrigger "+power_exec reroute_shields_right"
    Joypad_Left+Ltrigger "+power_exec reroute_shields_left"
    Joypad_Down+Ltrigger "+power_exec reroute_shields_rear"

    Joystick1_Down ""
    Joystick1_Up ""
    Joystick1_Left ""
    Joystick1_Right ""

    Rtrigger "gensendmessage hud_root fireAll"
    Ltrigger ""

    Xb "usetrayslot1 5 $$ usetrayslot0 0"
    Yb "usetrayslot0 1"
    Bb "usetrayslot0 2"
    Ab "usetrayslot0 3"
    Xb+LB "usetrayslot0 4"
    Yb+LB "usetrayslot0 5"
    Bb+LB "usetrayslot0 6"
    Ab+LB "usetrayslot0 7"
    Xb+RB "usetrayslot0 8"
    Yb+RB "usetrayslot0 9"


    Xb+Ltrigger "usetrayslot1 8 $$ usetrayslot1 0"
    Yb+Ltrigger "usetrayslot1 7 $$ usetrayslot1 1"
    Bb+Ltrigger "usetrayslot1 2"
    Ab+Ltrigger "usetrayslot1 3"
    "usetrayslot1 4"
    "usetrayslot1 5"
    "usetrayslot1 6"
    "usetrayslot1 7"
    Bb+RB "usetrayslot0 8"
    Ab+RB "usetrayslot0 9"

    Xb+Rtrigger "usetrayslot2 0"
    Yb+Rtrigger "usetrayslot2 1"
    Bb+Rtrigger "usetrayslot2 2"
    Ab+Rtrigger "usetrayslot2 3"
    "usetrayslot2 4"
    "usetrayslot2 5"
    "usetrayslot2 6"
    "usetrayslot2 7"
    "usetrayslot2 8"
    "usetrayslot2 9"

    Up ""
    Right ""
    Left ""
    Down ""

    Joystick2_Up ""
    Joystick2_Right ""
    Joystick2_Left ""
    Joystick2_Down ""

    UNASSIGNED COMMANDS

    "GenSendMessage HUD_Root FirePhasers"
    "GenSendMessage HUD_Root FireTorps"
    "GenSendMessage Root ShowMap"
    "camtogglestotargetlock"
    "genbuttonclick powerlevel_preset_0"
    "genbuttonclick powerlevel_preset_1"
    "genbuttonclick powerlevel_preset_2"
    "genbuttonclick powerlevel_preset_3"
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited April 2012
    Krruuszh wrote:
    Thx for the replies.
    Could it be, that cannons in a tray won't react to a exec command if they are on autofire?
    I could'nt manage to fire em. Someone has a solution/workaround?

    If you truely have them set for auto-fire, I would hazard that is your problem.
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited April 2012
    I have mine ususally set to autofire but this will not always cause the firing just because a enemy is withing range. If you are not actively being fired on I need use my fire bind.
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited April 2012
    Hello guys well i manage to read all pages but i have a question it is anyway to add keybind without write commands just with drag and drop sorry for question noob here so please be patient
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited April 2012
    Hello guys well i manage to read all pages but i have a question it is anyway to add keybind without write commands just with drag and drop sorry for question noob here so please be patient

    If I understand you correctly, no. There is no drag/drop loading. This can only be accomplished in-game.

    A bindfile must be loaded (/bind_load_file <filename>) for the settings to take effect. This can be accomplished from any folder location using a the proper filepath. However, putting the file in your "Live" folder (generally, C:\Users\Public\Games\Cryptic Studios\Star Trek Online\Live) allows you to just use the filename.
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited April 2012
    So, what do I type in if I want to fire all beams continously (not just phasers, but other things like Poloran Beam)?
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited April 2012
    So, what do I type in if I want to fire all beams continously (not just phasers, but other things like Poloran Beam)?

    First, are you referring to autofire? Which is the ability to have your weapon(s) fire continuously after a single enablement per mission? Or are you referring to the keybind command that fires beam weapons?

    The first is enabled by right mouse clicking on the weapon(s) that you want to configure for autofire. It will then be a dark green color. You can initiate autofire by firing your wepaons or by a key bind:

    "defaultautoattack 1"

    This will then have your weapon(s) in a pulsing dark/light green mode and will fire on your enemies continuously. Depending on how you have your Autofire configured in "Options" will determine when autofire will turn off. If you add the above keybind to your targeting key, then it won't be an issue, as each time you select a target, you will activate autofire.


    For the second condition, the below keybind works on all beam weapons, not just Phasers, even though it states as such.

    "GenSendMessage HUD_Root FirePhasers"
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited April 2012
    Done. Thank you.
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited April 2012
    Ok, I've tried the following, but I can't seem to get it to work. The weapons are on the fourth row, from left to right.


    /bind Space "+TrayExecByTray 3 7 $$ +TrayExecByTray 3 6 $$ +TrayExecByTray 3 5 $$ +TrayExecByTray 3 4 $$ +TrayExecByTray 3 3 $$ +TrayExecByTray 3 2 $$ +TrayExecByTray 3 1 $$ +TrayExecByTray 3 0"

    In game, I'm putting /bind_load_file <filename>.txt as the bind file is in my live folder. Am I missing something?
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited April 2012
    Ok, I've tried the following, but I can't seem to get it to work. The weapons are on the fourth row, from left to right.


    /bind Space "+TrayExecByTray 3 7 $$ +TrayExecByTray 3 6 $$ +TrayExecByTray 3 5 $$ +TrayExecByTray 3 4 $$ +TrayExecByTray 3 3 $$ +TrayExecByTray 3 2 $$ +TrayExecByTray 3 1 $$ +TrayExecByTray 3 0"

    In game, I'm putting /bind_load_file <filename>.txt as the bind file is in my live folder. Am I missing something?

    If that is what is in the bindfile, the only thing wrong is the "/bind" at the beginning. "/bind" is used when inputting a bind through the chat window; not the bindfile, itself. Your bindfile should read:

    Space "+TrayExecByTray 3 7 $$ +TrayExecByTray 3 6 $$ +TrayExecByTray 3 5 $$ +TrayExecByTray 3 4 $$ +TrayExecByTray 3 3 $$ +TrayExecByTray 3 2 $$ +TrayExecByTray 3 1 $$ +TrayExecByTray 3 0"

    This looks like you are trying to fire ALL weapons. A much simpler way is just to use:

    Space "GenSendMessage HUD_Root FireAll"
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited April 2012
    If that is what is in the bindfile, the only thing wrong is the "/bind" at the beginning. "/bind" is used when inputting a bind through the chat window; not the bindfile, itself. Your bindfile should read:

    Space "+TrayExecByTray 3 7 $$ +TrayExecByTray 3 6 $$ +TrayExecByTray 3 5 $$ +TrayExecByTray 3 4 $$ +TrayExecByTray 3 3 $$ +TrayExecByTray 3 2 $$ +TrayExecByTray 3 1 $$ +TrayExecByTray 3 0"

    This looks like you are trying to fire ALL weapons. A much simpler way is just to use:

    Space "GenSendMessage HUD_Root FireAll"

    Ah thanks, I'd heard it's a reliable way of making sure weapons fire in the correct order. Does the HUD-Root FireAll do the same thing? Or is it the same as "regular spacebar"?
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited April 2012
    It's the same thing as the default spacebar.

    You will have to play around with that setup to achieve your desired sequence.
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited April 2012
    Ah thanks, I'd heard it's a reliable way of making sure weapons fire in the correct order. Does the HUD-Root FireAll do the same thing? Or is it the same as "regular spacebar"?

    Ya HUD-Root FireAll is the same thing a space.

    And yes I use this style of bind for my weapons, it works great, however a word of warnning if you add abilites to it. Start firing BEFORE you get into range.

    Curently I have all my weapons set up to fire a max of three at a time, but also EPtS and two sets of TT all set to my spacebar. This works wonders for me, however if you are in range when you start hitting spacebar you will see your first volley fire and it will pause as you fire off the abilites. But if you start before range they will be done and you should be firing normally.
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited May 2012
    Never mind. worked it out :D
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited May 2012
    I have a question for those familiar with Alias commands.

    Say I want to create an alias that will bind a key to assist the person i have targeted at the time, meaning, all I would have to do to bind or rebind this key is target my teams target caller and then execute the alias command and it would then create the bind, is this even possible? I'm imagining the syntax as something similar to this perhaps?

    Alias b "/bind x assist $target"

    Thoughts? Comments? Suggestions?

    Edit: Upon further thinking on this, I'm thinking the reason I can't get a dynamic bind to work based off my target for assist is that its believing the character's name IS $target instead of taking my targets name.
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited May 2012
    Why not just make 'x' be the assist key?

    x assist


    that way, if you click on a friend or use the team mate keys (F2-F5), and then hit x, you should assist them. I haven't confirmed it, but it should work.
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited May 2012
    BDS wrote:
    Why not just make 'x' be the assist key?

    x assist


    that way, if you click on a friend or use the team mate keys (F2-F5), and then hit x, you should assist them. I haven't confirmed it, but it should work.

    Yes, thats what my normal bind is, I'm trying to create a bind that will create a X bind to assist my target without me having to type the bind everytime I change groups. Instead I could just target the Target-Caller, hit a key, and x is bound to assist them. However, I'm thinking this may not infact be possible.
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited May 2012
    Blah.. there's a reason why I normally play Tactical's, and not Engineers...

    Right, I've got 4 powers on in tray 4 slot 4 (so that would be 33)...

    I'm trying to set up a toggle. So I can press a button at the start of combat and they start cycling through.

    I've been trying to tie them to the "*" key on my number pad. And nothing will work! Even jsut single commands won't link to that key.

    What I've tried so far is:
    * “=++TrayExecByTray 3 3 $$ ++TrayExecByTray 3 4 $$ ++TrayExecByTray 3 5 $$ ++TrayExecByTray 3 6 ”

    So where did I go wrong?
    Thanks.
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited May 2012
    Ok I had a play around, and did some reading on this thread, and realised what I was after was a bit of a no no. But I got the next best (and legal thing). I key bound the 4 powers I wanted in rotation to one key and will have ot hammer that...

    So my next question, Can I "key" bind those to a mouse button?

    I have a mouse with two thumb buttons, which I don't use. Instead of having to take my hand off the mouse to hit the Keybind I set up, it'd be easier if I could keybind the command to the mouse button.

    So obviously I replace the "numpad0" in my code block with the reference to the mouse... but what is it?

    Thanks.

    PS:
    Hmmm.... if this is possible, does that mean I can set my Escort up with a joystick?! :eek:
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited May 2012
    I apologize if this has been covered, but this is what I would like to do.

    I currently use the following (through the game's menu):

    W = Pitch up
    S = Pitch Down
    A = left
    D = right
    Q = throttle down
    E = throttle up


    What I would like, is 6 individual binds and each bind would execute what is listed above + distribute shields. (i.e. I press W to pitch up and I pitch up as well as distribute shields, etc.)

    I've tried the space bar +distribute shields command, and I don't really like it (I have a few other things mapped near my thumb).


    Instead id prefer to have shields distributed every time I activate any movement regardless of which WASDQE key I press.

    Is this possible?
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited May 2012
    Sorry, it is not possible... unless you do this :D


    w "+invertibleup$$+power_exec Distribute_Shields"
    s "+invertibledown$$+power_exec Distribute_Shields"
    a "+left$$+power_exec Distribute_Shields"
    d "+right$$+power_exec Distribute_Shields"
    e "throttleadjust .25$$+power_exec Distribute_Shields"
    q "throttleadjust -.25$$+power_exec Distribute_Shields"

    That is for a bind file, if you want to bind the keys from the chat interface, then use /bind before each command.

    Also, for future reference, if you mouse over the actual command, not the key, the interface will tell you the bind command.
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited May 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".

    If I remove the + sign, I get this error

    [System] "TrayExecByTray" takes 3 argument(s).

    [System] TrayExecByTray <int> <int> <int>

    [System] "TrayExecByTray" takes 3 argument(s).

    [System] TrayExecByTray <int> <int> <int>

    [System] "TrayExecByTray" takes 3 argument(s).

    [System] TrayExecByTray <int> <int> <int>


    Any ideas?
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited May 2012
    BDS wrote:
    Sorry, it is not possible... unless you do this :D


    w "+invertibleup$$+power_exec Distribute_Shields"
    s "+invertibledown$$+power_exec Distribute_Shields"
    a "+left$$+power_exec Distribute_Shields"
    d "+right$$+power_exec Distribute_Shields"
    e "throttleadjust .25$$+power_exec Distribute_Shields"
    q "throttleadjust -.25$$+power_exec Distribute_Shields"

    That is for a bind file, if you want to bind the keys from the chat interface, then use /bind before each command.

    Also, for future reference, if you mouse over the actual command, not the key, the interface will tell you the bind command.


    That's exactly what I was looking for, thank you very much. :cool:
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited May 2012
    I had a similar problem, look back about page 30, that cleared it up for me.

    Try:

    /bind 1 “+TrayExecByTray 2 1$$ +TrayExecByTray 2 2$$ +TrayExecByTray 2 3$$ +TrayExecByTray 2 4"

    It was a literally just misplaced spaces on mine.
    Keep in mind I don;'t know what I'm talking about.
  • Options
    Archived PostArchived Post Member Posts: 2,264,498 Arc User
    edited May 2012
    Curii wrote:
    I had a similar problem, look back about page 30, that cleared it up for me.

    Try:

    /bind 1 “+TrayExecByTray 2 1$$ +TrayExecByTray 2 2$$ +TrayExecByTray 2 3$$ +TrayExecByTray 2 4"

    It was a literally just misplaced spaces on mine.
    Keep in mind I don;'t know what I'm talking about.

    Still get the

    [System] Unknown command "“+TrayExecByTray".

    :(
Sign In or Register to comment.