Now I've seen a few posts pop up every now and again about setting certain actions (eg. long-jump / super-jump, etc.) to custom keybinds, so for the sake of newcomers I decided to make this short and simple guide; since none exists on the forums that I can find.
First, and foremost, you should know the specific designations of each keybinding in relation to Unreal Engine 3's (ie. UE3) terminology. Without knowing the correct terms the commands to set these custom keybinds will not work. For the sake of reference here is a link, straight from the official documentation for UE3, that has a list of the available keybinds.
Unreal Engine 3 Keybinds
Now with regards to actually creating the keybind for the action in question, in this case we will use long-jumps as an example and bind it to the Left Alt key, normally you would launch the game and open the console. After doing so you would input, into the console, the following command line:
SetBind LeftAlt "Duck | Jump" 1
Now whenever you press the Left-hand Alt button you will perform a long-jump on demand. Using this method, however, you are required to re-enter the command line any time there is a major update to the game that would reset the ".ini" files containing the in-game settings. So for the sake of convenience we will create an auto-executable (ie. AutoExec) file that will automatically run the command line every time the game is launched.
Now to start off open up Notepad, or any other basic text-editing software available, and type the same command line in. After this save the document but do not confirm the save just yet. You want to first navigate through your main Hard-drive to the programs folder for Steam. After that follow through the corresponding path of "SteamApps>Common>Dirty Bomb>Binaries" and than go down to the file format. Upon clicking it should show a drop-down menu, click "All Files". Now input the name you will save it as, which is "autoexec.cfg", and confirm the save. You will want to make sure to enter the file extension otherwise this doesn't work. Last thing you need to do is go to your Steam Library and right-click on Dirty Bomb. This will open a drop-down menu once more, click on "Properties" and finally on "Set Launch Options". This will now open up an input box into which you will enter the following command line:
Now when you launch your game whatever commands are currently inside that file will automatically be run which means you will never lose your custom keybind.
Sgt. Peperoni for his Steam Guide on the subject. It is part of what prompted me to make a similar guide here where it is more immediately visible to new players.
You can find his guide here:
If any errors are present in this guide or you have a question feel free to post a comment and I'll get back to you as soon as I can.
February 4, 2018
- Updated the layout slightly
- Improved emphasis to key points of the guide
- Added the missing step for setting up the "AutoExec" file.