Tutorial: Keybinding for Star Trek Online (Xbox 360 controller)

This is a tutorial for setting up the Xbox 360 controller and configuring the buttons for Star Trek Online pc game.

“Why should I use key binding?” you ask.  Because, you can program button combos, whereas with software like xpadder, you can only program individual buttons.  This gives you a huge advantage while playing RPG’s like Star Trek Online because it cuts down on menu scrolling.

I am using a rock candy xbox 360 controller.

SETTING UP YOUR CONTROLLER

First, to install the driver for you xbox controller, just plug it into your computer.  If you have windows, the driver will install automatically.  If not, download form microsoft.

Next, you will need to know the names of the inputs on your controller.  For the xbox 360 controller, they are:

Joy1 = Start
Joy2 = Back
Joy3 / Lstick = Left thumb depress
Joy4 / Rstick = Right thumb depress
Joy5 / LB = Left Bumper
Joy6 / RB = Right Bumper
Joy7 / Ltrigger = Left Trigger
Joy8 / Rtrigger = Right Trigger
Joy9 / Ab = A Button
Joy10 / Bb = B Button
Joy11 / Xb = X Button
Joy12 / Yb = Y Button

Lstick_(up/down/left/right)
Rstick_(up/down/left/right)
Joypad_(up/down/left/right)

Inside the game go to the Controller tab inside the menu and turn on the controller.  The left stick moves the character.  The right stick moves the camera.  And everything else is complete crap.  Now we will use keybind to remap the controller.

PROGRAMMING YOUR KEYBIND USING THE CHAT WINDOW

Simply type the code into the chat window.

The syntax for this is:
/bind <key> <toggle><command> <Param1> <Param2> …

Example:
/bind Joy8 +STOTrayExecByTray 0 0
This binds the Right Trigger to the command in Tray 1, Slot 1.

FINDING THE COMMANDS

Go to key binding in the Options menu.  Hover over the action to find the name of the command.  This is the command you will need to type into the code.

This is the command you need to type into the chat box to execute that action.  To bend keys, ignore the “/”.  Example: the name of the command for Interact is “InteractWindow”.

Next, organize Your hot bar.

Numbering starts 0, so for example, the command for Tray 2, Slot 1 is:
+STOTrayExecByTray 1 0

Once you have programmed  your button, you may notice the shortcut keys over the icon has change to reflect the binding.

BINDING MULTIPLE BUTTON +

Use “+” without spaces button names to set up multiple buttons combination.

Exmaple:  Left Bumper and X button at the same time.
/bind Joy5+Joy11 +STOTrayExecByTray 2 0

BINDING MULTIPLE COMMANDS $$

Use “$$” with spaces bind multiple commands.

Example:
/bind Joy5+Joy11 +STOTrayExecByTray 1 0 $$ +STOTrayExecByTray 1 1 $$ +STOTrayExecByTray 1 2

ADVANCED:  MAKING A BIND FILE

So this is a lot of typing, and you are probably tired of copying and pasting to the chat box.  Well you can program all of you button mapping into a text file that you can edit and update when ever you want.

Put all of your code into one text file.  You do not have to type “/bind” anymore.  Each line will have the following syntax:
<key> <toggle><command> <Param1> <Param2>

To load your bind file enter into the chat box:
/bind_load_file C:<file location><file name>.txt

You can also bind the load file command so you can easily refresh your button mapping when you make an edit using:
bind_load_file

 

MORE RESOURCES

http://sto.gamepedia.com/Guide:_Keybinds#Simple_Keybinding
http://sto.gamepedia.com/List_of_console_commands
http://rated-m.blogspot.com/2010/02/star-trek-online-xbox-360-gamepad_9789.html

 

sto