Analysis updated 2026-05-18
Play PC games that expect an Xbox controller using a DualShock 4 or DualSense pad
Use PlayStation-specific features like gyroscope motion and touchpad on PC games
Set up per-game button remapping profiles that switch automatically on launch
Customize controller LED color and monitor battery level from a PC
| aayan555/ds4windows | qwilxy/paralives-release | luolangaga/tubatool | |
|---|---|---|---|
| Stars | 220 | 215 | 214 |
| Language | C# | C# | C# |
| Setup difficulty | moderate | easy | easy |
| Complexity | 2/5 | 1/5 | 2/5 |
| Audience | general | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires installing supporting drivers ViGEmBus and HidHide plus administrator privileges.
DS4Windows is a Windows utility that lets you use a PlayStation DualShock 4 or DualSense controller on a PC by making the computer treat it as an Xbox controller. Many PC games are built expecting an Xbox gamepad, so without a tool like this, a PlayStation controller may not work correctly or may be missing features. DS4Windows acts as a translator: it reads input from the PlayStation controller and presents it to the operating system as an Xbox 360 or Xbox One controller, which games then recognize without any special configuration. Beyond basic button translation, the tool supports features that would otherwise be lost when using a PlayStation controller on PC, including the gyroscope for motion controls, the touchpad on the DualShock 4, and adaptive triggers on the DualSense (the PS5 controller that can apply variable resistance when pressed). You can create custom profiles that remap buttons differently for each game, and the tool can switch profiles automatically when a specific game is launched. Other features listed in the README include a battery level indicator, LED color customization on supported controllers, support for multiple controllers at the same time, and a low-latency mode. The tool integrates with two supporting projects called ViGEmBus (which handles the virtual Xbox controller) and HidHide (which hides the raw PlayStation controller from games that might detect it). The README notes this is an unofficial fork or redistribution and is not affiliated with Sony, Microsoft, or the original DS4Windows developers (the original project was maintained by a developer known as Ryochan7). It runs on Windows 10 and Windows 11 and requires administrator privileges. No license is specified in the README.
A Windows tool that makes a PlayStation controller work as an Xbox controller so PC games recognize it automatically.
Mainly C#. The stack also includes C#, Windows, ViGEmBus.
No license is specified in the README, so usage rights are unclear.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.