PSMoveServiceEx v0.19
Changes in this version:
-
Fixed over-prediction when controllers and HMDs re-gained optical tracking again.
-
Implemented
Filter Settings- Added Passive Drift Correction for controllers.
- Added toggle do enable/disable Magnetometer.
- Added filter settings for
LowPassOpticalandPassThru.
-
Split Controller and HMD orientation offsets into Local (relative) and World (absolute) orientation settings.
⚠️ This change will factory reset saved orientation offset settings for Controllers and HMDs! -
Auto-resize child windows.
-
Display trackers that are connected to the same USB Controller in
Tracker Manager. -
UI changes.
-
Scale
LowPassOpticalandPassThruprediction with frame times.
⚠️ This will change the prediction behavior on different tracker Hz than 30! -
Implemented
Optimized ROIfor virtual HMDs -
Implemented
Occlusion Areasfor virtual HMDs. -
Implemented
Projection Collision Detectionfor virtual HMDs. -
Implemented
Blacklisted Areasfor virtual HMDs. -
Fixed PSMS-EX crashing on multiple virtual HMDs.
-
Enable
XInput devices onlyfor gamepads by default.
⚠️ DirectInput gamepad API currently has issues, its recommended to disable gamepad API if you don't use it.
Passive Drift Correction Demo
Red controller with passive drift correction (default), yellow controller with active drift correction (legacy PSMS default)


