This repository has been archived by the owner on Nov 1, 2021. It is now read-only.
Release 0.18
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
- Greatly improve gyroscope aiming precision and smoothness.
- New default, recommended settings. see below
- User can define a trigger button to turn on gyroscope aiming. TriggerString can be set to LeftTrigger, RightTrigger. More options will be added soon. Please note EnableGyroAiming still has to be enabled as well
- Profiles now use the JSON format.
Settings
- GyroMaxSample, 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)
- GyroPullRate, the refresh rate in ms before pulling new data from the gyroscope (minimum rate is 10ms)
- EnableGyroAiming, enable or disable the gyroscope aiming (gyroscope to joystick)
- GyroStickAggressivity, the lower the value, the more we increase the small gyroscope value (can generate noise when too low)
- GyroStickRange, the higher the value, the more we increase all gyroscope values
- GyroStickInvertAxisX, if set to yes, X axis values from the gyroscope sent to the stick will be inverted
- GyroStickInvertAxisY, if set to yes, Y axis values from the gyroscope sent to the stick will be inverted
- GyroStickInvertAxisZ, if set to yes, Z axis values from the gyroscope sent to the stick will be inverted
- TriggerString, will act as a trigger to enable gyroscope aiming when pressed (can be set to LeftTrigger or RightTrigger)
- EnableScreenRatio, will multiply X axis based on screen width ratio (1.6 on 16:10)
Default profile
{ "GyroMaxSample" : 1, "GyroPullRate" : 10, "EnableGyroAiming" : true, "GyroStickAggressivity" : 0.5, "GyroStickRange" : 8689, "GyroStickInvertAxisX" : false, "GyroStickInvertAxisY" : false, "GyroStickInvertAxisZ" : false, "TriggerString" : "LeftTrigger" }