How to customize the icons of joystick buttons?

Discussion in 'Content Creation' started by Stolz, Jan 20, 2026 at 7:56 AM.

  1. Stolz

    Stolz
    Expand Collapse

    Joined:
    Oct 17, 2023
    Messages:
    3
    When I play the game in flat screen I use an Xbox controller. The game UI shows all the input bindings assigned to the Xbox Controller using Xbox specific icons, which is great.

    However when I play in VR instead of the Xbox controller I use Moza steering wheel with lots of buttons. The game has no problem recognizing my wheel and I have successfully assigned the necessary game actions to buttons of my wheel. The problem is the game UI shows a meaningless icon for all the assigned buttons (for instance, 'Press BTN54 to continue') which are impossible for me to remember which physical wheel button they correspond to.

    I can see under game folder ui/ui-vue/src/assets/ there are many SVG icons that match the physical appearance of my joystick buttons. I would like to assign some of those existing icons to specific buttons of my joystick for them to be shown in the UI, similarly to what is done for Xbox controllers.

    I know my input bindings are saved under c:/Users/{user}/AppData/Local/BeamNG/BeamNG.drive/current/settings/inputmaps/{USB_IDs}.diff file. Is there any way for me to modify that file (or any other) to override the icons the game will use to show my custom joystick buttons icons instead?

    Thanks
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice