Skip to content

PSMoveServiceEx v0.27.6

Choose a tag to compare

@Timocop Timocop released this 31 May 23:13
· 4 commits to master-experimental since this release

Changes:

  • Fixed pose calibration not working (see below).
    • Internal tracking filters that could interfere with the pose calibration that are now bypassed using Enforce Tracking logic:
      • Average position caching
      • Ignore pose from one tracker
      • Cache average position offsets
      • Facing tracker deviation exclude angle
      • Maximum tracker position deviation
  • Clear Cache average position offsets cache after pose calibration to avoid tracking issues due to old cached samples.
  • Replaced Disable ROI logic with Enforce Tracking instead.
    Enforce Tracking logic bypasses filters that may block a device from tracking or post-process tracking behavior.
    This will also fix pose calibration in config tool where tracking filters could interfere with the calibration and possibly block progress.

ℹ️ Note that the SteamVR driver is now included in Virtual Device Manager!

⚠️ PSMoveServiceEx CAPI behavior changed!

bool RequestStartPSMoveDataStream.disable_roi and bool RequestStartHmdDataStream.disable_roi in the CAPI does not actually disable Region-of-Interest of the device anymore, but rather enforces tracking instead.
If you need to disable ROI, either change the configuration or notify the user to disable it in the Advanced Settings in config tool.
The naming will be changed in the future.