Release 0.8.5.6
Valkirie
released this
01 Feb 09:38
·
2393 commits
to main
since this release
How to install
- Download the installer below.
- 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 both debug and release mode. Use release mode for better performance.
Features
- Implement support for emulating complete DualShock 4 (DS4 touchpad, DS4 Gyrometer and accelerometer)
- Implement support for emulating complete Xbox 360 gamepad.
- Implement support for motion controls via cemuhook for full compatibility with yuzu and cemu.
- Implement open-API to allow third party applications to communicate with Controller Service.
- Implement Universal Motion Control (UMC). Read more
Controller Helper API
ControllerHelper.exe profile
- --whitelist (Optional if present, application can access physical controller)
- --wrapper (Optional if present, application will rely on wrapper dll to translate directinput calls to xinput calls)
- --umc (Optional if present, will translate gyroscope to controls)
- --input (Optional value has to be within InputStyle)
- --trigger (Optional value has to be within GamepadButtonFlags)
- --steering (Optional value are 0 = Roll, 1 = Yaw)
- --inverthorizontal (Optional if present, gyroscope horizontal axis will be inverted)
- --invertvertical (Optional if present, gyroscope vertical axis will be inverted)
- --exe (Required path to executable)
ControllerHelper.exe profile --wrapper --umc --input=1 --trigger=65536 --exe="C:\Users\benja\AppData\Local\Playnite\Playnite.DesktopApp.exe"
ControllerHelper.exe device
- --cloak (Optional if present, cloak the physical controller)
- --mode (Required value has to be within HIDmode)
ControllerHelper.exe device --cloak --mode=1
ControllerHelper.exe service
- --action (Required value has to be within ProfileServiceAction)
ControllerHelper.exe service --action="install"
What's Changed
- implement new API profile settings by @Valkirie in #21
- Implement device width/height ratio slider by @CasperH2O in #27
- improving MouseHook code and reduce CPU usage by @Valkirie in #32
- implement Toast Manager by @Valkirie in #31
- fix notifyicon icon by @Valkirie in #33
- fix an issue preventing the application from starting minimized by @Valkirie in #34
- implement OnPowerChange to Helper by @Valkirie in #35
- prevent crash on system resume by @Valkirie in #36
Full Changelog: bin-0.8.5.3...bin-rc-0.8.5.6