The x360ce v4.18.7.0 update for the Xbox 360 Controller Emulator has been released. This software translates XInput calls to DirectInput, allowing diverse controllers to function as Xbox 360 ones on Windows PCs. Notable fixes include preventing crashes during device refresh and handling unplugged controllers more efficiently. The interface was improved for device detection and redrawing frequency. Several features have been updated, including a new debug panel and removal of unused tabs. The update aims to enhance performance, reduce memory usage, and ensure better stability. For full details, users can refer to the changelog.
(HEY YOU!! We hope you enjoy! We try not to run ads. So basically, this is a very expensive hobby running this site. Please consider joining us for updates, forums, and more. Network w/ us to make some cash or friends while retro gaming, and you can win some free retro games for posting. Okay, carry on ๐)
x360ce v4.18.7.0 has been released. Xbox 360 Controller Emulator serves as a wrapper library that converts xinput calls to directinput calls, allowing your controller (GamePad, Joystick, Wheel, etc.) to behave like an Xbox 360 controller on a Windows PC. For instance, you can use it to play Grand Theft Auto (GTA) with a Logitech wheel.
x360ce Changelog:
v4.18.7.0 (2026-08-26)
Fixed: Crash during device refresh when the device list was modified simultaneously. The refresh thread now takes a snapshot of the device list instead of processing the live collection.
v4.18.6.0 (2026-08-25)
Fixed: Crash when a controller was unplugged and reconnected. The hidden window that captures device messages was accessed from the incorrect thread.
Fixed: If a redraw failed, the interface ceased refreshing for the entire session.
Changed: Device detection now lists only currently attached devices, preserving settings for unplugged devices which display as offline.
Changed: The interface now redraws up to 10 times per second instead of 20. Long redraws will skip frames rather than delaying controller inputs.
v4.17.51.0 (2026-08-25)
Fixed: The program became unresponsive after selecting Add Demo Device in the Devices tab. A list change queued back onto the same thread caused a delay.
Fixed: Crash when accessing a controller tab linked to a non-existent device.
Fixed: Trigger dead zones and anti-dead zones were constrained incorrectly, causing issues with sensitivity settings.
Fixed: The mapping curve for inverted axes displayed incorrectly, causing desynchronization between the marker and the line.
Fixed: Mapping curves now display as a continuous line, even when interrupted by dead zones.
Changed: Axis charts feature a single black marker for the mapped value, with guide lines in corresponding colors.
v4.17.50.0 (2026-08-22)
Changed: About page credits were updated to include Nefarius.
Fixed: Updated the broken link to vigem.org found on the About and Options pages. Project links now redirect to the authorโs GitHub page.
Added: HID Hide tab displays driver installation status, provides a download link, and opens the configuration tool.
Changed: HID Guardian tab is marked as obsolete, having been discontinued by its author in 2023; uninstall remains available, with users redirected to HID Hide.
Changed: The controller picture is now rendered using Windows Forms, reducing memory usage from 198 MB to 85 MB.
Fixed: Overlap issues were resolved for D-pad and thumbstick markers in the controller image.
Fixed: Trigger markers have been adjusted to slide into position rather than blinking unexpectedly.
Changed: Navigation glyphs are now stored as high-resolution bitmaps and are only retained during scaling, saving approximately 7 MB.
Changed: The error report window layout has been redesigned in Windows Forms for improved usability.
Fixed: The Changes and License text on the About page no longer merges into a single paragraph.
Fixed: The tray icon is now properly registered with a name for identification in Windows taskbar settings.
Removed: The Macros tab, which was never finalized and hidden at start-up.
Removed: The XInput tab, which also remained unfinished and hidden at start-up.
Removed: Unused interface files resulting from previous updates.
Added: A debug panel button has been incorporated to showcase all controller glyphs simultaneously.
v4.17.49.0 (2026-08-22)
Fixed: Resolved crashes that occurred during the mapped device list refresh, which had been frequently reported in support emails.
Fixed: Crashes that happened when the active window closed while the process was being identified.
Fixed: A process handle leak was identified for each running process whenever the active window changed.
Changed: Regular DirectInput device conditions are no longer flagged as faults.
v4.17.46.0 (2026-08-22)
Fixed: The virtual gamepad bus client now opens and closes a driver handle correctly.
Fixed: The controller update thread was halted due to the first unhandled error, stopping device polling.
Fixed: A failed state send to a virtual controller now results in reconnection instead of stopping the update thread.
Fixed: Placeholder controllers remained plugged in following a failed virtual controller connection.
Fixed: A successful result was erroneously reported for a failed virtual controller disconnection.
Fixed: Virtual controller slots outside the 1-4 range were throwing errors instead of returning results.
Fixed: The application was hanging indefinitely if the controller thread was blocked during a driver call.
Fixed: Application stalling when attempting to write an error report without any control focused.
Fixed: Error reports failed to compile when the exception included additional data.
Fixed: The guide button was not being relayed to the virtual controller.
Fixed: Visual C++ runtime was being detected via the registry version rather than by program name.
Changed: The process of removing the virtual gamepad bus now checks how it was installed and verifies the outcome.
Changed: Removal of HID Guardian first clears the HID class filter and verifies it before uninstalling the driver.
Added: A HID Guardian install button is included in development builds for testing removal.
v4.17.33.0 (2026-08-22)
Fixed: Resolved a crash issue on Windows 8 and newer versions when utilizing Microsoft’s XInput library.
Fixed: The issues panel was erroneously updated from a background thread.
Fixed: A crash occurred when trying to open the error report window if no error had been logged.
Fixed: A crash happened when closing a ZIP archive twice.
Fixed: The download retry timer erroneously restarted its countdown when the retry interval was modified.
Fixed: The remote controller server keep-alive timer restarted its countdown with interval changes.
Fixed: Aspect ratio was lost when resizing images by width or height.
Fixed: Key/value and link serialization would fail if a change handler was connected.
v4.17.25.0 (2026-08-22)
Fixed: The virtual test controller’s POV sweep caused a crash due to a wrong variable in range checks.
Fixed: Web service GetVendors failed during runtime because of an issue with entity projection in LINQ-to-Entities queries.
Fixed: Web sign-ups generated predictable passwords, which have now been changed to cryptographically random, ranging from 12-32 characters.
v4.17.22.0 (2026-08-22)
Fixed: Crash issues when attempting to select an unavailable game.
Fixed: Crashes encountered while loading user device capabilities.
Fixed: Ensured thread-safety for device online/offline state modifications.
Fixed: The guide button now sends the correct virtual key code with configurable actions.
Fixed: Key names for the guide button parse correctly in a case-insensitive manner.
Fixed: Visual C++ runtime detection has been revised for compatibility with Windows 11.
Fixed: Issues with High-DPI rendering have been rectified; the entire UI scales with monitor zoom, fixing intermittent empty window title problems.
Fixed: Resolved problems with Architecture-specific embedded DLL resolution for both 32-bit and 64-bit XInput and DInput files.
Changed: The HID Guardian install feature has been disabled for safety; only the uninstall option remains available.
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!