Skip to content

Releases: Valkirie/HandheldCompanion

Release Candidate 0.8.2.2 - Christmas Edition

24 Dec 12:06
Compare
Choose a tag to compare

How to install

  1. Download the installer below.
  2. Run the installer.

Once installation is complete, the installer will automatically start the frontend Controller Helper. From here you'll be able to install and start the Controller Service. Once service is running, the frontend will let you manage the virtual controller and create or modify profiles.

Remarks

  • This release supports Windows 10/11 only! (Intel/AMD 64-Bit)
  • This release will install and deploy ViGEmBus and HidHide.
  • This is a release candidate version compiled in debug mode. Its perfromance and CPU usage might be slightly higher than final builds.

Features

image
image
image

Controller Helper arguments

ControllerHelper.exe profile --mode="xinput" --exe="C:\Users\benja\AppData\Local\Playnite\Playnite.DesktopApp.exe"
ControllerHelper.exe profile --mode="ds4" --exe="C:\Users\benja\AppData\Local\Playnite\Playnite.DesktopApp.exe"
ControllerHelper.exe service --action="xxx" (install, uninstall, create, delete, start, stop)

Changelog

Full Changelog: bin-rc-0.8.1.7...bin-rc-0.8.2.2

  • implemented Universal Motion Control (UMC)
  • implemented wrapper support for xinput 1,2,3,4 to expand compatibility
  • implemented editable default profile
  • improved installer script
  • disable profile update and application when helper is not running as administrator

Fixed Issues

  • fixed an issue affecting OneEuroFilter filtering compute
  • prevent crash on null MouseHook
  • fixed a crash issue when trying to retrieve current xinput dll data

Known issues

  • Steering Axis, Invert Axis are broken features, therefore they were disabled.

Release Candidate 0.8.1.7

16 Dec 08:39
Compare
Choose a tag to compare

How to install

  1. Download the installer below.
  2. Run the installer.

Once installation is complete, the installer will automatically start the frontend Controller Helper. From here you'll be able to install and start the Controller Service. Once service is running, the frontend will let you manage the virtual controller and create or modify profiles.

Remarks

  • This release supports Windows 10/11 only! (Intel/AMD 64-Bit)
  • This release will install and deploy ViGEmBus and HidHide.
  • This is a release candidate version compiled in debug mode. Its perfromance and CPU usage might be slightly higher than final builds.

Features

image
image
image

Controller Helper arguments

ControllerHelper.exe profile --mode="xinput" --exe="C:\Users\benja\AppData\Local\Playnite\Playnite.DesktopApp.exe"
ControllerHelper.exe profile --mode="ds4" --exe="C:\Users\benja\AppData\Local\Playnite\Playnite.DesktopApp.exe"
ControllerHelper.exe service --action="xxx" (install, uninstall, create, delete, start, stop)

Changelog

Full Changelog: bin-rc-0.8.1.6...bin-rc-0.8.1.7

  • implemented localization (WIP)
  • installer will remove stored settings on uninstallation.
  • removed AYASpace profile, no longer needed !

Fixed Issues

  • fixed an issue causing an error on DSU Server stop.
  • fixed an issue preventing touchpad inputs to be sent once the option has been disabled at least once.
  • fixed an issue affecting gyroscope and accelerometer data filter, preventing any application interacting with the DS4 to get proper motion control (Steam, reWASD, PS Now, PS Remote)

Known issues

  • Steering Axis, Invert Axis are broken features, therefore they were disabled.

Release Candidate 0.8.1.6

14 Dec 09:28
Compare
Choose a tag to compare

How to install

  1. Download the installer below.
  2. Run the installer.

Once installation is complete, the installer will automatically start the frontend Controller Helper. From here you'll be able to install and start the Controller Service. Once service is running, the frontend will let you manage the virtual controller and create or modify profiles.

Remarks

  • This release supports Windows 10/11 only! (Intel/AMD 64-Bit)
  • This release will install and deploy ViGEmBus and HidHide.
  • This is a release candidate version compiled in debug mode. Its perfromance and CPU usage might be slightly higher than final builds.

Features

image
image
image

Controller Helper arguments

ControllerHelper.exe profile --mode="xinput" --exe="C:\Users\benja\AppData\Local\Playnite\Playnite.DesktopApp.exe"
ControllerHelper.exe profile --mode="ds4" --exe="C:\Users\benja\AppData\Local\Playnite\Playnite.DesktopApp.exe"
ControllerHelper.exe service --action="xxx" (install, uninstall, create, delete, start, stop)

Changelog

Full Changelog: bin-rc-0.8.1.5...bin-rc-0.8.1.6

  • halt processes on helper close.
  • improved installer script.
  • helper will now store its position and size on closing. Will reopen in the same state (maximized, normal, minimized), size and position.

Fixed Issues

  • fixed and simplified gyrometer and accelerometer.
  • fixed uncloaking/cloaking on close.

Known issues

  • Controller Service can cause issues with AYASpace.
  • Steering Axis, Invert Axis are broken features, therefore they were disabled.

