
You need to copy-paste this dll several times and rename it to xinput1_4.dll, xinput1_2.dll, xinput1_1.dll and xinput9_1_0.dll You will notice that x360ce has created xinput1_3.dll next to x360ce.exe.Once you have finished, click Save and close x360ce.Switch between controllers by clicking Controller 1/2/3/4 at the top.

If x360ce didn’t find a correct configuration for your controller, you can select in the dropdowns next to the button names, and press the button on your controller.You should see corresponding buttons light up. Try pressing buttons on your controllers.You will be prompted to search the internet for configurations for your controllers.Close the Warnings list by clicking Ignore All. It will say ‘xinput1_3.dll’ was not found.Copy x360ce.exe from the x360ce directory to the game directory, then run it after plugging in your controllers.If it isn’t in the immediate directory, it is probably in a folder called bin/ win32/ win64 or similar. Find the directory where the executable (exe) for the game is located.For Steam games, right-click the game in Steam -> Properties -> Local files -> Browse local files… Extract the x360ce.zip anywhere by right-clicking -> Extract all….If in doubt, try 32-bit first, then try 64-bit if it doesn’t work. You will need x360ce.zip if you are playing a 32-bit game and x360ce_64.exe if it is 64-bit.I would recommend x360ce 3.X over 4.X as it has bindings for most controllers, and 4.X can duplicate the controller indexes. Download x360ce 3.X from the GitHub releases.This is useful if your controller doesn’t work out of the box with a game. X360ce can trick any game into thinking any controller is a standard xbox 360 controller.
