by Eric L. Barrett

Convert DirectInput APIs to Xinput for the compatibility of old and new game controllers

Operating system: Windows

Publisher: Eric L. Barrett

Release : XOutput 0.11

Antivirus check: passed

Report a Problem

Xoutput is a tool specifically designed to convert DirectInput APIs to Xinput so that users can enjoy the current games even with your old joystick, gamepad or other similar devices.


  • It supports Xbox controller emulation
  • It supports Axis, button, slider, dpad support
  • It supports ViGEm and SCPToolkit compatibility
  • It supports Multiple languages
  • It supports Windows operating system
  • It affords compatibility and supports old game controllers such as gamepad, wheel, joystick, etc.
  • It manages the configuration of old and new devices without mapping

Specifically for game players that have old game controllers, but are unable to locate or acquire compatibility with the current new games, with the aid of Xoutput they can now make use of these controllers. This is because Microsoft changed the controller APIs from DirectInput to XInput. Known as well is that thou both APIs coexisted side by side for quite a while, it still stands that the old and new were not compatible with most games until the release of Xoutput.

Xoutput enables old games to still be in circulation and old controllers can be used with new games.

Moreover, since XInput is the new standard game controller input on windows, and DirectInput can no longer be used with Universal Windows Platform software, but with this tool users can directly use DirectInput devices as well. Thus, the fact remains that Xinput is easier to design and implement on a dedicated device. Although it is a step backward in development, it is often times difficult to differentiate between the old and new since they both do not bring anything special to the picture. Even so, many users never made the jump to the new API for specialized controllers.

Requires Windows operating system
Supports Xbox controller emulation
Compatible with old game controllers
Supports multiple languages

Allows multiple game controllers to work on direct input games.
Offers a user-friendly interface with easy setup.
Supports vibration feedback for an enhanced gaming experience.

Limited compatibility with different gaming systems and controllers.
Lacks frequent updates and bug fixes.
In-game performance issues occasionally arise.

Wed, Dec 13, 2023

XOutput is a specifically designed tool to convert the DirectInput APIs to Xinput to help gamers so that they can enjoy the current games even with their old joystick, gamepad, or other similar devices.

XOutput supports a wide range of systems. It supports Xbox controller emulation, and it also supports Axis, button, slider, dpad. Xoutput supports ViGem and SCPToolkit compatibility.

This tool currently supports only the Windows operating system, and it can manage the configuration of old and new devices without mapping.

If you are someone who has old game controllers and hence can not locate or acquire compatibility with the current new games, then XOutput can aid you so that you can make use of those old controllers.

