"Xbox 360 Controller Emulator" allows your controller (gamepad, joystick, wheel, etc.) to function as an Xbox 360 controller. For example, it lets you play games such as "Grand Theft Auto" (GTA) or "Mafia II" using a Logitech Wheel.
IMPORTANT: Please download and run digitally signed files only! If someone asks to disable antivirus or exclude X360CE app from anti-virus - DON'T! Report any suspicion in Issues and we will try to resolve any false positive with anti-virus developers.
On 2022-07-14 some malicious people updated the "Beta Testing" WIKI page with a link to a file which was not signed by developers of X360CE. The "Beta Testing" WIKI page has been restored and all WIKI pages have been locked for project contributors only, to ensure this does not happen again.
Digitally Signed Application v4.17.15.0 (2020-11-15) and Virtual Gamepad Emulation Bus 1.16.112.0
Download - x360ce.zip - for All games
Note: version 4.x use Virtual Gamepad Emulation. Instructions can be found here: https://github.com/x360ce/x360ce/wiki/Beta-Testing
Digitally Signed Application v3.3.6.0 (2018-07-06) and Libraries 3.4.1.1357 (2015-08-27)
32-bit Download - x360ce_x86.zip - for 32-bit games
64-bit Download - x360ce_x64.zip - for 64-bit games
DInput.dll Plugin (required for some games):
32-bit Download - dinput_x86.dll - for 32-bit games
64-bit Download - dinput_x64.dll - for 64-bit games
!!! Denuvo protected games are not supported !!!
List of denuvo protected games is here
Report only crashes or other bugs, note that the Issue tracker is not a help desk!
DO NOT ASK FOR HELP IN INSTALLATION OR CONFIGURATION!!!
If you have questions about installation or configuration, please go to our forum @NGemu
Games that work with x360ce can be found on the Compatibility List. If you would like to add to that list or provide updated information place see Reporting Compatibility.
Notes:
xinput1_3.dll (Wrapper Library) - Translates XInput calls to DirectInput calls - supports old, non-XInput compatible GamePads.
x360ce.exe - (Application) - Allows for editing and testing of Library settings.
x360ce.ini - (Configuration) - Contain Library settings (button, axis, slider maps).
x360ce.gdb - (Game Database) Includes required hookmasks for various games).
Dinput8.dll - (DirectInput 8 spoof/wrapping file to improve x360ce compatibility in rare cases).
Run this program from the same directory as the game executable. XInput library files exist with several different names and some games require a change in its name. Known names:
Game Database (GDB) and Configuration (INI) files can be copied to %ALLUSERSPROFILE%\X360CE on NT6 (Vista/7/8) or %ALLUSERSPROFILE%\Application Data\X360CE on NT5.1 (XP), or be left in the same directory as the game's executable (.EXE)
Note:
Delete x360ce.exe, x360ce.ini and all XInput DLLs from the game's executable directory.
Instructions: https://github.com/x360ce/x360ce/wiki/HID-Guardian
Some games have control issues when Dead Zone is reduced to 0%.
You may need to increase the Anti-Dead Zone value if there is gap between the moment when you start to push the axis-related button and the reaction in game.
Wheel doesn't work in the game, but it works inside x360ce Application.
Some controllers will only operate in game if they are set as "GamePad". Try to:
Only one controller, mapped to PAD1, may work correctly in some games. Try to:
To use more than one controller in game, you may need to combine them. Try to:
Do I need to run x360ce Application during the game?
The x360ce.exe application can be closed before launching the game; the game doesn't need it and it uses your computer's resources. The x360ce.exe application is just a GUI for editing x360ce.ini and testing your controller.
Warning - Configuration file version does not match x360ce version.
This occurs because the current version of the application is not completely compatible with the DLL just yet. You can resolve this by adding Version=1 under the [Options] section in x360ce.ini
Controller tab won't turn green / Red light on Controller 1, 2 etc.
This can occur for a number of reasons: