Forum Discussion

grocal's avatar
grocal
Seasoned Hotshot
4 years ago
Solved

Fanatec McLaren GT3 V2 buttons 7 & 8 hardcoded in-game but not present on wheel

Product: F1 22
Platform:PC
Summarize your bug The game has hardcoded binding for wheel buttons 7 and 8 which are not present on Fanatec CSL Elite Steering Wheel McLaren GT3 V2.
Which area is the bug/glitch in? Everywhere
How often does the bug occur? Every time (100%)
Steps: How can we find the bug ourselves? Just connect Fanatec CSL Elite Steering Wheel McLaren GT3 V2 or check it's manual to see that buttons 7 and 8 are not present on this wheel
What happens when the bug occurs? You can't use those hardcoded bindings for example when switching sub-tabs on Grand Prix screen (car setup) or using fast forward / backward buttons while watching replay or highlights.
What do you expect to see? I expect the game to have either not hardcoded bindings and allowing user to bind those places where 7 and 8 button is used by himself or rebind them if it's needed to be hardcoded to some buttons that are present on the wheel

Another EGO based game and again - hardcoded bindings for buttons that do not exist on the wheel. Fanatec CSL Elite Steering Wheel McLaren GT3 V2 (V2!!!!) somehow skipped buttons 7 and 8 in their design. You can check official numbering in downloadable user's manual. But F1 22 devs still keep hardcoded bindings here and there for those buttons even when such wheel is detected. Even official template for binds have button 8 bound to instant replay somehow. I hope you will finally get rid of those hardcoded bindings or allow for user to use his own even for weird places like sub-tabs or forward/backward buttons in replay/highlights viewing.

  • grocal's avatar
    grocal
    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" />

42 Replies

About F1® Franchise Discussion

Join other players talking about classic F1® games here.4,993 PostsLatest Activity: 14 days ago