OpenVR-AdvancedSettings

OpenVR Advanced Settings Dashboard Overlay

GPL-3.0 License

Stars
1.3K

Bot releases are hidden (Show)

OpenVR-AdvancedSettings - 5.8.11 Latest Release

Published by ykeara 7 months ago

Fixes

  • Fixed an issue where space drag would not properly initialize if a user's base stations were asleep
  • Fixed an issue preventing third party apps to adjust chaperone properly note: this is the default behavior, but changes will only properly apply when there are no current offsets with space drag.
  • Changed the space fix tab features to be based off of space drag logic
OpenVR-AdvancedSettings - 5.8.9

Published by ykeara 7 months ago

Fixes

  • Fixed Brightness Slider, minimum now 3% by text set and 20% by scroll bar
  • Fixed various Re-center / space drag issues
  • Fixed psuedo room-setup launch on auto-apply chaperone
  • Increased logging around Space Drag
  • Changed wording in offsets tab from "seated recenter" to "recenter"
OpenVR-AdvancedSettings -

Published by ykeara 8 months ago

5.8.6

Feedback

  • Please if you have particular issues with this build comment in steam Discussion forums or on our discord so I can investigate if needed.

Bug Fixes

  • Space Drag Changes - Removed some checks to fix an issue where users could not drag out of the box. This fix should mainly effect non Lighthouse users.
  • Recenter Fixed - Recenter should be working again
  • Fixed camera settings - fixed an issue with camera settings for steamvr page

Misc:

  • Removed allow external chaperone edits setting

Known Issues:

  • Some reports of issues with Space drag on pico 3 link
  • Play area will be centered around origin point if you use space fix features/tab
  • Settings don't save in Desktop Mode if you close the window (please either just close SteamVR or shut it down with button in settings for now)
  • There may still be some lingering issues with space drag and it jumping when you start to pull in certain configurations
OpenVR-AdvancedSettings - 5.8.3

Published by ykeara 8 months ago

5.8.3

Features

  • Battery Tracker overlay control - ability in utility tab to now disable the overlay for batteries on trackers if you don't want it.
  • Desktop Mode Improvements
    • Steam launch option on steam there should be an option to launch into desktop mode (this is just the --desktop-mode parameter)
    • Always launch as Desktop Mode in settings tab you will now have a checkbox to always launch as desktop mode, if the screen is blank I would recommend this as an option as it is fully functional now, just will not be in the SteamVR dashboard.
    • Bindings Tab on Desktop this will now open your default browser to the SteamVR binding interface, it varies slightly from overlay version as you will have to navigate to OVRAS instead of being dropped directly on the screen.
  • Added F13-F19 as Keyboard Options via G3-G9
  • No HMD Toggle in SteamVR tab added toggle to change steamvr setting to not require an HMD
  • Power Button launches SteamVR in SteamVR tab added toggle to change steamvr setting on whether or not controller button will turn on steamVR

Bug Fixes

  • Space Drag Changes - Removed some checks to fix an issue where users could not drag out of the box. This fix should mainly effect non Lighthouse users.
  • initialization Changes - Will now retry SteamVR initialization if it does not work - this may not work 100% as intended and is something to watch, this may fix some of the automatic crashing users were having.

Misc

  • Removed old-style motion This was mostly a legacy feature, and with testing I don't think this feature is required any longer
  • Removed adjust chaperone This Feature is no longer required due to recent-ish changes to chaperone behavior from Valve
  • Made Some Minor Changes to Space Drag code to optimize it slightly
  • Removed Simple Recenter Was not exposed to users, and was just dead code.

Known Issues

  • Chaperone Profiles Will have to be remade
  • In some set-ups when you start to "drag" you may "jump" a little bit - this should be same as current behavior, and I'm investigating, creating and applying a chaperone profile fixes this issue if it bothers you
  • Closing The Desktop Window WILL NOT save settings, either exit VR or exit ovras through settings->shutdown option
  • Auto apply chaperone profile causes room setup to pseudo-launch, it will disappear in ~30 seconds, you can close it, or launch games over it.

