Bug: Controller rebinding broken
Bug #1630
Controller rebinding broken
| Status: | Open |
| Priority: |
High |
| Added by: |
|
| Assigned to: |
Unassigned
|
| Due date: | |
| Reported for: |
Steps to Reproduce
- Reset all inputs
- Verify that the JUMP action is bound to the A button and that it works
- Reassign the JUMP action to button B
- Verify that A triggers JUMP and B activates JUMP and 'RELOAD RIGHT'
- Reset all inputs
- Verify that the 'RELOAD RIGHT' action is bound to the B button and that it works
- Reassign the 'RELOAD RIGHT' action to button A
- Verify that B triggers 'RELOAD RIGHT' and A activates 'RELOAD RIGHT' and JUMP
Explanation
Default bindings persist after rebinding an action to another physical input. The action is then bound to both the default and the newly assigned physical input, effectively making custom controller bindings impossible. I'm playing on Quest 3 with Virtual Desktop and the VDXR runtime. I'm uploading two videos demonstrating the reproduction steps.
I previously had a functional custom remapping on September 17 (day of the Jets update). Reinstalling Windows 11 wiped all my settings, including the controller bindings. The problem remains even after making a clean installation of the game that reset all the settings to default (details in post below). I did not press the 'RESET ALL INPUTS' button in this scenario.