Release Candidate 0.8.1.5

13 Dec 11:32
Compare
Choose a tag to compare

How to install

  1. Download the installer below.
  2. Run the installer.

Once installation is complete, the installer will automatically start the frontend Controller Helper. From here you'll be able to install and start the Controller Service. Once service is running, the frontend will let you manage the virtual controller and create or modify profiles.

Remarks

  • This release supports Windows 10/11 only! (Intel/AMD 64-Bit)
  • This release will install and deploy ViGEmBus and HidHide.
  • This is a release candidate version compiled in debug mode. Its perfromance and CPU usage might be slightly higher than final builds.

Features

image
image
image

Controller Helper arguments

ControllerHelper.exe profile --mode="xinput" --exe="C:\Users\benja\AppData\Local\Playnite\Playnite.DesktopApp.exe"
ControllerHelper.exe profile --mode="ds4" --exe="C:\Users\benja\AppData\Local\Playnite\Playnite.DesktopApp.exe"
ControllerHelper.exe service --action="xxx" (install, uninstall, create, delete, start, stop)

Changelog

Full Changelog: bin-rc-0.8.1.4...bin-rc-0.8.1.5

  • installer will automatically deploy and start controller service.
  • installer will automatically stop and remove controller service.
  • allow arguments to be passed on controller helper start.

Fixed Issues

  • fixed an issue preventing newly created profiles to be modified.

Known issues

  • Controller Service can cause issues with AYASpace.
  • Steering Axis, Invert Axis are broken features, therefore they were disabled.

Release Candidate 0.8.1.4

09 Dec 12:54
Compare
Choose a tag to compare

How to install

  1. Download the installer below.
  2. Run the installer.

Once installation is complete, the installer will automatically start the frontend Controller Helper. From here you'll be able to install and start the Controller Service. Once service is running, the frontend will let you manage the virtual controller and create or modify profiles.

image

Remarks

  • This release supports Windows 10/11 only! (Intel/AMD 64-Bit)
  • This release will install and deploy ViGEmBus and HidHide.
  • This is a release candidate version compiled in debug mode. Its perfromance and CPU usage might be slightly higher than final builds.

Features

Changelog

Full Changelog: bin-rc-0.8.1.3...bin-rc-0.8.1.4

  • Implemented new profile options: Steering Axis (Yaw, Roll), Invert Horizontal axis, Invert Vertical axis.
  • Implemented Controller Helper arguments, allowing third party application to create or modify profiles.
  • Implemented OneEuroFilter3D filter to improve gyroscope and accelerometer precision.

Controller Helper arguments

ControllerHelper.exe profile --mode="xinput" --exe="C:\Users\benja\AppData\Local\Playnite\Playnite.DesktopApp.exe"
ControllerHelper.exe profile --mode="ds4" --exe="C:\Users\benja\AppData\Local\Playnite\Playnite.DesktopApp.exe"

Fixed Issues

  • replace SingleInstanceApplication by Mutex and PipeClient/PipeServer
  • allow profile edit even if exe is not reachable

Known issues

  • Controller Service can cause issues with AYASpace.
  • Steering Axis, Invert Axis are broken features.

Release Candidate 0.8.1.3

08 Dec 17:45
Compare
Choose a tag to compare

How to install

  1. Download the installer below.
  2. Run the installer.

Once installation is complete, the installer will automatically start the frontend Controller Helper. From here you'll be able to install and start the Controller Service. Once service is running, the frontend will let you manage the virtual controller and create or modify profiles.

image

Remarks

  • This release supports Windows 10/11 only! (Intel/AMD 64-Bit)
  • This release will install and deploy ViGEmBus and HidHide.
  • This is a release candidate version compiled in debug mode. Its perfromance and CPU usage might be slightly higher than final builds.

Features

Changelog

Full Changelog: bin-rc-0.8...bin-rc-0.8.1.3

  • Implemented new profile options: Steering Axis (Yaw, Roll), Invert Horizontal axis, Invert Vertical axis.
  • Implemented Controller Helper arguments, allowing third party application to create or modify profiles.
  • Implemented OneEuroFilter3D filter to improve gyroscope and accelerometer precision.

Controller Helper arguments

ControllerHelper.exe profile --mode="xinput" --exe="C:\Users\benja\AppData\Local\Playnite\Playnite.DesktopApp.exe"
ControllerHelper.exe profile --mode="ds4" --exe="C:\Users\benja\AppData\Local\Playnite\Playnite.DesktopApp.exe"

Fixed Issues

  • Prevent crash when trying to modify a not running service.
  • Prevent crash on null XInputController profile value.
  • Fixed an issue causing DS4 trackpad click to ignore cursor X, Y coordinates.
  • Fixed OneEuroFilter3D rate calculation.

Known issues

  • Controller Service can cause issues with AYASpace.
  • Steering Axis, Invert Axis are broken features.

Release Candidate 0.8c

29 Nov 13:12
Compare
Choose a tag to compare

