StretchSense SteamVR Boneworks Guide

StretchSense SteamVR Boneworks Guide

https://store.steampowered.com/app/823500/BONEWORKS/

Required Materials

Software

The below software is required for this guide, except those marked as optional:

TIP: Installers for the StretchSense SteamVR App can be downloaded from the My Account → Software Downloads section of the StretchSense website.

Description Version
Hand Engine 3.2.0-LITE
Steam Desktop Client latest
SteamVR 2.7.4
StretchSense Driver Add-On for SteamVR (Included with StretchSense SteamVR App installer) latest
StretchSense SteamVR App 0.6.0
Boneworks (Steam Store) latest

General Notes

NOTE: Boneworks is a physics driven game so any action like holding an object or surface is subject to break forces. These will override any hand states, including whether or not you are currently holding an object. We have not tested the entirety of the game using these bindings so it may be possible that certain parts of the game are impassable without future improvements to the StretchSense SteamVR App.

SteamVR Controller Profile

  1. In Windows, unzip and place the profile json in %USERPROFILE%\Documents\steamvr\input:
    Boneworks Controller Profile 20240826.zip
  2. Open SteamVR Settings → Controllers → Manage Controller Bindings → VRChat → Active Controller: Index Controller → Active Controller Binding: Custom, select the StretchSense BONEWORKS configuration for Index Controller.

Controller Profile Default Binding

Screenshot 2024-08-26 155332.png Screenshot 2024-08-26 155358.png

Boneworks Gestures

TIP: We recommend training these standard gestures in the StretchSense SteamVR app.

The following binding changes will help stop accidental activations:

  • Right Joystick - Remove the Position binding so the right hand doesn’t turn left/right if you have trained these buttons on the right hand in the StretchSense SteamVR App.
  • Left/Right Grip - Remove the Single binding for the grip buttons. Add a Use as Toggle Button binding and bind to on Touch instead. This will allow objects to be held and activated at the same time in v0.6.0 of the StretchSense SteamVR App.

Left Hand

WARNING: As of StretchSense SteamVR App v0.6.0 only values of 1.0 are outputted for emulated triggers and joysticks.

Pose Button Name Action Type Description
d-idle.png Idle Make the horns gesture, then move your thumb straight up. This represents the centered position of joystick.
d-up.png Up Walk Forward [Status: Scalar Y: 1.0] * Make the horns gesture with your thumb forward, parallel to your index finger.
d-left.png Left Strafe Left [Status: Scalar X: -1.0] * Make the horns gesture with your thumb pulled towards the left side of your hand, away from your palm.
d-right.png Right Strafe Right [Status: Scalar X: 1.0] * Make the horns gesture with your thumb pulled towards the right side of your hand, towards your palm.
d-down.png Down Walk Backward [Status: Scalar X: -1.0] * Make the horns gesture with your thumb curled in, with your knuckle arching up and the tip pressing towards middle of your middle finger. This direction is not used often as it is a fatiguing pose for the thumb.
grab.png Grip GripClick [Status: Toggle] Make a finger gun pose with your thumb pointing upwards and your middle, ring and little fingers curled. NOTE: Don’t squeeze too hard to avoid overdriving the glove sensors. TIP: Set this to “ Use As Toggle Button” to hold object in hand and activate them using LT . INFO: Practice using the grip button in toggle mode when climbing walls or up other climbable surfaces. It can take some getting used to.
trigger.png LT TriggerClick [Status: Scalar: 1.0] * Point gesture with thumb pointing upwards. Fully curl in your index finger, as if you were pulling a real trigger. NOTE: Avoid squeezing your index finger too hard as it will make it harder to repeat the gesture. TIP: Set this to “ Use As Trigger” to activate held objects or click UI elements.
primary-a.png A Button AClick [Status: Single] Touch your middle finger to your thumb, with your thumb resting on the middle part of your middle finger. Keep your other fingers extended. INFO: This button activates slow-motion.
secondary-b.png B Button BClick [Status: LONG PRESS] Touch your ring finger to your thumb, with your thumb resting on the middle part of your ring finger. Keep your other fingers extended. TIP: Hold this gesture to toggle the Boneworks quick menu on/off INFO: Use this button to manage inventory slots.

