Castle Game Jam is a rapid result driven game development event where teams create prototypes over the course of 1 week in a big castle
tbd
Unity, 2D
To rebind a key for all controllers, you should change the file InputTemplate in ProjectSettings, "ProjectSettings/InputTemplate". TEMP should be used in place of a setting that should change depending on the controllerId. After changes have been made, just run the script InputCreator.sh, "ProjectSettings/InputCreator.sh", while inside the ProjectSettings folder.
./InputCreator.sh
If you need to change access type just do:
chmod u+x InputCreator.sh
to give the file execute rights.
The script will create and replace the InputManagement.asset file in your folder.
To change individual bindings for individual controllers is a bit harder, but could be made if you know the correct JoystickControllerId. Then change the correct ID in InputManagement.asset