If you have old controller and want to reuse these old controller to play games that require Xbox 360 controller, then you will need to use X360CE. X360Ce is a third party freeware which convert old controller from Dinput to Xinput. It can also be known as Xbox360 controller emulator. The wonderful part about X360CE is no installation is required. You jsut need to drag and drop the file in the right location and perform the setting. If you wish to learn much more about X360CE and to download X360CE, please click here to their offical web site. Please read this post if you want to know more about Dinput and Xinput controller.
3 Parts of X360CE
To better use X360CE, you need to understand how X360CE works. The X360CE consists of the 3 files. They are X360CE.exe, X360CE.ini and xinput1_3.dll. The two most important files are X360CE.ini and xinput1_3.dll. The X360CE.exe is only a graphical user interface for user to edit the X360CE.ini file and to create the xinput1_3.dll if it is missing. X360CE.ini file contains the mapping for the controller and setting for . So once you are satified with the configuration of the controller, you can continue to use the same file. xinput1_3.dll is the file responsible for converting your Dinput controller to Xinput.
This file can go by many name variation depending on the game but it is named as xinput1_3.dll by default as this is the most commonly used name that worked for most game. Some variation of the name is xinput1_1.dll, xinput1_2.dll, xinput1_4.dll or xinput9_1_0.dll. Thus, you may need to change the file name if you find that X360CE is not working. There are also 32bit and 64bit versions of xinput1_3.dll. Hence, in order for X360CE to work, you have to find the right version and right filename for the game. Usually, you can google to find the correct combination.
How to use X360CE
The link to download the files is as followed:
To use the freeware, you have to extract the content (1 files) of the zip file into the executable file of the game (the extension is .exe). For example, if the executable file is AC4BFSP.exe, you have to extract the content into the same folder like in the printscreen below. Please click yes when asked to create X360.ini and xinput1_3.dll. You have to plug in the controller before opening the freeware.
The following window will pop out. Select “Search automatically for settings” and click next
The setting for PS4 can be found easily online. Thus, you do not have to do the mapping yourself. Click Finish and the mapping is done.
Remember to untick the Pass through for the controller to work.
green light = working
red light = controller detected but not properly configured. ( Pass through is ticked)
There will be a beep sound after you start the game to inform you that the program is working and your controller will be recognised as Xbox360 controller by the computer.The above step will likely to work for most game. However, there will be certain games which require more steps. Do email/telegram me if you face problem with such game so that i can guide you on the next step.
There are 5 known games that cannot work with the freeware. They are Blazing Angels 2 Secret Missions of WWII, Brutal Legend, Front Mission Evolved, Spider-Man(TM) – Shattered Dimensions, Marvel – Ultimate Alliance. If you find the above step complicated or you want a simpler controller which can just plug and play without any setting, then you might want to take a look at Xinput controller which will cost more. I am currently selling these Xinput controller at my online store. Do take a look below.
If you have any question or thing that you do not understand, you can contact via telegram or email. For faster response, please contact me via telegram or whatsapp. The QR code is the link to contact me via telegram. Telegram is messaging app for smartphone similar to whatapp.