2.2.1 / 31-12-2020



DS4Windows is a portable program that allows you to use a PlayStation DualShock 4 on your PC by emulating a Xbox 360 controller. This project is actually a fork of the work of Jays2Kings, which can be found on the old project website at ds4windows





Most Recent Changes

  • Put lock block in for DS4 USB output routine

  • Import newer ViGEm.NET libraries for ViGEmBus 1.17.333.0 extended support

  • Allow passthru of Touchpad and Gyro to output virtual DS4. Requires ViGEmBus 1.17.333.0 and Windows 10

  • Put note about DS4Windows assembly architecture in Log. Needed to diagnose Exclusive mode problems.

  • No longer reset X360 report data each gamepad poll

  • Fixed Touchpad Swipe and Gyro Tilt controls index values for Profile Editor controls

  • Fixed some 8 controller bugs. Make sure to save set profile and load setting

  • Don't reset auto profile flags on device removal

  • Sort auto profile list by app file name

  • Allow binding to Mute button in Special Action editor

  • Added DualSense Mute button to Gyro and Touchpad triggers

  • Allow Mute button as a Shift Trigger

  • Use a WrapPanel for Utils section

  • Fixed crash on Windows 7 when attempting to download ViGEm installer. Side effect of targeting .NET Framework 4.8

  • Remove Aero2 assembly reference

  • Changed output method used for Windows 7 BT DS4 devices. Forced to use Control endpoint on Windows 7

  • Have driver installer window choose different ViGEmBus installer depending on detected Windows OS install