Recent releases on GitHub have introduced several quality-of-life improvements:
Double input (where a game sees both the original and the emulated controller) is a frequent issue. The recommended solution is using HID Guardian to 'hide' the physical device, as discussed on
If clicking the executable generates zero errors and fails to open, look for missing Microsoft foundational dependencies. Ensure both the .NET Framework 4.6 and the Visual C++ Redistributable for Visual Studio 2013 are fully updated on your machine. Buttons Registering Twice (Double Input) x360ce 32877 new
Getting up and running with x360ce 4.17.15.0 is straightforward. However, to save you some time and prevent the most common frustrations, follow this optimized step-by-step guide:
: Right-click your game's executable, select properties, and verify if it runs as a 32-bit or 64-bit application. Download the corresponding x360ce executable binary based on the game's architecture, not your system OS. Buttons Registering Twice (Double Input) Getting up and
Searching for SettingsWhen the "New Device Detected" window appears, select "Search automatically for settings" and check the box "Search the Internet." This is the fastest way to get a functional mapping profile based on what other community members use for your specific hardware.
For new users on Windows 10/11 with current-gen games, the is recommended, but 32877 remains an excellent fallback for legacy titles or problematic configurations. Searching for SettingsWhen the "New Device Detected" window
| | Hook Mask | Reason | | :--- | :--- | :--- | | Assassin's Creed Brotherhood | 0x00000002 | Uses COM hooking to intercept inputs. | | Assassin's Creed Unity | 0x0000001C | Requires a combination of methods for compatibility. | | A game that doesn't work | 0x80000001 (Default) | The standard fallback mask that often solves issues. |
Common alternative names include xinput1_1.dll , xinput1_2.dll , or xinput9_1_0.dll .
