The 'liveReloadConfig' option is self-explanatory, setting it to true means you can edit the config.ini file while the game is open and the mod will read the updated values from it. When this option is true, the mod re-reads the config file whenever you press a key on the keyboard or a button on the mouse, however this does not apply to buttons on gamepads. It may also impact performance on lower end machines, so it's recommended you only use while tinkering with the values and then turn it back off when you're satisfied. Keycodes for setting the keyboard button for sprinting: Please check the "Properties" Section in unity's website (https://docs.unity3d.com/ScriptReference/KeyCode.html) example: keyboardButton=LeftShift or keyboardButton=Z Also, the keycodes are case-sensitive, as shown above. Please make sure you assign it to a key that is not being already used by the game. GamepadButton keycodes for Xbox 360: (they are probably the same keycodes for the equivalent buttons in another controller type): 0 - LS RIGHT 1 - LS UP 2 - A 3 - B 4 - none 5 - Y 6 - LB 7 - RB 8 - none 9 - none 10 - DPAD UP 11 - DPAD DOWN 12 - DPAD LEFT 13 - DPAD RIGHT 14 - none 15 - none example: gamepadButton=6 or gamepadButton=7