The Binding of Isaac: Rebirth – How to bind on controller to reset run and toggle fullscreen (Windows only)

The Binding of Isaac: Rebirth – How to bind on controller to reset run and toggle fullscreen (Windows only) 1 - steamlists.com
The Binding of Isaac: Rebirth – How to bind on controller to reset run and toggle fullscreen (Windows only) 1 - steamlists.com
Well, the title is self-explanatory. I wanted to be able to toggle fullscreen and reset the run just with my controller. Firstly I was using JoyToKey, but not anymore – I tinkered with game settings files a bit, thought I should share it.

P. S. Sorry for any grammar mistakes, I am from Ukraine and English is my third language.

 
 

The Guide

 
Go to C:\Users\%username%\Documents\My Games\Binding of Isaac Afterbirth+ 
 
Open inputconfig.dat 
 
You will see something like this: 

<KeyConfigs> <Controller Name=”Keyboard” 0-0=”65″ 0-1=”-1″ 1-0=”68″ 1-1=”-1″ 2-0=”87″ 2-1=”-1″ 3-0=”83″ 3-1=”-1″ 4-0=”263″ 4-1=”-1″ 5-0=”262″ 5-1=”-1″ 6-0=”265″ 6-1=”-1″ 7-0=”264″ 7-1=”-1″ 8-0=”69″ 8-1=”-1″ 9-0=”32″ 9-1=”-1″ 10-0=”81″ 10-1=”-1″ 11-0=”341″ 11-1=”-1″ 12-0=”80″ 12-1=”-1″ 13-0=”258″ 13-1=”-1″ 14-0=”32″ 14-1=”257″ 15-0=”256″ 15-1=”-1″ 16-0=”82″ 16-1=”-1″ 17-0=”70″ 17-1=”-1″ 18-0=”77″ 18-1=”-1″ 19-0=”257″ 19-1=”-1″ 20-0=”263″ 20-1=”-1″ 21-0=”262″ 21-1=”-1″ 22-0=”265″ 22-1=”-1″ 23-0=”264″ 23-1=”-1″ 24-0=”81″ 24-1=”-1″ 25-0=”69″ 25-1=”-1″ 26-0=”258″ 26-1=”-1″/> <Controller Name=”XInput Controller 1″ 0-0=”0″ 0-1=”-1414856704″ 1-0=”1″ 1-1=”-1414856703″ 2-0=”2″ 2-1=”-1414856702″ 3-0=”3″ 3-1=”-1414856701″ 4-0=”6″ 4-1=”-1414856700″ 5-0=”5″ 5-1=”-1414856699″ 6-0=”7″ 6-1=”-1414856698″ 7-0=”4″ 7-1=”-1414856697″ 8-0=”8″ 8-1=”-1″ 9-0=”9″ 9-1=”-1″ 10-0=”11″ 10-1=”-1″ 11-0=”12″ 11-1=”-1″ 12-0=”15″ 12-1=”-1″ 13-0=”14″ 13-1=”-1″ 14-0=”4″ 14-1=”-1″ 15-0=”5″ 15-1=”-1″ 16-0=”-1″ 16-1=”-1″ 17-0=”-1″ 17-1=”-1″ 18-0=”-1″ 18-1=”-1″ 19-0=”15″ 19-1=”-1″ 20-0=”0″ 20-1=”-1414856704″ 21-0=”1″ 21-1=”-1414856703″ 22-0=”2″ 22-1=”-1414856702″ 23-0=”3″ 23-1=”-1414856701″ 24-0=”8″ 24-1=”-1″ 25-0=”11″ 25-1=”-1″ 26-0=”6″ 26-1=”-1″/> </KeyConfigs>

Second string (Controller Name=”XInput Controller 1″) is obviously your controller, but you might have some other controller name. 
 
Among numbered values, you need to find two of them: 

  • 16-0=”-1″ (reset the run, the same as holding the R on the keyboard), is currently unset 
  • 17-0=”-1″ (toggle fullscreen, the same as pressing F on the keyboard), is currently unset

As for me, I wanted to bind pressing down the left stick (L3) to reset the run and pressing down the right stick (R3) to toggle fullscreen. 
 
Before doing this, you need to know which key code numbers are assigned by TBOI to L3 and R3 (because they are not used by default and there is no way to simply set buttons for resetting the run and toggling fullscreen on your controller using only TBOI controls menu). 
 
Warning! You need to follow my steps carefully, generic key codes from Windows Control Panel applet (“Set up USB game controllers”) won’t work, TBOI executable issues it’s own number key codes for your controller buttons and they can be different for different controllers. 

  1. Close inputconfig.dat 
  2. Launch TBOI 
  3. Go to Controls menu 
  4. Change first column button to toggle map view with your controller from “Back” button to “L3” 
  5. Close the game 
  6. Open inputconfig.dat 
  7. Check the current value of 26-0=”*” in the controller string, in my case before doing the steps it was 26-0=”6″ (6 is Back button key code) and it became 26-0=”10″ (10 is L3 button key code) 
  8. Go to step 1 and do the same with but R3 in step 4 
  9. Check the current value of 26-0=”*” in the controller string, in my case after step 7 it was 26-0=”10″ (10 is L3 button key code) and it became 26-0=”13″ (13 is R3 button key code) 
  10. Close inputonfig.dat, launch TBOI and set the map button back to default, which is “Back”

Now it is the time to close TBOI and open inputconfig.dat to edit it. In second string, I find and edit these: 

  • 16-0=”-1″ (reset the run, the same as holding the R on the keyboard), is currently unset 
  • 17-0=”-1″ (toggle fullscreen, the same as pressing F on the keyboard), is currently unset

to these: 

  • 16-0=”10″ (reset the run, the same as holding the R on the keyboard), is set for L3, pressing down the left stick 
  • 17-0=”13″ (toggle fullscreen, the same as pressing F on the keyboard), is set for R3, pressing down the right stick

 
Save and close. 
 
Voila! 
 
You can launch TBOI:R, start the run and try out your new bindings. Also, you can repeat the same procedures if you have multiple controllers (you will have additional strings in the inputconfig.dat for them). 
 
Keep in mind, that if you change the controls through the game menu again, your changes get erased, so keep a backup of the files or save this guide to set this up easily again. 
 

Written by [pixelity]

I hope you enjoy the Guide we share about The Binding of Isaac: Rebirth – How to bind on controller to reset run and toggle fullscreen (Windows only); if you think we forget to add or we should add more information, please let us know via commenting below! See you soon!
 
 
 
 


Be the first to comment

Leave a Reply

Your email address will not be published.


*