Download Latest Version DS4Windows_3.3.3_x86.7z (2.7 MB)
Email in envelope

Get an email when there's a new version of DS4Windows

Home / v3.3.0
Name Modified Size InfoDownloads / Week
Parent folder
DS4Windows_3.3.0_x86.zip 2023-12-16 4.2 MB
DS4Windows_3.3.0_x86.7z 2023-12-16 2.7 MB
DS4Windows_3.3.0_x64.zip 2023-12-16 4.3 MB
DS4Windows_3.3.0_x64.7z 2023-12-16 2.8 MB
DS4Windows_installer_x64_v3.3.0.exe 2023-12-16 12.5 MB
README.md 2023-12-16 1.6 kB
Version 3.3.0 source code.tar.gz 2023-12-16 3.4 MB
Version 3.3.0 source code.zip 2023-12-16 3.6 MB
Totals: 8 Items   33.6 MB 12

.NET 8 release. Waste of time really. Make sure to download and install the appropriate .NET 8 Desktop Runtime package depending on the build you are using

.NET 8 Desktop Runtime x64 https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-8.0.0-windows-x64-installer

.NET 8 Desktop Runtime x86 https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-8.0.0-windows-x86-installer

  • Update project to target .NET 8 Desktop Runtime
  • Updated bundled libraries to target .NET 8
  • Added initial unit test project to solution
  • Updated use of ProfileMigration class
  • Changed how migrated XML string is grabbed from ProfileMigration class
  • Fixed issues with converting of older profiles from earlier DS4Windows versions including Jays2Kings builds
  • Force waiting for mapper routine to be over before switching profiles. Fixes BT lightbar issues primarily with DualSense
  • Unregister DataContext used to link VMs early. Purge memory early and reduce memory usage. Thanks to kurtanr for figuring out the problem
  • Loosen analog to mouse wheel mapping
  • Increased RWC for FlickStick in editor. Allow upper limit of 200
  • Changed technique for stopping mapping routine from input thread. Allows some routines to still run while profile loading is in progress
  • Make sure XmlReader instance is closed after using ProfileMigration class
  • Quick UDP server startup tweaks
  • Add missing button ids to the gyroTriggerItems. Contribution by christranq
  • DualSense LED: Swap player 4 & player 6. Contribution by RobbyCBennett
Source: README.md, updated 2023-12-16