Skip to content

Motion controller compensation, overlay overhaul, pose modifier, improved general stability, bugfixes

Compare
Choose a tag to compare
@BuzzteeBear BuzzteeBear released this 28 Dec 16:50
· 151 commits to main since this release

Version 0.3.0

Motion controller interaction

  • added ability to compensate controller position (experimental)
  • improved interaction profile path suggestion

Graphical overlay

  • improved stability/compatibility
  • internal refactoring
  • prepared for (potential) future use of in-game menu

Pose modifier (experimental)

  • added option to increase or decrease the level of compensation for each degree of freedom separately
  • modify MC effect with tracker and/or hmd as manipulation point

Keyboard input

  • added modifier key(s) for faster in-game filter and cor position modification
  • added NONE key to deactivate shortcut

MmfReader

  • added ability to write values to csv file

Bugfixes

  • simplified/improved handling of in-game recenter events
  • added support for X-Plane 12
  • modified mc application technique to avoid glitching at XR_ERROR_TIME_INVALID on calling xrLocateSpace

Miscellaneous

  • renamed some config file keys to (hopefully) improve readability
  • added config option to enable verbose (debug level) logging, including toggle keyboard shortcut
  • added configurable constant pitch offset for virtual trackers
  • increased default tolerance for eye/pose reconstruction cache to 500ms (only when installing without previous default config file present)

Known issues

  • compensation of motion controller pose does not work properly in MSFS main menu (controller movement gets blocked)
  • graphical overlay
    • MSFS hangs on shut down from within VR after having activated the overlay (workaround: switch to 2D before exiting or do not use overlay)
    • marker shows jiggling artifact when used in combination with varjo foveated or quad views API layer and turbo mode enabled