WMR support

  • Should now be considered deprecated, Everything will continue to work as is, It's more a matter of support if specific features break for WMR only they will not be receiving updates.
OpenVR-AdvancedSettings - 5.7.4 space drag disable fix

Published by ykeara about 1 year ago

Fixes

  • Updated SteamVR Libraries to 1.26.7
  • Changed behavior of space drag to ignore play area error In some setups the play area does not seem to be properly reported to steamvr, this does not effect the chaperone, and as such we should ignore it as a UX matter for users.
  • Updated the camera options in SteamVR tab, these may not work but the update to steamvr requires it
  • Updated and fixed some errors in space drag with ResetSeatedZeroPose and ResetZeroPose
OpenVR-AdvancedSettings - 5.7.3 (revert 5.7.2 behavior)

Published by ykeara over 1 year ago

This Update Simply forces the "Adjust Chaperone" setting to off.

I left the "adjust chaperone" option in Settings, but otherwise nothing else changed

OpenVR-AdvancedSettings - 5.7.2 Chaperone Movement Fix for SteamVR 1.26.3

Published by ykeara over 1 year ago

Note: This Version was made specifically for SteamVR version 1.26.3 and should not be used for other versions

Fixes Issues with Space Drag and Chaperone Not properly Adjusting When being used

Fixes a UI bug for the warning with External chaperone, and Old-style motion

Re-Adds the "Adjust chaperone" option in the setting page

This Version Should Be Used Currently only with 1.26.3 Version of SteamVR or newer, as the chaperone movement will be incorrect on older versions.

OpenVR-AdvancedSettings - 5.7.1 Bug Fix

Published by ykeara over 1 year ago

Fixes the "OpenVR version is too outdated" message, like the hmd not found error this appears to be a race condition in non-native hmd's where a bad interface is reported temporarily, instead of exiting out we should just continue on logging the error.

OpenVR-AdvancedSettings - 5.7.0 Chaperone fade-out based on height, volume slider

Published by ykeara over 1 year ago

5.7.0 Patch Notes

Features

  • Chaperone Auto Fade Out Height based
    • When head ducks below configurable height for >5 seconds chaperone will fade out, allows dynamically disabling chaperone if you say sit down in your play area
    • note This currently doesn't really respect space drag, so will only properly work while you are not drug away from origin
    • note This will disable chaperone and fade distance chaperone features while this is enabled (and are as such disabledin the UI [The fade distance is 0.4m while standing with this feature])
  • Volume Slider in setting tab
    • note currently does not affect alarm volume

Bug Fixes

  • HMD not found error (and other steamvr init errors)
    • if we detect a steamvr error on bootup now we will log and otherwise ignore the errors. It appears as though steamvr may throw the errors incorrectly during startup or there is a race condition internal to steamvr in some setups.
OpenVR-AdvancedSettings - 5.6.2 Per App Binds

Published by ykeara about 2 years ago

5.6.2

Features

Per App Bindings

  • In the SteamVR tab You are now able to set bindings for overlay applications based on what game you are playing.

  • These Binding Files are saved in the Same directory as your settings/logs

A new Look

  • a new Color Scheme to better match OpenVR/SteamVR's theme

Ignore Boundary State

  • This is another attempt at trying to get better support for space drag on third party headsets.
  • Simply click this button per session, and it should help you
  • If it works well, it will be better integrated if not it may eventually be removed

Fixes

  • Fixed a Collision in Settings, and rotation page for entries
OpenVR-AdvancedSettings - 5.5.0 Pairing/ Auto Apply Chaperone/ Space Drag Multiplier/ Space Drag Option Removal

Published by ykeara over 2 years ago

New Features

Pairing

You are now able to pair SteamVR Controllers through the app, SteamVR-> Device Pairing information

Space Drag Multiplier

Multiplies distance traveled while dragging i.e. 1m travel to 2m in game for 2x multiplier

Auto Apply Chaperone

Option in settings to Automatically apply a chaperone profile on startup.

Settings Removal

Removed Some Settings around restrictions we had placed for different environments, These have now been removed, and effectively all these options are always on now

  • OpenXR Fix
  • Enable Seated Motion
  • Enable Uncal Motion

