Skip to content

Releases: Valkirie/HandheldCompanion

Build 0.11.0.0

11 Jul 17:34
9dc36c7
Compare
Choose a tag to compare

What's Changed

Features

Quicktools Overlay

  • Brightness / volume control
  • TDP, powerplan and GPU control
  • Profile management (basic)

Hotkey page

  • All hotkey possible triggers on one page

Suspender

  • Suspender will let you suspend and resume any process or game instantly.

Improvements

  • Vigem and Hihide libraries were updated
  • ModernWPF library was updated and compiled in Release mode to improve performance and reduce Memory footprint
  • Process manager was improved and now relies on events rather than timed events. This will reduce the CPU footprint
  • Device specific special hotkey detection, let you use custom physical buttons from supported devices
  • Suspender now supports UWP games (Microsoft gamepass)
  • Readme

Bugfixes

  • Ayaneo Founder edition support
  • Profiles page navigation issues

Tickets closed
#198 Aya Neo Founder is not supported yet?

Build 0.10.1.0

28 Jun 19:04
792da66
Compare
Choose a tag to compare

What's Changed

Features

  • GPD Winmax2 Support (180 degrees opened)

Improvements

  • Faster 3D overlay model face camera at lower update rates
  • OneXplayer Mini 3D model has more details and ergonmic shape grips
  • Theme Windows 11 improvements

Bugfixes

  • Logging fix, resulting in crash with USB Gyro usage
  • 3D overlay Facecamera pose filter when toggling between face camera off and on.
  • USB Gyro mounting options are now properly enabled on start
  • 3D overlay Facecamera shoulder buttons rotate into view
  • Key hook frequency for gamepad special buttons

Build 0.10.0.0

22 Jun 18:12
Compare
Choose a tag to compare

What's Changed

Features

  • Suspender, allow any process to be paused, recover the ressources and resumed instantly (wip)
  • Inputsmanager, Inputs Manager is a total rewrite of the way HC handles triggers and inputs across the whole application. The new manager also brings support to custom keys from OEM devices.
  • ZD O+ 3D Overlay model thanks to B-Core
  • Touchpad overlay transparency can go even lower
  • Verified compatibility for all OneXPlayer Mini Models (AMD/Intel)
  • OneXPlayer Mini 3D overlay model
  • 3D Overlay face camera is optional

Improvements

  • Windows 11 Theme
  • 3D overlay model default device pose pitch

Bugfix: Touchpad overlay inputs

Tickets closed
#103 Overlay placement grids do not highlight the accent color with touch, only with mouse
#145 Touch overlay completely transparent and or add border option
#25 PS Now Integration
#141 Vertical slider malfunctions on touchscreen scroll
#150 OneXplayer Mini i7 Support (Horizontal Is Vertical, Vertical Is Horizontal)
#160 @GanJJJJ [onexplayer mini amd] "Hardware keyboard" button breaks HCs emulation/ OR stops cloaking real gamepad"
#171 Application crashes when changing 3D controller overlay model
#163 Ayaneo Pro 2021 model is stated as not supported

Build 0.9.10.4

06 Jun 12:09
25d751a
Compare
Choose a tag to compare

What's Changed

  • Improved service manager, to properly detect is the service exists before trying to initialize it when Handheld Companion starts.

  • Removed profile manager from the service. While it may prevent the service from pulling default profile, it'll also fix a few issues caused by the fact a service can't access any user-specific variables, like my documents location.

  • Fixed service wakeup when device resumes from sleep. This was preventing the virtual controller from connecting on system resume.

  • OneXplayer Mini Intel build thanks to @romracer

Full Changelog: bin-rc-0.9.10.3...bin-rc-0.9.10.4

Build 0.9.10.3

05 Jun 19:56
Compare
Choose a tag to compare

What's Changed

  • Improved model highlight, so the highlighted control will retain its original color with a slightly lighter tint.
  • Improved task manager, to fix a potential crash on startup and also prevents task settings self-reset.
  • Refactored overlay model swap, to reduce loading time and memory consumption.

Full Changelog: bin-rc-0.9.10.2...bin-rc-0.9.10.3

Build 0.9.10.2

04 Jun 10:12
Compare
Choose a tag to compare

What's Changed

Developers comments

In this new build we've put a lot of efforts in improving the overall overlay performance and thus significantly reduced the GPU usage while also slightly reducing the CPU usage. @CasperH2O also implemented a nice QoL functionality to progressively highlights controls that are analogic (joysticks and triggers).

Full Changelog: bin-rc-0.9.10.0...bin-rc-0.9.10.2

Build 0.9.10.0

02 Jun 15:17
Compare
Choose a tag to compare

What's Changed

  • Chinese simplified and traditional updte. by @CasperH2O in #156
  • Fix sensors, remove device mounting from USB Gyro and inclino filter by @CasperH2O in #155
  • Fix default pose in case of no motion sensor. by @CasperH2O in #157
  • Add power control panel profile. by @CasperH2O in #158
  • Refactor update manager by @Valkirie in #161
  • Fixed an issue causing crash or preventing device from going to sleep when service is running by @Valkirie
  • Fixed an issue preventing virtual controller from being rendered with proper materials by @Valkirie
  • Fixed an issue causing an infinite loop on service manager, preventing the UI from starting by @Valkirie
  • UI will ask for Administrator rights defaulty by @Valkirie

Full Changelog: bin-rc-0.9.9.0...bin-rc-0.9.10.0

Build 0.9.9.0

31 May 13:58
01b9a2e
Compare
Choose a tag to compare

What's Changed

  • USB Gyro v2 support, thanks to initial code and kickstart by Frank, and A LOT of refactoring by Benjamin
  • Improved coloring and more details for multiple 3D overlay controller models
  • New controller, inspired by Rudeism's Fisher Price controller mod
  • Improved touch experience of GUI
  • Sensor raw acceleration is now filtered
  • Proper closing/sleeping of GUI pages
  • Various small bugfixes and improvements

Known issues:

  • 3D Overlay initial rotational position
  • 3D Overlay initial button highlight color

Build 0.9.8.0

12 May 13:05
5e356c2
Compare
Choose a tag to compare

What's Changed

  • Improved device specific IMU orientation support Including initial OneXPlayer Mini AMD IMU mounting setting.
  • 3D Overlay shoulder button visibility. Shoulder buttons of the 3D overlay model now rotate into view if controller body would hide them otherwise.
  • 3D Overlay stationary pose User configurable stationary pose for the 3D model
  • Check for update fixed Check for update will no longer check indefinitely.

Build 0.9.7.0

04 May 08:00
Compare
Choose a tag to compare

What's Changed

  • Fixed controller hotswap. We've adressed an issue causing a missmatch on controller order and actual XInput UserIndex. We also made sure the last knwon controller will be picked on initialization.
  • Implemented language options in settings page. Users are given the ability to switch the UI language to a different language than their actual OS language.
  • Reduced CPU usage. Overlay will no longer rely on PipeMessages from the service to receive physical controller inputs.
  • Improved trigger handling. Overlay trigger capture has been improved on devices that'd report incorrect XInput GamepadState.
  • Fixed virtual trackpads opacity. Users can no-longer set virtual trackpads opacity to 0.
  • Fixed update manager.