Thank you very much for this. But i have to ask: Why do you switch R1&R2 and L1 and L2? R1/L1 and RB/LB are both buttons, both are the top "button", and R2/L2 and RT/LT are both triggers and they are both the bottom "button". It doesn't make sense. If the game was to use the triggers as triggers, that'd be a problem. Well you write that you need x360ce for this, but that's only because the buttons are switched.
Anyways, for all other people that use the ScpToolkit in order to get their ps3 and ps4 controllers to perfectly and wirelessly connect as xbox controllers, there's how to switch the buttons: - Get the 32 bit version of x360ce, even if you have a 64bit OS, because RE6 is a 32 bit game - Copy the x360ce files to the folder where the BH6.exe is, something like "Steam\SteamApps\common\Resident Evil 6". - Make sure the controller is connected before you open x360ce - Under Controller 1, under advanced, disable Pass Through. You need to disable it, because your controller is already a xbox controller and x360ce ignores your mapping, if you leave it on. - Under Controller 1, under advanced, enable Force Feedback Pass Through. (might be enabled by default already, i forgot) - Under controller 1, under General map all buttons, don't forget the dpad, L3/R3 etc., but leave the Stick Up/Left/Right/Down thingies empty and use the axes instead.
- Finally, now the part why you need x360ce at all, intentionally misassign the buttons and triggers.
edit: you also need to switch the buttons and triggers in the game itself
- Save and exit
Once that is done, it should apply the switch automatically whenever you start the game, and you don't need to start x360ce again.
Sorry for the tone, but this just drove me crazy! If it wasn't for this issue, the mod would be perfect, 10 out of 10.