In the main XOutput menu, you will see a list of detected DirectInput devices. Find your controller and click .
If you need help with a specific part of the setup, let me know:
XOutput v0.11 is a minor release that addresses critical stability issues from earlier builds. It acts as a wrapper that reads data from your physical DirectInput device and sends it to a virtual XInput device that Windows recognizes as an Xbox controller.
That would be redundant. Native Xbox 360 controllers already use XInput. Xoutput is for non-Xbox (DirectInput) devices only.
Click next to individual inputs or use the All wizard. Download Xoutput.v0.11.zip
: Download and install the latest version of the ViGEmBus installer, restart your PC, and try launching XOutput again. Conclusion
XOutput requires a few components to function correctly:
Always check the file size (approximately 2–3 MB) and verify the SHA-256 hash if provided. Never download from pop-up "Download Now" buttons on third-party sites.
: Ensure you have the Microsoft .NET Desktop Runtime installed to prevent crashes. 2. Download and Extraction Releases · ericlbarrett/XOutput - GitHub In the main XOutput menu, you will see
Run the downloaded ZIP file through a local antivirus scan or upload it to a site like VirusTotal to ensure it contains no malicious scripts. Step-by-Step Installation and Setup Guide
Downloading "Xoutput.v0.11.zip" and following this guide's simple steps will unlock a new world of compatibility. You will be able to use almost any gamepad or joystick to play the latest racing games, shooters, and RPGs designed for Xbox controllers. This small, open-source utility gives you the power to choose your preferred hardware, ensuring that your gaming experience is defined by your skill and comfort, not by software limitations.
: Version 0.11 often relies on the ScpDriver.exe to create the virtual Xbox device.
In contrast, XInput is a newer, streamlined standard created specifically for the Xbox 360 controller. It is simpler for developers, which is why the vast majority of modern Windows games support XInput natively. If a controller is not natively recognized as an XInput device, these games will simply ignore it. It acts as a wrapper that reads data
: Allows you to customize exactly which physical button corresponds to each Xbox controller input.
Maps analog sticks, buttons, D-pads, and triggers to an XInput virtual device.
If XOutput fails to see your device, verify your physical connection. Unplug the USB cable, restart the application, and plug the device into a different USB port. Ensure Windows recognizes the device in the official Control Panel settings. Virtual Controller Fails to Start