1. OVR Toolkit
  2. News

OVR Toolkit News

Changelog for 25-04-2021

25-04-2021

Having issues or have suggestions? Join us on Discord or post on the Steam Discussions!

Game closing whenever you get an OVR Toolkit update? Disable 'Game Theatre' in the Steam desktop client settings!

Added:
- Added 'Attach to HMD' option for notifications.

Changes:
- Refactored window reloading to hopefully fix a crash. (Windows will now load in order, waiting for the prior one to finish loading)
- My Google Cloud credentials have been yeeted, you'll need to use your own going forward.
- Refactored some web API calls to comply with the standards set by older ones.
- Workshop titles containing a '/' or '\' will now automatically have the characters replaced by a '-'. (This would cause file path issues)
- When not using Touchscreen Input the cursor will now be set to 0,0 when not pointing at an overlay.

Bug fixes:
- Improved reliability of writing version.txt to store the build GUID and check for version changes.
- Fixed battery info showing negative minutes remaining when not calibrated properly.
- Fixed a window saving issue related to the window re-centering option.
- Added missing toggle sounds for some newly added options.
- Fixed cursor appearing on the edges of blocked input windows when using VR controllers.

Changelog for 19-04-2021

19-04-2021

Having issues or have suggestions? Join us on Discord or post on the Steam Discussions!

Game closing whenever you get an OVR Toolkit update? Disable 'Game Theatre' in the Steam desktop client settings!

Added:
- Added 'Hide keyboard controls' option to Global Settings > Keyboard.
- Added 'Use media keys' option to Global Settings > Wristwatch. (Will use media key presses instead of SMTC 'TryPlay', 'TrySkip', etc.)
- Added config.json options to adjust cursor raycast origin and angle.
- Added various new Web API calls. (Will be documented on the new wiki soon)

Changes:
- Added missing haptic feedback when clicking media controls with SMTC in use.
- Some wrist module specific settings now hide from the menu when their respective module isn't active.
- Improved reality of bringing windows to the foreground. (Turns out Windows has a 'Foreground lock')
- Added a missing prompt.
- Removed 'Swipe Type' option until a better version of it can be implemented. (Caused more issues than it helped)
- Window reloading will now wait until the headset is tracking. (Should fix an issue where headset-attached windows wouldn't be attached on startup whilst basestations are still powering on)

Bug fixes:
- Fixed a crash related to DeepSpeech, caused by starting recording before inference was complete on the previous recording.
- Fixed windows sometimes resetting to a default size instead of using the profile-saved size. (Seemed to be more common for portrait windows)
- Fixed a window saving issue that could cause a pinned window to reset to the desktop on profile change and application restart.
- Fixed various issues with keyboard keys disappearing and doing other weird stuff.
- Fixed cursor appearing on the edges of windows when Head Gaze was off or the window's input was blocked in Simulator Mode.
- Fixed Custom App permissions not reloading correctly on saved windows.

Changelog for 12-04-2021

12-04-2021

Having issues or have suggestions? Join us on Discord or post on the Steam Discussions!

Game closing whenever you get an OVR Toolkit update? Disable 'Game Theatre' in the Steam desktop client settings!

Added:
- Added timeline bar to Media Controls, shows song length and progress from supported media players. (Spotify)
- Added icon gathering to Media Controls, OVR Toolkit will try to find the application icon for the current media source.
- Added 'LocalCustomApps' folder to install directory, will be used for creating web apps and for local-only web apps.
- Added support for local web files to Custom Apps. ('html' directory in the Custom App's folder)
- Added file extensions whitelist when uploading Custom Apps. (Safety third, right...?)
- Added 'permissions.json' for Custom Apps to allow the developer to specify which API calls they need access to. (User will accept this on first launch)

Changes:
- Added a 0.5 second delay that blocks you clicking keyboard controls after pressing a keyboard key. (To avoid accidental resizing/closing)
- CPU and GPU performance improvements.

Bug fixes:
- Potential fix for old installations that still have the Task Scheduler entry set to run at Windows user logon.
- Staggered opening of windows to hopefully prevent a crash on first window toggle.
- UWP Bridge should now clear notifications after sending them to the main application. (Avoids the same notification re-appearing if it doesn't timeout automatically)- Added a check for if OVR Toolkit's task is set to run at user logon. (Will attempt to remove it)- Fixed a UWP Bridge process crash.
- Fixed re-centered windows in seated play games becoming out of place when re-centering in-game view.
- Fixed a bug with the report bug button. (This is honestly my favourite changelog entry so far I think!)

Changelog for 07-04-2021

07-04-2021

Game closing whenever you get an OVR Toolkit update? Disable 'Game Theatre' in the Steam desktop client settings!

Added:
- Added displaying of Windows notifications. Enable through Global Settings > Customisation. (Can show Discord messages!)
- All major media players are now supported by the media controls. (Using UWP SMTC, the thing that appears when you change volume in Windows)
- Added a 'Report bugs in Discord' warning when the Changelog viewer is closed. (It's really unfortunate this needs to be a thing...)
- Added 'Report bug' button to the settings window outside of VR. (It explains that you should join Discord and gives you the log file location)

Changes:
- Drastically improved startup performance of window captures. (No more few seconds freeze, may help avoid a crash)
- Reduced CPU and GPU usage. (Mainly when idle and no overlays are visible)

Bug fixes:
- Fixed an issue that would prevent clicking window quick controls when a curved overlay was behind them.
- Improved update rate of time, date, and time since startup on wrist overlay.
- Changelog viewer is now async, doesn't 'totally' freeze the program whilst downloading changelog anymore.
- Added potential fix for desktop captures freezing. (Or more like a workaround until I can make my own plugin to replace the existing one!)



How to enable Windows notifications such as Discord messages:

In OVR Toolkit, go into 'Global Settings', 'Customise', then scroll to the bottom and select 'Enable notifications'.

In Windows, disable 'Focus Assist', or, set it to 'Priority Only' and add Discord to the priority list.
Ensure you turned off the 'Automatic rules' for 'Focus Assist'!

Changelog for 29-03-2021

29-03-2021

Game closing whenever you get an OVR Toolkit update? Disable 'Game Theatre' in the Steam desktop client settings!

Added:
- Added Vive Wireless stats wrist module. (Did you know this was in OVR Toolkit in 2019 but got removed to clean up the wrist UI?)
- Added mouse smoothing options to Global Settings > Input.
- Added 'Profile Cycle Forward' and 'Profile Cycle Backwards' key bindings. (Unbound by default)

Changes:
- Overhauled mouse smoothing to be less 'notchy'.
- Removed legacy junk from Task process, increasing startup time drastically.
- Added 'Max modules' warning to Wrist Configuration menu when too many modules are active at once. (Temporary hopefully)
- Added labels to the different modules in the Add Module menu to clarify what they are.

Bug fixes:
- Improved window reloading reliability. (Should find the correct window more often when capturing 2 windows of the same process)
- Fixed incorrect accent colour on Presets wrist module.
- Fixed incorrect accent brightness Performance Stats and Presets wrist modules.
- Fixed lock and pin window settings not updating the menu when edited via the quick controls below windows.
- Fixed Head Gaze always being active on browser overlays.
- Fixed various issues with browser sources being lost between profile switches.