Ensure the game is running in Windows 7 compatibility mode (right-click game .exe > Properties > Compatibility). Fix 2: Move all X360ce files into the same folder as the game .exe , not a sub-folder. Some games (like Unreal Engine 3 titles) require the DLL in the Binaries folder.
However, at the time, most PC gamers had "DirectInput" devices—Logitech rumblepads, old Saitek sticks, or generic generic USB gamepads. Suddenly, games like Batman: Arkham Asylum , Bioshock , and Street Fighter IV started releasing that supported XInput. If you plugged in a non-Xbox controller, the game wouldn't recognize it, or the buttons would be mapped incorrectly (showing "A" but you had to press "B"). X360ce 3.2.8.77
: Exceptionally stable on Windows 7 and older hardware 0.5.1 . Ensure the game is running in Windows 7
Open the folder where your game's .exe file is located. However, at the time, most PC gamers had
: Upon launching the executable, it creates an x360ce.ini file which stores the hardware ID and mapping offsets.
Once you download x360ce.exe , place it in your game's folder (where the .exe game file is), then run it. It will generate this complete set of files:
The software world moves fast, but has proven that sometimes "if it isn't broken, don't fix it" is the best philosophy. It strips away the complexity of modern driver-based emulation and gives the user raw, file-based control over their controller mapping.