Skip to content

Releases: fredemmott/HTCC

v0.1.1: ultraleap compatibility improvements, various tweaks and bugfixes

31 Dec 19:57
v0.1.1
5f0289f
Compare
Choose a tag to compare

You can ❤️ sponsor HTCC and my other projects, like OpenKneeboard ❤️ - donations are optional, but greatly appreciated.


Start by downloading HTCC-v0.1.1.msi, then read Getting Started.

  • fix compatibility issue with the combination of Ultraleap + WMR, possibly Ultraleap + other headsets too
  • fix hand tracking being unusable for 10s of seconds if the runtime guesses the next frame may be 10s of seconds away (e.g. during DCS loading screens)
  • hand position is now world-locked if it's out of sensor range, but a button is being pressed
  • now takes priority over any VR controllers
  • PointCTRL is now considered inactive if it is completely still (out of sensor range, or FCU timeout)
  • vertical offset is removed for DCS

HTCC v0.1.0 - initial alpha

11 Dec 19:23
368ac59
Compare
Choose a tag to compare

Before installing: this might not be the latest release - you can always get the latest release here

Start by downloading HTCC-v0.1.0.msi, then read Getting Started.

Notes

  • You must use OpenComposite, even on an Oculus headset
  • Be careful not to accidentally 'touch' controls - just point at them. If this is a problem, switch to 'virtual touchscreen' mode and use a mouse for menus.
  • This is very new. Feedback is welcome, but - while it works fine for me - it may have major issues that I've not came across.

FAQ

What is this?

This is an OpenXR extension (API layer) that aims to make clicking cockpit controls as easy and intuitive as possible in DCS or MSFS with either:

  • A Quest 2/Quest Pro's built in hand tracking
  • A PointCTRL
  • both!

On a Quest:

  • pinch index finger to thumb for 'left click'
  • pinch middle finger to thumb for 'right click'
  • pinch ring finger to thumb for 'scroll up'
  • pinch little finger to thumb for 'scroll down'

How does this compare to OpenXR controller emulation?

While this does emulate a controller, it doesn't try to make your hand act like a controller; it instead does whatever it takes to make the 'point and click' aspect as good as possible by specializing in DCS and MSFS.

If you have a Quest, HTCC takes advantage of Oculus-specific extensions to get more reliable gesture recognition.

HTCC only works with DCS and MSFS.

I have a PointCTRL already, why would I want this?

  • it works in MSFS
  • if you have a Quest or ultraleap, you can use them for tracking but the FCUs for clicking (this can be better or worse, depending on your lighting)
  • it works in DCS's menus and at the bottom of the screen

I have a leap motion or Pimax Hand Tracker, can I use this?

You can use them for pointing, but you'll need a PointCTRL or other joystick-like device to click the buttons. Take a look at docs/settings.md for configuring.

I have an HP Reverb G2, can I use this?

Sorry, the G2 doesn't have the sensors required. You can't use this without a PointCTRL, or both a leap motion and an additional button box.