How to install

  1. Download the binaries below.
  2. Extract the archive where you'd like the application to stay.
  3. Run install.cmd as an administrator to deploy the required libraries.
  4. Run ControllerHelper.exe as an administrator. The frontend will allow you to manage the virtual controller, the service deployment and profiles.

image

Remarks

  • This release supports Windows 10/11 only! (Intel/AMD 64-Bit)
  • This release will install and deploy ViGEmBus and HidHide.
  • This is a release candidate version compiled in debug mode. Its perfromance and CPU usage might be slightly higher than final builds.

Features

Changelog

Full Changelog: bin-rc-0.7...bin-rc-0.8

  • Implemented application installer.
  • Implemented welcome window.
  • Migrated autostart support from registry key to task manager.
  • Implement ControllerCommon class and massive code refactorisation.

Fixed Issues

  • Fixed assembly informations. We're now properly displaying build version.
  • Fixed issues due to sub-projects compile order.
  • Fixed an issue where service manager would lock the UI on process statuts update fail.

Hotfix 0.8b

  • Reduced installer size. Removed dependencies. Install will download them instead.
  • Fixed task manager. Start on boot settings should properly apply.

Hotfix 0.8c

  • If Controller Helper is already running, display the window instead of displaying an error.
  • Fixed an issue preventing new profiles to be created.
  • Fixed an issue causing crash on broken profiles.
  • Create dump file when Controller Helper has crashed.

Known issues

  • Controller Service can cause issues with AYASpace.

Release Candidate 0.7b

26 Nov 15:34
Compare
Choose a tag to compare

How to install

  1. Download the binaries below.
  2. Extract the archive where you'd like the application to stay.
  3. Run install.cmd as an administrator to deploy the required libraries.
  4. Run ControllerHelper.exe as an administrator. The frontend will allow you to manage the virtual controller, the service deployment and profiles.

image
image
image

Remarks

  • This release supports Windows 10/11 only! (Intel/AMD 64-Bit)
  • This release will install and deploy ViGEmBus and HidHide.
  • This is a release candidate version compiled in debug mode. Its perfromance and CPU usage might be slightly higher than final builds.

Features

Changelog

Full Changelog: bin-rc-0.6...bin-rc-0.7

  • Implemented Controller Helper log output (within Logs folder)
  • Implemented vibration strength control under Controller Helper GUI

Fixed Issues

  • Fixed a critical issue when parsing decimals from string
  • rev.b : fixed an issue with appsettings.json

Known issues

  • Controller Service can cause issues with AYASpace.

Release Candidate 0.6

26 Nov 07:38
2d2dad6
Compare
Choose a tag to compare

How to install

  1. Download the binaries below.
  2. Extract the archive where you'd like the application to stay.
  3. Run install.cmd as an administrator to deploy the required libraries.
  4. Run ControllerHelper.exe as an administrator. The frontend will allow you to manage the virtual controller, the service deployment and profiles.

image
image
image

Remarks

  • This release supports Windows 10/11 only! (Intel/AMD 64-Bit)
  • This release will install and deploy ViGEmBus and HidHide.
  • This is a release candidate version compiled in debug mode. Its perfromance and CPU usage might be slightly higher than final builds.

Features

Changelog

Full Changelog: bin-rc-0.5...bin-rc-0.6

  • New icon from Nikita Golubev
  • Improved GUI tooltip behavior
  • Improved XInput to DInput wrapper behavior

Fixed Issues

  • Fixed dpi awareness... for good !
  • Fixed default profile values (gyrometer, accelerometer)
  • Prevent application for hanging forever when service status hasn't properly changed on user action

Known issues

  • Controller Service can cause issues with AYASpace.

Release Candidate 0.5

23 Nov 11:25
Compare
Choose a tag to compare

How to install

  1. Download the binaries below.
  2. Extract the archive where you'd like the application to stay.
  3. Run install.cmd as an administrator to deploy the required libraries.
  4. Run ControllerHelper.exe as an administrator. The frontend will allow you to manage the virtual controller, the service deployment and profiles.

image
image
image

Remarks

  • This release supports Windows 10/11 only! (Intel/AMD 64-Bit)
  • This release will install and deploy ViGEmBus and HidHide.
  • This is a release candidate version compiled in debug mode. Its perfromance and CPU usage might be slightly higher than final builds.

Features

Changelog

Full Changelog: bin-rc-0.4...bin-rc-0.5

  • Implemented R2/L2 buttons support.
  • Implemented Trackpad click (right mouse click or long touchscreen tap) support.
  • Implemented Controller Helper GUI.
  • Implemented default profile for JoyXOff.
  • Implemented dpi awareness.

Fixed Issues

  • Fixed an issue where PipeClient would reconnect on PipeServer close.
  • Fixed an issue with Xinput dll wrapper detection behavior.
  • Fixed an issue where turning off the Controller Helper would create a permanent trackpad tap.
  • Fixed an issue where touchscreen inputs X, Y coordinates would be incorrectly translated into trackpad coordinates.

Known issues

  • Controller Service can cause issues with AYASpace.