DirectInput 到 XInput 的封装程序
If you have an older or not supported game controller (gamepad, wheel, joystick, etc.), but XBox 360 controllers are supported you can use this software and enjoy gaming with your controller.
XOutput is a software that can convert DirectInput into XInput. DirectInput data is read and sent to a virtual XInput (Xbox 360 Controller) device. 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 you can use DirectInput devices as well.
To join the discussion or just say hi, there is a discord channel.
This application is deprecated as the emulation softwares it used are no longer supported. This version is unreleased. Please use 3.x version for the latest version
| Version | State | Support |
|---|---|---|
| 4.x | No releases | Unreleased |
| 3.x | Unsupported | Expired at Dec 3 2024 |
| 2.x | Old version (superseeded by 3.x) | Expired at Mar 7 2018 |
| 1.x | Old version (superseeded by 3.x) | Expired at Mar 7 2018 |
Install one of the two libraries. ViGEm (preferred) or SCPToolkit (unsupported, legacy)
| Software | State | Download |
|---|---|---|
| ViGEmBus | Deprecated since Nov 2, 2023 | ViGEmBus |
| ScpToolkit | Deprecated since Mar 20, 2023 | ScpToolkit |
Install:
Download the application:
conf directory| Software | State | Download |
|---|---|---|
| HidHide | Active development | HidHide |
| HidGuardian | Deprecated since Jul 27, 2023 | HidGuardian |
Affected devices and whitelist can be managed by the application, but it needs administrator priviledges.
Add affected device manually (use this method only, if you want to hide non recognized HID devices):
regedit and go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HidGuardian\Parametersmulti-string value with the name AffectedDevicesHardware ID and copy string that looks like HID\VID_046D&PID_C219&REV_0200 and HID\VID_046D&PID_C219HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HidGuardian\ParametersManage process whitelist manually (use this method only, if you want to use HidGuardian for other applications):
regedit and go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HidGuardian\Parameters\WhitelistProblem visualisation
…
Offered solution
…
| Component | Implementation | Description |
|---|---|---|
| Device emualation | ViGEm | External software that emulates XBox and DS4 controllers |
| Device emualation | SCP toolkit | Legacy external software that emulates XBox controllers |
| Backend | XOutput.Server | Server that collects data from clients and sends to the emulation software |
| Client | XOutput.App | Desktop application that collects data from the devices and sends to the backend |
| Client | Web controller | Web application that allows to emulate a device |
| Client | Web client | Web application that uses the Gamepad API |
暂无开放 Issues,或尚未同步最近议题。