I would like to definitely solve a problem with controllers configuration when I play local games with friends on my PC.
I have different controllers (not Xbox controllers but various and random PC controllers).
The problem I have is that when I launch a game, if the default key to jump is the physical "A" button on my controller 1 in a given game, it will be the physical "B" button with my controller 2 in the same game for example.
And it is a little annoying because in some games it is just not possible to change the input by the options. And then when I try to explain how to play the explanation will depend on the controller, it is really boring if the game has a lot of control.
Thus, I tried to download x360 ce that emulates an Xbox controller from a random PC controller. I did it to make the game "believe" that he has Xbox controller and by using the emulator I could configure all the thing to make the physical "A" button have the same action in-game for all controllers.
All my games are on Steam, thus I went into the Steam game folder, for example:
C:\Program Files (x86)\Steam\steamapps\common\Gang Beasts
I put the x360ce.exe here. I launch it, it recognizes all my controllers. Then I start it and I configure my controllers to make their buttons coincide in the emulator.
I push nothing
I push "A" button on my controller: the light is green, good ! I made sure that all the controllers have the same correspondence: physical A button -> A button in the emulator.
But when I launch the game, nothing changes! The jump button will still be the physical "A" button on my first controller and the physical "B" button on my second one.
How can I solve my problem?
Note: I also checked those options in x360ce (I have read it can fix some issues sometimes) :