Fanatec McLaren GT3 V2 buttons 7 & 8 hardcoded in-game but not present on wheel
- 3 years ago
Guess what? It works. Probably since 1.17 judging by files dates. Why did I claim that it didn't? Because you can't just use the existing MODIFIED controller setup. To use the new, now with buttons 10 and 11 bound to Menu Trigger Left and Menu Trigger Right, you just have to select and enable CSL Elite Steering Wheel McLaren GT3 V2. Plain, clean one offered by the game. That's it. Drawback is - you can't rebind those buttons from the interface.
But if you want to rebind them, then you have to manually edit actionmaps files. Search for any XML files in actionmaps folder that contain "McLaren GT3 V2". There will be a few based on different "wheel bases". Then find section for "McLaren GT3 V2" and find Menu Trigger Left and Menu Trigger Right entries. You can change axisName to any desired (but be logical about that, don't bind something weird) button. In my case I've changed that to buttons 11 and 12 so di_button_10 and di_button_11. Then save files and start the game and select "CSL Elite Steering Wheel McLaren GT3 V2" controller setup. That's important! Select it and edit if needed - don't use the one you used before, even if it was for the same wheel! That was the mistake I was making assuming that changes will go retroactively to current setup.
And one more thing. If you ever see that system goes back to 7 and 8 binding - go to settings and select and enable GT3 V2 setup again - the original or your edited one. I saw this happen couple of times and that was a fix.
<Action actionName="Menu Trigger Left">
<Axis axisName="di_button_10" type="uniDirectionalPositive" deadZone="0.0" saturation="1.0" />
</Action>
<Action actionName="Menu Trigger Right">
<Axis axisName="di_button_9" type="uniDirectionalPositive" deadZone="0.0" saturation="1.0" />