Skip to content

Releases: Timocop/PSMoveServiceEx

PSMoveServiceEx v0.24.0

25 Feb 01:40

Choose a tag to compare

Changes in this version:

  • Added 1080p resolution for virtual trackers.
    ℹ️ The resolution can be switched between 480p and 1080p in Color Calibration.
    ⚠️ You need to adjust the resolution in Virtual Device Manager as well!

  • Added option to Reset Tracker Pose in Tracker Settings.
    This is only useful if you use one tracker and its not on its default position.

  • Implemented Position Interpolation.
    ℹ️ This feature can be enabled/disabled in Advanced Settings.

  • Clamped the processing thread framerate to 200 by default.
    ℹ️ This feature can be adjusted in Advanced Settings.

  • Fixed lens distortion calibration.

  • Increased overall thread processing speed by 2x and reduced CPU usage.

  • Fixed some possible memory leaks in Service Config Tool.

and some more...

Videos and Images:

  • Position Interpolation
    Interpolation makes choppy and snappy low frequency tracking into smoother motion.
    (10Hz Trackers running in the video below)
PSMoveConfigTool_JKyCXvlecs-output.webm
  • 1080p Virtual Camera Support
    1080p Virtual Cameras can now track up to 2 meters. Lens distortion calibration is required first.
PSMoveConfigTool_9upgUU15Dd-output.webm
  • Fixed Lens Distortion Calibration
    Fixed issues with lens distortion calibration. Made "Fixed Aspect Ratio" and "Fixed Focal Length" optional.
PSMoveConfigTool_wgKamOfaWj-output.webm
  • Code Optimization
    PSMoveServiceEx due to recent optimizations runs 2 times faster then previous versions and uses less system ressources too.
    (Old PSMoveServiceEx)
    SystemInformer_0IJOb8z8dg
    (New PSMoveServiceEx)
    SystemInformer_QUqB6mEKrh

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

PSMoveServiceEx v0.23.8

04 Feb 22:59

Choose a tag to compare

Changes in this version:

  • Fixed Settings header in HMD Settings. Yet again...
  • Implemented Average Position Caching for HMDs.
  • Adjusted Average Position Caching setting Sample cell size minimum value from 10 cm to 1 cm.
  • Added Maximum Samples setting to Average Position Caching with a default value of 1000.
  • Fixed possible Position is NaN errors.

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

PSMoveServiceEx v0.23.7

28 Jan 01:44

Choose a tag to compare

Changes in this version:

  • Added Smart Drift Correction for MadgwickMARG/MadgwickARG orientation filter.
    ℹ️ Smart Drift Correction detects excessive orientation deviations and attempts to aggressively correct drift.

  • Fixed PositionKalman not being the default position filter.

  • Fixed Settings header in HMD Settings.

  • Reduced Config Tool window size to 1280×960.

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

PSMoveServiceEx v0.23.6

18 Dec 17:12

Choose a tag to compare

Changes in this version:

  • Fixed PSVR HMD (Morpheus) always use color blue even when custom tracking is enabled.
  • Make PSVR HMD (Morpheus) use a async command queue.

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

PSMoveServiceEx v0.23.5

16 Nov 05:40

Choose a tag to compare

Changes in this version:

  • Disabled prediction cutoff for filter PositionKalman by default.
    • ℹ️ Added filter setting to enable/disable prediction cutoff.
  • Disabled angular prediction cutoff for HMDs by default.
  • Able to reset with controller or HMD filter settings.
  • Able to change controller forward via preset for PhoneVR uses.
  • Implemented Acceleration Calibration for controllers.
  • Fixed acceleration calibration render and UI.
  • Fixed Madgwick beta UI input scale in controller and HMD filter settings.
  • Removed Calibrate LED Model for Morpheus HMD (unused).

⚠️ Some settings and features have been removed or changed!

Some settings that have been declared as deprecated have been removed, replaced or have been changed!
Please check the changelog and your settings!

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

PSMoveServiceEx v0.23.4

15 Nov 09:27

Choose a tag to compare

Changes in this version:

  • Fixed and simplified PositionKalman filter.
  • Removed OrientationKalman.
  • Filter PositionKalman is now default for PSMoves, Virtual Controllers, and HMDs.
  • Fixed crash on MorpheusHMD filter reset.

Filter Demo

ℹ️ Cyan controller: LowPassOptical / Yellow controller: PositionKalman

PSMoveConfigTool_e43evHWNwB-output.webm
FilterGraph_kBIpgXMceu-output.webm

⚠️ Some settings and features have been removed or changed!

Some settings that have been declared as deprecated have been removed, replaced or have been changed!
Please check the changelog and your settings!

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

PSMoveServiceEx v0.23.3

01 Nov 13:39

Choose a tag to compare

Changes in this version:

  • Adjust HMD filter settings.
  • Change setting name Angular Smoothing Power to Angular Velocity Smoothing Power.
  • Stricter triangulation quality analysis.

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

PSMoveServiceEx v0.23.2

15 Oct 23:06

Choose a tag to compare

Changes in this version:

  • Fix PlayStation VR (Morpheus) Generation 1 not going VR-Mode due to incompatible command.

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

PSMoveServiceEx v0.23.1

30 Sep 22:45

Choose a tag to compare

Changes in this version:

  • Fixed No settings for this filter info even though there were settings available.
  • Set higher tracker gain in Text Video.
  • Able to switch trackers in Test Video.
  • Always load virtual devices first.
    ⚠️ This changes the devices loading order!
  • Show better pairing status when pairing DualShock or PSMove devices.
  • Fix pairing CHECK-ZCM2 when already authenticated.
  • Show sample progressbar while Calibrate Tracker Pose.
  • Switch target render tracker automatically while Calibrate Tracker Pose.
  • Some UI changes.

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

PSMoveServiceEx v0.23

24 Sep 16:04

Choose a tag to compare

Changes in this version:

  • Fix PSVR HMD not working in PSMoveServiceEx at all.
  • Make PSVR HMD work threaded.
  • Fix PSVR HMD angular prediction.
  • PSVR HMD will now be tracked by LED bulbs (e.g. DIY ping pong balls).
  • Fixed gyroscope calibration for PSVR HMD.
  • Increased packet processing limit from 100 to 1000.
  • Fix PSVR HMD not applying config after calibration.
  • Setting to enable/disable PSVR HMD in Advanced Settings.
    ℹ️ You should disable PSVR HMD in PSMoveServiceEx if you use other programs that use the PSVR HMD as well to avoid conflicts.

ℹ️ The PlayStation VR Update

You can use now your PlayStation VR head-mounted display with PSMoveSerivceEx and PSMS-EX Virtual Device Manager to play VR titles with SteamVR!

⚠️ Build-in PSVR LED tracking is not supported. To enable 6-DoF tracking add a DIY LED bulb to your PSVR headset (such as a flashlight and a ping pong ball or use another PSMove controller)

⚠️ PlayStation 4 Stereo Camera is not supported. PlayStation Eyes or Webcams are required.

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