Hello ! BeamNG is clearly better with a controller, but, if you don't have a XBOX controller, or playstation one, you've got to program it yourself, it's pretty easy, but still it take a long time to put all the little option. Because 90 % which isn't a Ps, or Xbox one, are in the same style, so if you could put some preset, this would make things a lot easier. Like a Ps and a Xbox preset, it would be cool !
not that easy at all considering each controller has a unique ID which then causes it to report a unique mapping.
I Isn't it universal? I mean, aren't all the controllers the same? (Of course, in one hand the ps ones and in antoher the xbox ones?
not remotely, heck, some will have it so if we consider the typical xbox 4 button layout of A B X Y, A=1, B=2, X=3, Y=4, some will then have A=2, B=4, X=1, Y=9 and button 3 is clicking left stick, some will have a different order, some will have yet another order. The only thing that tends to stay consistent on a gamepad is which axis the left thumbsticks horizontal and vertical movement represent. They are all different, which is why most devs just shoot for the xbox 360+derivatives and why the 3rd party playstation drivers simply emulate being an xbox 360 controller.