Right Hand

The right hand is used for interaction and selecting UI elements with a laser pointer.

NOTE: Avoid training joystick directions on the right hand as the default left/right joystick behavior is to activate turning. Instead use your physical body to turn when moving in VRChat. Your head look direction with control the forward direction you will travel during smooth locomotion.

WARNING: As of StretchSense SteamVR App v0.6.0 only values of 1.0 are outputted for emulated triggers and joysticks.

Pose Button Name Action Type Description
interact-idle.png Idle Make a relaxed pose and move your fingers between being fully extended to a slightly relaxed curled pose. This represents no buttons being pressed.
grab.png Grip GripClick [Status: Toggle] Make a finger gun pose with your thumb pointing upwards and your middle, ring and little fingers curled. NOTE: Don’t squeeze too hard to avoid overdriving the glove sensors. TIP: Set this to “ Use As Toggle Button” to hold object in hand and activate them using LT . INFO: Practice using the grip button in toggle mode when climbing walls or up other climbable surfaces. It can take some getting used to.
trigger.png RT TriggerClick [Status: Scalar: 1.0] * Point gesture with thumb pointing upwards. Fully curl in your index finger, as if you were pulling a real trigger. NOTE: Avoid squeezing your index finger too hard as it will make it harder to repeat the gesture. TIP: Set this to “ Use As Trigger” to activate held objects or click UI elements.
menu.png Menu Toggle SteamVR Dashboard [Status: LONG PRESS] Touch your little finger to your thumb, with your thumb resting on the middle part of your little finger. Keep your other fingers extended. This gesture activates the SteamVR Dashboard. Train it so it can be pressed accurately. You may need to go back and train the idle pose again to stop it accidentally triggering. NOTE: Bind this button in the SteamVR Dashboard Controller Bindings to avoid accidentally activating it.
primary-a.png A Button AClick [Status: Single] Touch your middle finger to your thumb, with your thumb resting on the middle part of your middle finger. Keep your other fingers extended. INFO: This button activates slow-motion.
secondary-b.png B Button BClick [Status: LONG PRESS] Touch your ring finger to your thumb, with your thumb resting on the middle part of your ring finger. Keep your other fingers extended. TIP: Hold this gesture to toggle the Boneworks quick menu on/off INFO: Use this button to manage inventory slots.

Boneworks Hand Skeleton

The hand model used in Boneworks is driven by SteamVR button combinations, so movements of your physical hand won’t be represented accurately. v0.6.0 of the StretchSense SteamVR App doesn’t currently support emulation of capacitive touch buttons at this time which restricts the visual animation and movement of both hands.

Changelog Version Publish Date (YYYY/MM/DD)
Initial version. v1.0.0 2024/08/26

Original Confluence page

    • Related Articles

    • StretchSense SteamVR Controller Bindings Guide

      VRChat Guide https://store.steampowered.com/app/438100/VRChat/ Boneworks Guide https://store.steampowered.com/app/823500/BONEWORKS/ Minecraft Guide https://www.vivecraft.org/ INFO: Watch this space! Additional articles and guides are coming soon ...
    • StretchSense SteamVR Controller Bindings Guide

      This guide will help you configure optimal SteamVR controller bindings for the StretchSense SteamVR App v0.6.0 beta or later. This guide assumes you have selected the Index Controller as your current device in the SteamVR controller bindings menu and ...
    • StretchSense SteamVR App Setup Guide (Open Beta)

      https://vimeo.com/1002592033 View the SteamVR open early access roadmap here Required Materials Software The below software is required for this guide, except those marked as optional: TIP: Installers for the StretchSense App for SteamVR can be ...
    • StretchSense SteamVR VRChat Guide

      https://store.steampowered.com/app/438100/VRChat/ Required Materials Software The below software is required for this guide, except those marked as optional: TIP: Installers for the StretchSense SteamVR App can be downloaded from the My Account → ...
    • StretchSense SteamVR Minecraft Guide

      https://www.vivecraft.org/ Required Materials Software The below software is required for this guide, except those marked as optional: TIP: Installers for the StretchSense App for SteamVR can be downloaded from the My Account → Software Downloads ...