Binary Domain Guide

Setting up proper controls for Binary Domain for Binary Domain

Setting up proper controls for Binary Domain

Overview

This guide is meant to help anyone who wants to get around the somewhat restrictive keybind configuration and set up whatever keys they want for Binary Domain.

Introduction

I will try my best to make everything in this guide as simple as possible, so you don’t need extraordinary knowledge to follow anything listed here.
The only “tool” that’s required is standard Windows Notepad.

Requirements

I’m going to assume you have played the game before, or have at least launched it and set up the graphics, controls, FOV/camera, et al.
If not, you are advised to do so before moving on, as this guide requires modifying a configuration file created by the game.

Finding the configuration file

Navigate to wherever you have Steam installed. This is typically “C:Program Files (x86)Steam” but may differ if you installed it in another folder or drive.
From there, move to “steamapps” -> “common” -> “Binary Domain” -> “savedata”.

The file in question is named

UserCFG.txt

, which is a standard text file and can be opened with Notepad.

Editing the keybindings

Now that you know which file is responsible for key mappings, it’s time to open it with Notepad.
Desired controls will differ per player, so take this as a general how-to rather than something to follow verbatim.

The main portion of the file dealing with controls looks as follows:

<keyconfig> <INPUT_A key_id=”45″ mouse_id=”-1″ /> <INPUT_B key_id=”57″ mouse_id=”-1″ /> <INPUT_X key_id=”16″ mouse_id=”-1″ /> <INPUT_Y key_id=”33″ mouse_id=”-1″ /> <INPUT_UP key_id=”17″ mouse_id=”-1″ /> <INPUT_DOWN key_id=”31″ mouse_id=”-1″ /> <INPUT_LEFT key_id=”30″ mouse_id=”-1″ /> <INPUT_RIGHT key_id=”32″ mouse_id=”-1″ /> <INPUT_START key_id=”25″ mouse_id=”-1″ /> <INPUT_SELECT key_id=”19″ mouse_id=”-1″ /> <INPUT_LB key_id=”15″ mouse_id=”-1″ /> <INPUT_RB key_id=”18″ mouse_id=”-1″ /> <INPUT_LT key_id=”29″ mouse_id=”-1″ /> <INPUT_RT key_id=”0″ mouse_id=”0″ /> <INPUT_RUP key_id=”200″ mouse_id=”-1″ /> <INPUT_RDOWN key_id=”208″ mouse_id=”-1″ /> <INPUT_RLEFT key_id=”203″ mouse_id=”-1″ /> <INPUT_RRIGHT key_id=”205″ mouse_id=”-1″ /> <INPUT_DUP key_id=”3″ mouse_id=”-1″ /> <INPUT_DDOWN key_id=”5″ mouse_id=”-1″ /> <INPUT_DLEFT key_id=”2″ mouse_id=”-1″ /> <INPUT_DRIGHT key_id=”4″ mouse_id=”-1″ /> </keyconfig>

The only things that will differ per player are values after

key_id

, rest of the section will always be the same, as it’s auto-generated by the game’s configuration tool.

In order to edit the key bindings, you must figure out what each of the buttons, like A or Left Bumper, does.

Below is a list of controller buttons, sticks, etc and what they do in the game:

Button
Action
A
Evade/Hide/Dash/Vault
B
Examine/Pick up
X
Melee attack
Y
Focus
Left stick up
Move forward
Left stick down
Move backwards
Left stick left
Strafe left
Left stick right
Strafe right
Start
Pause game
Select
Squad member info
Left bumper
Voice menu
Right bumper
Reload/Burst
Left trigger
Aim
Right trigger
Fire weapon
Right stick up
Look up
Right stick down
Look down
Right stick left
Look left
Right stick right
Look right
DPAD up
Top weapon
DPAD down
Bottom weapon
DPAD left
Left weapon
DPAD right
Right weapon

At this stage, you might be asking yourself “how do I use all this information?”.
Simple, really. You refer to above table if you want to rebind an action to a key which the configuration tool won’t let you assign, then refer to the standard IMB keycode table below to find said key’s number [click on image for larger size]:

Example: you want to change the aim key to left control.
To do this, find aim on the controller table, which is left trigger, then use the keycode table to find the ID number for left control on the keyboard, which is 29.
Then, go to

<INPUT_LT key_id=”xx” mouse_id=”-1″ />

and change whatever is listed for “key_id” to “29”. Quotation marks that appear in the file are required.

After you’re done, the line should look like this:

<INPUT_LT key_id=”29″ mouse_id=”-1″ />

Repeat this for any other mappings you want to change and save the text file.

If you want to use a mouse button instead, “key_id” has to be set to “0”, then change “mouse_id” to “0” for left button, “1” for right button and “2” for middle button.
Note: there doesn’t seem to be a way to make the scroll wheel up/down work. Either the game doesn’t use it, or the “mouse_id” is yet to be discovered.

Making the changes work

Now that you’ve edited UserCFG.txt to your heart’s content, one problem will remain.
Despite changed controls, the prompt icons will stay the same as they previously were.

To address this, run the game’s configuration tool again, check the input section to make sure your changes are listed, then, WITHOUT making any further changes, click “Save and Quit”.
This will leave the mapping file intact but will update IconCFG.txt to reflect your changes, so you know which keys to press during on-screen prompts. This is particularly useful when responding to your teammates or giving them orders.

Conclusion

Thanks for reading. Hope you found this guide useful and not all too complicated.
This is most likely going to remain as-is unless I forgot some crucial bits of information, in which case I’ll update it as soon as possible.

SteamSolo.com