This repository has been archived by the owner on Nov 1, 2021. It is now read-only.
Prerequisites
Make sure to have the below installed.
- ViGEmBus: https://github.com/ViGEm/ViGEmBus/releases/
- HidHide: https://github.com/ViGEm/HidHide/releases/
Remarks
- This release supports Windows 10/11 (64-Bit) only
Features
- New range settings values for gyroscope to axis fine tuning.
- New default, recommended settings. see below
- AYA battery status is now reported to Cemuhook (UDP server) so emulators like Yuzu, Cemu or Ryujinx might be able to display battery alerts within games.
Settings
- MaxSample, the number of samples pulled from the gyroscope before being sent to the stick (increasing this value will give smoother results at the cost of precision)
- PullRate, the refresh rate in ms before pulling new data from the gyroscope (minimum rate is 10ms)
- GyroAiming, enable or disable the gyroscope aiming (gyroscope to joystick)
- Aggressivity, the lower the value, the more we increase the small gyroscope value (can generate noise when too low)
- RangeAxisX, the higher the value, the more we increase X avis gyroscope values
- RangeAxisY, the higher the value, the more we increase Y avis gyroscope values
- RangeAxisZ, the higher the value, the more we increase Z avis gyroscope values
- InvertAxisX, if set to yes, X axis values from the gyroscope sent to the stick will be inverted
- InvertAxisY, if set to yes, Y axis values from the gyroscope sent to the stick will be inverted
- InvertAxisZ, if set to yes, Z axis values from the gyroscope sent to the stick will be inverted
- Trigger, will act as a trigger to enable gyroscope aiming when pressed (can be set to LeftTrigger or RightTrigger)
Default profile
{ "GyroAiming": true, "Aggressivity": 0.5, "RangeAxisX": 1.0, "RangeAxisY": 1.0, "RangeAxisZ": 1.0, "InvertAxisX": false, "InvertAxisY": false, "InvertAxisZ": false, "Trigger": "", "PullRate": 10, "MaxSample": 1 }