Skip to content
This repository has been archived by the owner on Nov 1, 2021. It is now read-only.

Release 0.18

Compare
Choose a tag to compare
@Valkirie Valkirie released this 14 Oct 10:10
· 14 commits to main since this release

Prerequisites

Make sure to have the below installed.

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" }