Skip to content
This repository has been archived by the owner on Jan 1, 2024. It is now read-only.

Releases: Ryochan7/DS4Windows

Version 3.2.5

12 Jan 05:54
Compare
Choose a tag to compare

App settings fixes

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

  • Fixed some default values for app settings
  • Extra app settings checks. Re-establish some app settings defaults
  • Set AbsRegionDisplay to empty string by default

Version 3.2.4

11 Jan 05:47
Compare
Choose a tag to compare

Version 3.2.3

09 Jan 01:21
Compare
Choose a tag to compare

Version 3.2.2

08 Jan 00:16
Compare
Choose a tag to compare

More Special Actions fixes

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

  • Fixed saving of Launch Program special action
  • Fixed Macro and Press Key Special Actions

Version 3.2.1

07 Jan 06:06
Compare
Choose a tag to compare

Fixed Special Actions serializing

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

  • Fixed wait period offset for automatic added wait times in macro editor
  • Fixed serializing of Special Actions
  • Fixed saving of Special Actions to Actions.xml
  • Fixed delay time usage for some Special Action types

Version 3.2.0

05 Jan 20:24
Compare
Choose a tag to compare

XmlSerializer, DTO classes, JoyCon Charging Grip support

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

  • Migrate app settings and profile readers to use XmlSerializer DTO classes
  • Small tweaks for JoyCon base init
  • Tweaked Switch Pro init
  • Fixed Gyro Mouse toggle profile setting
  • Experimental support for JoyCon Charging Grip support
  • Force cancel stalled IO operations when stopping input thread loop
  • Reset DS4State while removing JoyCon device
  • Added simple haptic dirty flag
  • Tweaked hue changing for lightbar Rainbow mode
  • Made SideL and SideR available as Gyro triggers
  • Changed rainbow label. Value actually affects lightness level, not saturation
  • Updated note regarding stick rotation setting
  • Add extra macro wait periods if delays are not already in use. Tried to keep the old Jay2Kings behavior but it is time to change things
  • Fixed device type set for JoyConControllerOptions instance
  • Bump NLog from 5.1.0 to 5.1.1
  • Updated references to Swedish locale assembly
  • Bundle custom Nefarius.Utilities.DeviceManagement. Minimal build changes
  • Fixed crash on updating tooltip if Windows Explorer is not running for some reason. Contribution by V-Olk
  • Updated Russian translation. Contribution by V-Olk
  • Fixed default value of UseLang in AppSettingsDTO

Version 3.1.12

20 Dec 18:08
Compare
Choose a tag to compare

DualSense rumble options moved to Profiles, fixes

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

  • Updated NuGet packages. H.NotifyIcon.Wpf, MdXaml, NLog, System.Management
  • Moved some DualSense rumble settings into Profiles. Contribution by Kanuan
  • Ignore invalid OscPacket that might come through
  • Changed counter use for Hotplug routine
  • Removed old DS4 BT output counter workaround. Was only needed when using the Control endpoint
  • Fixed RS outer binding
  • Fixed bad copy pasta for SideR control value in special actions

Version 3.1.11

27 Nov 05:43
Compare
Choose a tag to compare

Fixed translation assembly loading, use 0x11 output report for DS4 again, and other small tweaks

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

  • Fixed loading of language assemblies from Lang folder
  • Update Traditional Chinese assembly. Contribution by syaoran
  • Fixed snap to center Y axis coordinate for control abs mouse
  • Tweaks to DS4 BT output support. Revert back to using output report 0x11
  • Take payload length into account besides just array length. Strip 0xA0 data magic byte from output packet
  • Added workflows for issue moderation automation. Contribution by nefarius
  • Check current virtual desktop display bounds when restoring window position on startup
  • Added Poast social link in About window
  • Tweaked Switch Pro init routine. Increased initial USB delay, tweaked modeswitch command
  • Removed use of old ControlService busThread. Utilize Dispatcher
  • Fixed rsync ignore rules for default translation assemblies

Version 3.1.10

07 Nov 03:35
Compare
Choose a tag to compare

Absolute mouse output control support. Tweak to cmd command interface. Snappier app

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

  • Added Mouse instance null check when performing PreLoadReset before profile loading
  • Added absolute mouse output support for bindable controls
  • Removed references to old BitTube channel
  • Added WpfScreenHelper NuGet package to dependencies
  • Use absolute mouse region display coordinate translation for Touchpad abs mouse
  • Removed App references to MemoryMappedViewAccessor objects for cmd interface. Create as needed. Snappier app as a result

Version 3.1.9

26 Oct 00:40
Compare
Choose a tag to compare

Updated ViGEm libraries. Fixes compatibility with older versions of ViGEmBus

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

  • Updated ViGEm.NET libraries. Includes check for IOCTL_DS4_AWAIT_OUTPUT_AVAILABLE status. Contribution by Nefarius
  • Added check that AwaitBufferThread has reached inner loop before attempting to Interrupt thread
  • Fixed Gyro Mouse Joystick output for vertical axes