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
, 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:
The only things that will differ per player are values after
, 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:
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
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:
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.