It maps gamepad buttons, axes, and D-pads to XInput commands, allowing unsupported controllers to work with modern games that require an Xbox controller.

If the interface highlights issues, install the ViGEmBus Virtual Gamepad Emulation Driver . Save & Run: Click "Save All" and run your game. Important Notes & Tips

Disclaimer: Some users have reported issues with cheating detection in certain games (e.g., GTA V) when using modified xinput files. If you are having trouble, tell me: What are you trying to play? What model of controller are you using?

You can combine multiple input devices into one virtual 360 controller using the [Advanced] tab settings (Set "Combine Into" to "One").

The program creates a custom xinput1_3.dll file (in v3) or acts as a virtual driver (in v4) that intercepts game input commands.

Version 4 (newer) creates a "Virtual Xbox 360 Controller" and doesn't rely on DLL files inside game folders, making it better for modern games. Version 3 is often used for older titles.