Releases: LucidVR/opengloves-driver
v0.5.2
Releasing OpenGloves Driver v0.5.2!
Small tweaks and fixes include: live configuration updates and quality of life improvements
- small changes to pose calculations
- fixes a rare bug where controllers might not be found
- changes made to configuration are now updated live in steamvr without needing to restart
UI
- Driver can now be fully enabled/disabled within UI
- \.\COM for serial devices is now not editable
The release is available on github, though we thoroughly recommend everyone to use the Steam releases to receive automatic updates and a UI for configuration!
IMPORTANT: If you've already installed the driver via GitHub, make sure to delete it if you are installing via steam.
Github installation:
Extract the correct opengloves.zip folder (not source code), and put the folder into the Steam\steamapps\common\SteamVR\drivers folder.
Change the default.vrsettings file in lucidgloves\resources\settings to match your hardware. (see wiki
Version V0.5
This update includes: Splay & Multiple Finger Joint Support and numerous bug fixes and performance improvements
Driver:
- Splay support
- Multiple finger joint support
- Made glove position updates smoother
- Made finger animations smoother
- Potential fix for lag that some people were encountering when using an ESP over USB
- Reduce buffer size for USB connection in aims to minimise latency
- Last commit hash is now included in logs for help with debugging
- Input Named Pipe has changed name (BREAKING CHANGE, see https://github.com/LucidVR/opengloves-driver/wiki/Driver-Input#input-via-named-pipe)
The release is also available on github, though we thoroughly recommend everyone to use the Steam releases to receive automatic updates and a UI for configuration!
IMPORTANT: If you've already installed the driver via GitHub, make sure to delete it if you are installing via steam.
Github installation:
Extract the correct opengloves.zip folder (not source code), and put the folder into the Steam\steamapps\common\SteamVR\drivers folder.
Change the default.vrsettings file in lucidgloves\resources\settings to match your hardware. (see wiki)
Version 0.4.2
Releasing v0.4.2!
This update includes numerous bug fixes and improvements. Notably: inputs via named pipes, smoother finger animations and improvements to glove positioning relative to the controller.
A full list of changes are below.
Driver:
- Adds a method to communicate glove inputs via named pipes, which allows the gloves to be used without needing an external device connected through Bluetooth/serial
- Already being used in both PerlinWarp's NeuroGloves, and utility app for OpenGloves! Check them out here:
- Fix to "lag" in glove poses, where there might be some delay in the glove updating it's rotation relative to the controller
- Improve animations for fingers curling in skeletal input - animations should be a lot smoother
- Adds an option to disable force feedback messages being sent to the glove, in an attempt to fix issues people were having with force feedback being disabled in the firmware
- Couple of small changes to how we handle communication and fails in order to help improve stability
- Adds an option to enable a thumb approximation mode, where the driver will trigger a touch on the A button in order to move the thumb in games like Boneworks
- Gloves are now disabled by default when downloading the driver. make sure to enable them in the default.vrsettings
- Values can be now encoded with multiple characters
- Potential bug fixes for serial and Bluetooth communication dropping out
The release is also available on github, though we thoroughly recommend everyone to use the Steam releases to receive automatic updates and a UI for configuration!
IMPORTANT: If you've already installed the driver via GitHub, make sure to delete it if you are installing via steam.
Github installation:
Extract the correct opengloves.zip folder (not source code), and put the folder into the Steam\steamapps\common\SteamVR\drivers folder.
Change the default.vrsettings file in lucidgloves\resources\settings to match your hardware. (see wiki)
Version 0.4.1
Version 0.4.1 includes some quality of life improvements to the features introduced in v0.4.
- Serial and Bluetooth will now reconnect automatically if the arduino was disconnected or was connected late
- Baud rate is now configurable (Thanks @noob247365)
- Driver now parses GLTF files for hand animations, this should mean that the quality of the hand animations should be functionally the same as the index controller (we're using the same animations)
NOTE: 4095 is the new default analog maximum value. Arduino users may need to change back to 1023.
The driver has been released onto Steam!
https://store.steampowered.com/app/1574050/
The release is also available on github, though we thoroughly recommend everyone to use the Steam releases to receive automatic updates and a UI for configuration!
IMPORTANT: If you've already installed the driver via GitHub, make sure to delete it if you are installing via steam.
Github installation:
Extract the correct opengloves.zip folder (not source code), and put the folder into the Steam\steamapps\common\SteamVR\drivers folder.
Change the default.vrsettings file in lucidgloves\resources\settings to match your hardware. (see wiki)
Version 0.4: The Force Feedback Update
Release v0.4:
Additions:
- Force Feedback Haptics
- Automatic Pose Calibration
- Alphabetic Encoding Manager
- Menu Button
Changes and Fixes:
- Controller discovery done through overlay
- More reliable Vive wand discovery
- Settings will now not reset between updates
- Fix issues with Bluetooth not working on some machines
- Fix bug with pose settings caused by unit conversions
- Fix bug with playspace calibrator caused by lighthouse tracking name
The driver has been released onto Steam!
https://store.steampowered.com/app/1574050/
The release is also available on github, though we thoroughly recommend everyone to use the Steam releases to receive automatic updates and a UI for configuration!
IMPORTANT: If you've already installed the driver via GitHub, make sure to delete it if you are installing via steam.
Github installation:
Extract the correct opengloves.zip folder (not source code), and put the folder into the Steam\steamapps\common\SteamVR\drivers folder.
Change the default.vrsettings file in lucidgloves\resources\settings to match your hardware. (see wiki)
Version 0.3
Driver v0.3
Bluetooth & Steam support now included!
Change notes:
- Added bluetooth driver implementation. This feature is still experimental as it has not been tested on all boards yet.
- Driver renamed to opengloves
- Added support for automatic Vive Wand & Tracker discovery
- Potential fixes for crashes caused by corrupt data packets
- Independent offset values for each hand (rather than mirroring)
- Knuckle emulation icons now replaced with glove icons to avoid possible confusion (implementation still works the same)
The driver has been released onto Steam!
https://store.steampowered.com/app/1574050/
The release is also available on github, though we thoroughly recommend everyone to use the Steam releases to receive automatic updates and a UI for configuration!
We've published a UI (source not yet released) for Steam users to tweak configuration values. You can get to the UI by launching the OpenGlove Steam app. Note that you only need to launch the app if you want to edit the configuration, you can launch SteamVR as normal and the driver should activate.
IMPORTANT: If you've already installed the driver via GitHub, make sure to delete it if you are installing via steam.
Github installation:
Extract the correct opengloves.zip folder (not source code), and put the folder into the Steam\steamapps\common\SteamVR\drivers folder.
Change the default.vrsettings file in lucidgloves\resources\settings to match your hardware. (see wiki)
Version 0.2
Changes:
- Added Valve Index controller emulation for much more widespread game support
- Added device ID overrides for VIVE wand and tracker support
- Added in encoder manager system for more methods of encoding data
- Added more configurations for pose offsets and rotation
Installation Instructions:
Extract the correct lucidgloves.zip folder (not source code), and put the folder into the Steam\steamapps\common\SteamVR\drivers folder.
Change the default.vrsettings file in lucidgloves\resources\settings to match your hardware. (see wiki)
Version 0.1.1
Changes:
- Fix crash occurring when no headset is connected.
- Added scalar components for finger scalar values (to get closer to compatibility with Boneworks, B&S, VRChat)
- Added configuration for left and right-hand enabled
Installation Instructions:
Extract the correct zip folder (not source code), and put the folder into the Steam\steamapps\common\SteamVR\drivers folder.
Change the default.vrsettings file in lucidgloves\resources\settings to match your hardware. (see wiki)
Version 0.1
Pi Day Release Version.
Early access, features may be unstable and this is not production ready.
Instructions:
Extract the correct zip folder (not source code), and put the folder into the Steam\steamapps\common\SteamVR\drivers folder.
Change the default.vrsettings file in lucidgloves\resources\settings to match your hardware. (see wiki)