Download 2021 Xoutput.v0.11.zip Page
If your game registers two button presses at once, it is reading both your physical DirectInput controller and the virtual XInput controller simultaneously.
The game will detect a "Virtual Xbox 360 Controller" and your old gamepad will now work flawlessly. Troubleshooting Common Issues Game Detects Double Inputs
If you’ve ever tried to play a modern PC game with an older DirectInput controller—like a generic USB gamepad or an old PlayStation controller—you’ve likely run into a frustrating wall: the game only recognizes Xbox 360 controllers
Because XOutput mimics hardware drivers, it is crucial to download it from trusted sources to avoid malware or altered files. Step 1: Find an Official Repository Download Xoutput.v0.11.zip
Locate a trusted repository (such as the official GitHub releases page for XOutput) and download the file named XOutput.v0.11.zip . Step 2: Extract the Files
Finding the correct and safe version of XOutput is straightforward. The software is hosted on GitHub, which is the best source for the official release. Follow these steps to download "Xoutput.v0.11.zip":
: This is the modern standard driver required for XOutput to create virtual controllers. If your game registers two button presses at
Double-click Xoutput.exe . No admin rights are required for the main program, but the ViGEm driver must be installed system-wide.
In the Xoutput window, look at the bottom status bar. It should say "ViGEm Bus: Connected" and "Xoutput: Running" .
: Extract the contents of the ZIP file into a dedicated folder (e.g., C:\Program Files\XOutput ). You can create a desktop shortcut to XOutput.exe for easy access. Step-by-Step Setup Guide Install Prerequisites : Step 1: Find an Official Repository Locate a
For Windows versions older than Windows 10, you must install the official Microsoft Xbox 360 Controller drivers .
If you are a PC gamer, you have likely run into a frustrating compatibility issue: your favourite older gamepad, arcade stick, or generic controller refuses to work with a modern game. Most modern PC games are built exclusively around Microsoft's protocol (the standard for Xbox controllers), completely ignoring older DirectInput devices.
If your game responds to both your original DirectInput controller and the virtual XInput controller simultaneously, actions will happen twice.
This minor but important release laid the groundwork for future improvements, with the developer noting they were actively working on v0.2, which would bring "a variety of more improvements and enhancements".
For more information, refer to the official GitHub repository's documentation or seek community support on forums like Reddit's r/XOutput. If you encounter any issues, first check the project's issue tracker, as your problem may have a known solution.