FC, this tool is amazing!
Is there a way to have it so both Keyboard and Gamepad controls can work with this script?
As it is set up now, the variables for the controls are simply set to key constants and and Ord function. Which is connected to keyboard checks.
A gamepad button check works a bit differently as it also needs the controller device. So it basically needs two variables instead of one. Simply have, say, interact_key = gp_face2 will make the game crash if a gamepad is no connected. So changing the script works for either Keyboard or Gamepad, but not both.
I've been trying to mess around with the code to find the best possible solution. Is there something that can be done here?