csutorasa/XOutput
DirectInput to XInput wrapper observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3571
- days_rel: n/a
- days_push: 638
- n_releases_24m: 0
Adoption not part of the score
1340 stars · 110 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
XOutput is a Windows application that converts DirectInput game controller input into XInput, emulating an Xbox 360 controller so older or unsupported gamepads, wheels, and joysticks work with modern games. It relies on ViGEm or SCPToolkit emulation drivers.
Use cases
- use an old gamepad in games that only support Xbox 360 controllers
- convert DirectInput controller to XInput on Windows
- play UWP games with a non-XInput joystick
- emulate an Xbox 360 controller from a racing wheel
- map a legacy joystick for modern PC games
When to choose
- you have a DirectInput-only controller and games require XInput
- you want a GUI to map buttons and axes to a virtual Xbox 360 pad
When to avoid
- you need actively maintained software - the project is deprecated and its 3.x support expired in December 2024
- your controller already supports XInput natively
- you are on a non-Windows platform
Facets
application · maturity maintenance
game gui gaming-tools windows developer-tools windows directinput xinput gamepad-emulation controller-mapping vigem xbox-360-controller desktop
1 source
- readme: https://github.com/csutorasa/XOutput · fetched 2026-08-28 · 4e22e08a7a4a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| csutorasa/XOutput | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="csutorasa/XOutput")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem