# csutorasa/XOutput

DirectInput to XInput wrapper

Repository: https://github.com/csutorasa/XOutput
Canonical: https://ross.abutalabs.com/products/xoutput
Language: C#
License: MIT
License Family: permissive
Topics: directinput, xinput, game-controller, xoutput
Archived: true
Last push: 2024-12-03T21:36:22+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3571, "days_push": 638, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1340, forks 110 (observed 2026-08-28T04:04:26.020823+00:00)

## What it is
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
- artifact type: application
- maturity: maintenance
- function: game, gui
- domain: gaming-tools, windows, developer-tools
- platform: windows
- tags: directinput, xinput, gamepad-emulation, controller-mapping, vigem, xbox-360-controller, desktop

## Member repositories
- csutorasa/XOutput (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:26.020823+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:43:51.872399+00:00, confidence not recorded.
  - readme: https://github.com/csutorasa/XOutput (fetched 2026-08-28T04:04:26.020823+00:00, sha 4e22e08a7a4a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
