@HipsterSloth HipsterSloth released this Dec 3, 2018 · 1 commit to master since this release

Assets 4

The Big SteamVR Input Release

Back in May, Valve announced a new input abstraction layer for SteamVR:

https://steamcommunity.com/games/250820/announcements/detail/3809361199426010680

While this was a very exciting change because it allows custom button mappings per game, it also required a major refactor of this plugin. However this provided an opportunity to clean up a bunch of cruft that had built up with PSMoveSteamVRBridge. @SuperEvenSteven got the ball rolling and did a ton of work breaking apart the massive monolithic mess that this plugin had become. I finally got around to incorporating his work and finishing off the refactor.

Because this is a major change to how all of the controller configuration and button mapping works you'll want to consult the updated Steam-VR-Setup wiki page for details on editing the new config files and setting up button mappings in the new SteamVR Input Editor.

As before you can download a zip'ed version of the build, but I would strongly recommend instead using the new installer executable. It will automatically register the plugin with SteamVR and create handy links to PSMoveService and PSMoveConfigTool on your desktop.

Changes

  • Added support for new SteamVR input API
  • Moved configuration out of steamvr.vrsettings into %appdata%/PSMoveSteamVRBridge
  • Added installer using BitRock
  • PSMoveService now auto-starts when steamvr starts if PSMoveSteamVRBridge is installed
  • Only start psmove_monitor if there is no valid HMD configuration
  • Save HMD configuration into PSMoveSteamVRBridgeConfig.json so that you don't have to do head alignment at start up every time

@HipsterSloth HipsterSloth released this Sep 29, 2018 · 123 commits to master since this release

Assets 3

Jitter fix attempt

  • zero out acceleration on psmove controller

Upgrading to PSMoveService v0.9-alpha9.0.1

  • Adding support for newer psmove controller with micro-usb connection (ZCM2)
  • HOT-FIX - Crash when connecting Xbox360 controller

Adding support for explicit hand assignment in PSMoveConfigTool

Sep 29, 2018
Merge pull request #57 from HipsterSloth/ZCM2U
Adding support for ZCM2 PSMove controller

@HipsterSloth HipsterSloth released this Aug 13, 2017 · 132 commits to master since this release

Assets 3

Upgrading to PSMoveService v0.9-alpha8.7.2

  • Fixing crash with calibration mat tool when using more than 5 cameras

Added support for "disable_alignment_gesture"

  • Under "psmove_settings" in steamvr.vrsettings config
  • Used to disable the align-with-HMD setup at the launch of the SteamVR plugin.

Upgrading to PSMoveService v0.9-alpha8.7.1

  • Adding official support for up to 8 cameras

IMPORTANT NOTE (FreePIE Users)

If you are a user of PSMoveFreePieBridge, make sure to grab the version 15 since there are protocol changes that break compatibility with previous versions:

https://bitbucket.org/hawkinse/psmovefreepiebridge/downloads/PSMoveFreepieBridge-Release15.zip

Jul 4, 2017
Upgrading to PSMoveService v0.9-alpha8.6.3
* Fixes crash on shutdown when using usb connected navi controllers
Jul 4, 2017
Upgrading to PSMoveService v0.9-alpha8.6.3
* Fixes crash on shutdown when using usb connected navi controllers

@HipsterSloth HipsterSloth released this Jun 25, 2017 · 135 commits to master since this release

Assets 3

Upgrading to PSMoveService v0.9-alpha8.6.3

  • Fixes crash on PSMoveService shutdown when using a usb connected PSNavi controller

Upgrading to PSMoveService v0.9-alpha8.6.2

  • Fixes broken PSNavi support due to issue with gamepad enumerator introduced when virtual controller support was added

Upgrading to OpenVR v1.0.8

Jul 3, 2017
Upgrading to PSMoveService v0.9-alpha8.6.2
* Fixes broken PSNavi support due to issue with gamepad enumerator introduced when virtual controller support was added
Jun 25, 2017
Bumping plugin version to 1.3.1

@HipsterSloth HipsterSloth released this Jun 19, 2017 · 140 commits to master since this release

Assets 3

Upgrading to PSMoveService v0.9-alpha8.6.0 (By HipsterSloth)

Support for Virtual Controllers

A virtual controller is an untracked gamepad with a ping pong ball attached for tracking. Since a ping pong ball is symmetrical we can't get an orientation off of it, so we use the HMDs orientation. Buttons on the gamepad can be mapped to SteamVR buttons. See the Virtual Controller Setup page in the wiki for details.