Version 3.1.0

  • Have project target .NET 6. Good performance jump. Make sure to download the .NET 6 Runtime before updating.
  • Updated extra libs to target .NET 6
  • Remove the use of the DS4Audio monitor class for select devices. Use appropriate DS4 feature flags instead. Will likely fix headphone muting issues while rumble is active for several third party DS4 controllers
  • Changed expanded output range for Gyro Mouse-like Joystick
  • Added additional checks for HidHideClient path
  • Changed gyro mode subcommand calls for Switch Pro and JoyCon controllers
  • Added try catch for initial outputKBMHandler connect call. Skip over failed FakerInput connection and attempt to fall back to SendInput
  • Changed Backslash OEM key alias for FakerInput mapping
  • Corrected current gyro toggle flags. Could have impacted profile switching
  • Raise default warning intervals used for controller readings control and lightbar flashing
  • Removed several DS4 BT Windows 7 workarounds. Seriously, Win 7 support is done. 8.1 is almost EOL
  • Fixed use of WIN64 compilation symbol for HID serial reading routine. Visual Studio probably stripped it with the .NET 5 migration
  • Bundled updated XInputChecker and DS4Updater that target .NET 6
  • Binaries are no longer digitally signed. No longer have a valid OV certificate anymore. Going to make distribution harder

Version 3.0.18

  • Added output Stick and Axis options for Gyro Mouse Joystick
  • Use TabControl to contain gyro output panels. Simplifies XAML
  • Re-enabled DS4 emulation support