Release 0.8.5.2
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 debug mode. Its perfromance and CPU usage might be slightly higher than final builds.
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)
- --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"
Changelog
Full Changelog: bin-0.8.4.2...bin-0.8.5.2
What's Changed
- Add RetroArch profile, remove duplicate profile, fix alphabetic order. by @CasperH2O in #18
- Icon updates by @CasperH2O in #19
- New API commands for external applications to interact with Controller Service. by @Valkirie in f7b1ba9, ac32df6, c6df954, 728dcc3
- Improved overall gyro aiming feeling by @Valkirie in fed1d58
- Fixed issue(s): #12 #11 #15 #16 #17
Known issues
- None