Krakenos

Binding of Isaac Afterbirth custom controls

Oct 4th, 2016
2,369
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.03 KB | None | 0 0
  1. So first of all to edit input options in a way, that game menu doesn't let you, open inputconfigs.dat in your notepad, file is located in the same directory as options.ini. It should look simliar to my file, which looks like this:
  2.  
  3. <KeyConfigs>
  4. <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"/>
  5. <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="13" 11-1="-1" 12-0="14" 12-1="-1" 13-0="12" 13-1="-1" 14-0="4" 14-1="-1" 15-0="5" 15-1="-1" 16-0="15" 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"/>
  6. </KeyConfigs>
  7.  
  8. Example value, 0-0="65", means that function 0-0(Which is move left) is assigned to key 65 on keyboard (Which is "A" key). Function 0-1 is also move left, but it's made for alternative input, that's why in keyboard part of file, it's set to "-1", which is "disabled", but in controller, it's set to analog stick axis.
  9.  
  10. Numbers that represent keys on keyboard:
  11. Keys are represented by uppercase ASCII decimal numbers. Arrows etc tbd
  12.  
  13. Numbers that represents buttons on controller(based on x360 controller):
  14. 0-left dpad button
  15. 1-right dpad button
  16. 2-up dpad button
  17. 3-down dpad button
  18. 4-A button
  19. 5-B button
  20. 6-X button
  21. 7-Y button
  22. 8-left bumper
  23. 9-left trigger
  24. 10-left analog click
  25. 11-right bumper
  26. 12-right trigger
  27. 13-right analog click
  28. 14-"Back" button
  29. 15-"Start" button
  30. Big xbox button can't be assigned afaik, game doesn't seem to recognize it as input.
  31.  
  32. Functions:
  33. 0-move left
  34. 1-move right
  35. 2-move up
  36. 3-move down
  37. 4-shoot left
  38. 5-shoot right
  39. 6-shoot up
  40. 7-shoot down
  41. 8-plant a bomb
  42. 9-use active item
  43. 10-use card/pill
  44. 11-drop/shuffle pill/card
  45. 12-pause game
  46. 13-map
  47. 14-skip cutscene/enter in menus/restart after death
  48. 15-menu back
  49. 16-reset game
  50. 17-go to fullscreen
  51. 18-mute game
  52. 19-spawn coop baby
  53. 20-move left in menu
  54. 21-move right in menu
  55. 22-move up in menu
  56. 23-move down in menu
  57. 24-enter easter egg menu
  58. 25-ACTION_MENURT(?)
  59. 26-enter daily challange
  60.  
  61. TL:DR To bind reset to controller, unbind your desired button in game menu and assign value of your button(check what number represent it) to 16-0 function. In my file it's 16-0="15", which means reset on "start" button.
Add Comment
Please, Sign In to add comment