Removed Adjust Chaperone option as in old version of SteamVR behavior was changed, and as such is no longer needed.

  • Adjust Chaperone

Fixes

  • Fixed Tundra Tracker Battery Indicator Positioning
  • Fixed an Issue causing some long identifiers to make device pairing information text overlap
  • Added another digit of precision to fling multiplier to be more in line with the rest of the page.
OpenVR-AdvancedSettings - 5.4.0

Published by ykeara over 2 years ago

New

Connected Dongle Information

  • In SteamVR tab There is now a "Device Information" tab
  • this tab Displays the Amount of SteamVR dongles you have and in-use, as well as to what dongle the Controller/Tracker Is Bound to.
  • We Currently Recognize 2 unique types of dongles headset and Tundra, all other dongles are seen as standard dongle These are tested to include HTC's and converted steam controller dongles.
  • If you have other Types of Dongles, and would like to run some tests to see if we can uniquely identify those as well please reach out.

Apply Offset KeyBind

  • New Keybind to apply Offsets
  • Courtesy of @TheMrGong

OpenXR support work-around

  • Added option in Settings to Enable better Support for OpenXR
  • Note: This is a work-around forcing the tracking universe to be "standing" on our end, it will change in the Future
  • Thanks to @Lyuma for bringing it to our attention and creating fix

Uncalibrated Motion

  • Added option in Settings to Allow motion while in uncalibrated playspace
  • note This is for the hybrid tracking/non-steamVR Users that have issues using Space Drag, Enabling should allow these users to use it without issue.

Known Issues

  • Touch Controllers Device ID is not neatly formatted in Device Issues.
OpenVR-AdvancedSettings - 5.3.2 AUR Release

Published by username223 over 3 years ago

This release is only needed for the AUR due to an error in the previous release.

For full patchnotes on this release see https://github.com/OpenVR-Advanced-Settings/OpenVR-AdvancedSettings/releases/tag/v5.3.2.

The only difference is that the .zip and .tar.gz files here are slightly more up to date. The binaries in the other release are all completely up to date.

OpenVR-AdvancedSettings - 5.3.2 Render Bug Fix, Compatibility Increase

Published by ykeara over 3 years ago

Bug Fixes

  • fixed at least some of the render bug causing nothing to appear when clicking on it in dashboard in certain configs

Compatibility Changes

  • Changed sort order of Brightness/Color Overlay to Max to ensure better compatibility with other overlay applications

Documentation Change

  • Changed Binding URL so it works in more web-browsers.
OpenVR-AdvancedSettings - 5.3.1 Reverb G2 Default Bindings

Published by ykeara about 4 years ago

  • adds default bindings for HP Reverb G2 (New WMR Controllers)
  • fixes formatting error in readme
OpenVR-AdvancedSettings - 5.3.0 Exclusive Input and View Ratcheting (+ bug fixes)

Published by ykeara about 4 years ago

Exclusive Input - ykeara

Summary:

This Feature Allows you to toggle between Game input and OVRAS input, allowing only one to be active at a time. This Is effectively similiar to a "function key on a keyboard"

How to Use:

  • Turn Exclusive Input Toggle on in the Settings Tab of OVRAS

  • Go To Bindings, and bind the "exclusive input Toggle" action in the "System" tab.

  • Press the binding to Toggle between Game input (always in this mode on startup) and OVRAS input.

Devil in the Details:

  • Actions from OVRAS in the "System" Tab will ALWAYS work, while in OVRAS mode they will also block input, but while in game mode they will work along with w/e the game's binding is.

  • Only Keys that have an action will be blocked, If you want to block all Input, you will need empty actions/bindings or an actual binding on every key.

  • Caution: I would recommend leaving at least one trigger unbound, as it will block (while in OVRAS mode) trigger from interacting with the dashboard.

  • Inter-operability with other applications will vary, But co-priority should be possible with other applications that use our same value (0x01000001)

New Action:

  • Exclusive Input Toggle: This toggles between the Game Input and OVRAS input, while the exclusive input is turned on in OVRAS's Settings.

View Ratcheting: - Feilen

Summary:

