XOutput v0.11 is a legacy minor release of the XOutput software, a C#-based wrapper designed to convert DirectInput signals into XInput. This tool is primarily used by PC gamers to make generic USB gamepads or older controllers compatible with modern Windows games that only recognize Xbox 360 controllers. Key Features of v0.11
Controller Management: Fixed critical issues regarding swapping controller positions and disabling controllers.
Exclusivity Toggle: Added a checkbox to toggle controller exclusivity, helping prevent "double input" issues where a game sees both the original and emulated controller.
Visual Updates: Added a dedicated icon to the controller options window. Setup Guide Prerequisites: Xoutput.v0.11
Install the official Xbox 360 Controller driver (though Windows 10/11 users can often skip this).
Download and run the ScpDriver.exe (included in many bundles) to provide the virtual bus. Installation: Download the XOutput.v0.11.zip from GitHub or SourceForge. Extract the contents to a folder and run XOutput.exe. Configuration:
Select your DirectInput device and click "Settings" to map your buttons and axes. XOutput v0
Once mapped, click "Start" to begin the emulation. Windows should detect a new "Xbox 360 Controller". Legacy Note
While v0.11 was a stable milestone, the project has since evolved through several maintainers. Newer versions (like XOutput v3.28) offer modern features such as HidGuardian support to completely hide the original DirectInput device from the system, preventing conflicts in newer games. Releases · ericlbarrett/XOutput - GitHub
Solution: This occurs when Xoutput is running while the game also natively supports your controller. Go to the "Options" tab in Xoutput.v0.11 and check "Hide Physical Controller." This hides the real DirectInput device from the game, leaving only the virtual Xbox controller visible. Issue 3: Double inputs (Controller acts twice) Solution:
Save your profile. Toggle the "Start" button. You should see a Windows notification sound indicating a new device has been installed. Open "joy.cpl" (type that into Windows Run) and you will see your new "Xbox 360 Controller for Windows."
✅ You use a non-Xbox controller in a game that only supports Xbox controllers (e.g., older titles, some emulators)
✅ You want game audio from your controller’s headphone jack to go to your PC speakers or wireless headset instead
✅ You need to split audio – e.g., game sounds over speakers, voice chat over controller headset
✅ You want to test controller vibration without launching a game