XOutput also supports vibration feedback for enhancing your gaming experience. Although you might face in-game performance issues occasionally, it is a nice tool if you do not want to throw out your old controllers and want to make very good use using them.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Ian Shaw
Xoutput is a must-have for power gamers like me. It's a handy software tool for managing all your hardware emulation, and it's saved me from having to go and buy a new controller just to play the new Call of Duty on my PC.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Aaron
anti micro is a graphical program that is used to map the function of the applicable controls from peripheral or other compatible controlling devices. this allows you the user to decide what kind of accessibility and game control they are most comfortable with.while this is a compatible part of the compatible operating systems, it can work in tandem with other application.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Jesse S.
The main idea behind the software is that DirectInput can be converted to XInput. That enables many gaming controllers to be used with the modern PC games. The Xbox controllers are a great test subject for the Xoutput program. That program is easily and quickly installed, making it preferred among a lot of game players today. The Xoutput is a software program that will allow people to play games that they want to try. The installation phase is easy to finish for all those interested in that option. The software will quickly update and improve game playability for many new people. The Xoutput software program has been updated over the years. Be sure to check for frequent updates that are being provided today. That adds to the functionality of the Xoutput software program. The project has all of the potential people need. The program is free to try for all interested.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Calum Grimm
It is kind of annoying how fast technology can change because previous consoles you use start to have issues within a year or less. This really helps with allows your old controllers work for online gaming without much issue at all. This has probably saved me hundreds over the past year.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Murray
XOutput is a simple application that enables you to use DirectInput control mapping in games that only support XInput. The configuration is quite simple and easy. The wrapper is compatible with ViGEm and SCPToolkit, and has multiple languages available. It's being continuously worked on by csutorasa, and the source code in C# and available open-source through the MIT License on GitHub.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Dylan
There is nothing worse than having an amazing PC game that you would love to use your Xbox 360 console controller for, but you cannot because its output is incompatible. It happened to me with a PC flight simulator recently. XOutput for Windows is a free program that sorts this problem out. Once installed, it changes the DirectInput data of the Xbox 360 controller to XInput data and you can use it on all those PC games for which you prefer your Xbox 360 controller.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Logan
Xoutput is the easiest way to use your Xbox 360 controller for your PC games. it was never this easy before all you have to do is plugin your controller and play after installation of this software. the best part is that it is compatible with the newest operating systems as well. This is the best and the cheapest way to use your Xbox 360 controller. If you're gamer and have Xbox 360 controller you have to do get this software.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Arran
XOutput allows those with Xbox 360 controllers the ability to use newer gaming systems by converting DirectInput into XInput, thereby gaining access to the Universal Windows Platform. All that is required for this extremely helpful tool is to download and everything should be synced and ready for use. It is smart, smooth and something that will serve users well. Download today!
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Thomas
xoutput is a software which can convert direct input to xinput.this input is used in the xbox as a xbox controller.it is also a new standard game controller.some features of xoutput for the windows software are as follows *xbox controller emulation *axis button slider dpad support *multi language support
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Logan
It is a control tool that is useful for Xbox. It can convert direct input into x input. It reads the direct input data and sends it to the virtual x input device. It is the new standard game controller for windows and universal windows platform software will not be in use anymore with direct input. It supports multi-languages too. Useful for all age groups
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Alexander
this xoutput software has both advantages and disadvantages in it.this particular software does not support many games.this software has good tool to vert the input device into xinput.we can connect this with usb cable or blutooth,we can edit the mapping to controll.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner David
XOutput for Windows is the best application software that allows you to play games using an X-box 360 controller. It allows you to play by converting direct input to x-input on Microsoft libraries. It supports the x-box controller button, and slider and it supports multiple languages on video operating system. By using this application new games can be used by old controllers. Configuration is very simple and easy.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Fraser
XOutput is a compatibility layer that allows older video game controllers to be used with games that support XBox 360 controllers. The application works by collecting the input data from an old controller and converting it so that it can be interpreted by as input from an XBox 360 controller. The application supports multiple controllers, gamepads, and joysticks. XOutput also works with ViGEm and SCPToolkit. You are also able to customize which buttons/sliders/axes on your controller are mapped to which corresponding button/slider/axis on the emulated XBox controller.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Caleb
A software that allows you to transform Directinput into Xput. This is the new top of the line game controller on the market. Does not run on Universal Windows Platform. Comes in ten (10) languages. VIGe and SCPT Toolkit compatible. net/MONO interface.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Owen Q.
XOutput is a Windows-based software application for controlling DirectInput and XInput gaming devices, such as gamepads, joysticks, and racing wheels. It allows users to customize the control experience, as well as to create macros and scripts to automate complex tasks. It can be used to optimize PC gaming experience and to improve the performance of existing controllers.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Jake R.
I've been using XOutput for a few months now and have been impressed with its features. It has allowed me to create complex output types in a short amount of time. It has an intuitive user interface that makes it easy to get the job done quickly. The support team is also very responsive and helpful. I have had no trouble getting answers to my questions. The software is also very stable and reliable, with no unexpected crashes or bugs. Overall, XOutput is a great software for creating complex output types.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Rhys L*****i
I have used XOutput for several of my projects and found it to be a reliable, intuitive software. It's easy to navigate and allows me to quickly and easily modify my projects. The support team is also very helpful and responds quickly to any inquiries. It has a wide range of features that have been useful in my work.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Thomas Fonzi
I found XOutput software to be fairly intuitive and easy to use, however I did experiance some small glitches when setting up my preferences.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Owen Bucker
I found XOutput software to be a useful tool for remapping gamepad inputs to keyboard and mouse inputs. The interface is simple and easy to use.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Noah A******z
The software is easy to install and use, but some users reported compatibility issues with certain controllers.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Kyle
XOutput is a versatile software program that enables DirectInput controllers to be converted into XInput controllers. This primary feature of the software vastly improves controller compatibility with games that exclusively support XInput. With XOutput, you can transform the traditional use of your gaming controllers, expanding their utility and functionality.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Robert
Supports a wide range of gamepad models and enhances gaming experience with customizable controller settings.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Hunter
Great for controller compatibility, occasional connectivity issues.
image/svg+xmlBotttsPablo Stanleyhttps://bottts.com/Florian Körner Muhammad
Intuitive, reliable controller emulation.
Makes games use any controller like xbox on PC.
Сross compatable comparisons of keyboard-to-joystick/controler commands Сross compatible comparisons of keyboard-to-joystick/controller commands
Connect to various games for the PC to play multiplayer with your friends.
Play old windowed games
Replace the cursor within any game with a different cursor of your choosing
Turns your XBOX or Playstation controller into a basic keyboard