This new feature is a new turn method, that multiplies your head movement slightly to steer you away from your closest wall.

How to Use:

  • Enable View Ratcheting in the rotation tab

  • Adjust value to desired range 0.05 is default, slider goes from 0->0.10 (direct Text input up to 1.0)

Keyboard Custom Input Update

  • Added \ via BACKSLASH - ykeara

Bug Fixes

  • Fixed an issue with keyboard Parser not holding modifier keys in the right order - ykeara

  • Fixed an issue with Brightness option in Video Tab, Direct Text Input will now allow Inputs down to 3% (very dark) slider remains unchanged at 10% minimum - ykeara

  • Changed how vestibular motion works, will now only work while +- 70 degrees from forward via hmd, preventing it from activating if you are moving side-to-side or similiar - Feilen

  • Adjusted Default values for vestibular motion and Auto-turn smooth speed. - Feilen

  • fixes a bug that would spam log if you had a setting that did not have a default value. - ykeara

OpenVR-AdvancedSettings - 5.2.2 Bug Fixes, Auto-Turn Rotation smooth/indicator, F10-F12

Published by ykeara about 4 years ago

Misc.

  • added an overlay for when auto-turn is turned on/off feilen
  • added F10-F12 to custom bindings using G# (i.e. G0,G1,G2 for F10,F11,F12) ykeara

Documentation

  • Fixed some formatting errors ykeara

Bug Fixes

  • Center Marker Position in Seated Mode Games will now be Below Eye Level. ykeara
  • Auto-Turn is now based on time not frame-rate for turning. feilen
OpenVR-AdvancedSettings - 5.2.1 Precise Rotation 1.13 bug fixes.

Published by ykeara over 4 years ago

Bug Fixes

Chaperone Losing position ykeara

  • SVR 1.13 broke Chaperone Positioning, this will fix that.
  • This is achieved by no longer using adjust chaperone
  • If you feel like you still need the adjust chaperone option it is now in settings

Changes to Rotation Counter (effects center marker as well) ykeara

  • We switched to a new algorithm based on whole turn counts + absolute position
  • This should eliminate drift entirely. (well more realistically limit to @ max a few degrees)
  • This means if you are at .5 ccw rotations on reset you will be at .5 cw rotations or 1.2 ccw will be .2 ccw at reset
  • The zero point of your turn is now based on how your playspace is situated (should be the forward direction)
  • The critical point is at 180 deg from the front
  • The Counter will fail if turning over 180 deg / 7 frames (this is still ~900 deg/s @ 30 fps)
  • The Turn Counter may add faulty turns if you invert hmd and pass through critical section (deemed unlikely but if you see this behavior yell at us.)
  • Obviously we will probably be tweaking this in the future, but curious to see how it's taken.

Misc

  • Fixes a display issue with settings causing some of the scroll box elements to go over the back button ykeara
  • Fixes an issue with supersampling not allowing (and forcing) values that have more than 1 Sig digit. (should be 2 now) ykeara

Linux Fixes

OpenVR-AdvancedSettings - 5.2.0 Key Press Update

Published by ykeara over 4 years ago

New Features

  • Adds 2 New Actions Key Press Misc and Key Press System these behave like normal key presses, i.e. are suitable for PTT on 3rd party programs like discord. They are Bound to F9 by default ykeara
  • [experimental] Ability to block Oculus SDK - Added a feature that should Block Oculus SDK from running on any Steam store app. ykeara

Bug Fixes

  • The Alarm Clock Now Works again, and has been refreshed It will get some future love, but for now When your alarm time hits there will be a large white overlay popping up on your screen for ~ 3 seconds Username223
  • Fixes an issue with keyboard actions, not releasing modifier/held keys ykeara
  • Fixes a synchronization issue w/ Several setting when modified outside of OVRAS (i.e. steam's settings) ykeara

Documentation Updates

  • Keyboard Input Guide has been updated
  • Overall Documentation has been updated
OpenVR-AdvancedSettings - 5.1.2 Bug Fixes

Published by ykeara over 4 years ago

Bug Fixes

  • Fixed an Issue where the center marker turn indicator did not properly update.