1. OVR Toolkit
  2. News

OVR Toolkit News

Changelog for 06-07-2021

06-07-2021

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

Added:
- Added 'Move all windows' button to Window List to move all windows at the same time.
- Added 'Move all windows' button to Simulator Mode's Window List. (Finally something coming to both modes, woo!)
- Added outdated Windows warning to the desktop settings window.

Changes:
- Removed the 'Disable game theatre due to a Steam bug' message as Valve has fixed this bug, woooo!
- Windows cursor will no longer be moved to the top left of the screen when in Simulator Mode and not pointing at an overlay.
- Removed night light options from Global Settings as this feature isn't yet implemented with the new rendering technique. (A little stumped on how to do this!)

Bug fixes:
- Improved crash handling logic.
- Improved crash handling and prevention.
- Fixed Touchpad Scrolling continuing to scroll when moving from an unlocked to locked window.


Changelog for 28-06-2021

28-06-2021

Changes:
- Wrist overlay will now only fade in if the attached fpsVR overlay has faded in. (Prevents them appearing at different angles)
- fpsVR attachment points will now adapt to the size of the fpsVR overlay better.
- Slowed down Simulator Mode window movement when holding Alt.
- Slowed down Simulator Mode window tilting when holding Alt. (Previously didn't change at all)

Bug fixes:
- Input blocking is now active when pointing at window quick controls.
- Fixed small flicker when moving cursor between different window quick controls.
- Fixed an issue that could cause windows to flicker white every 10 seconds.

Please report issues in Discord, thanks! :)

Changelog for 24-05-2021

24-05-2021

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

Added:
- Added a 'Disable GPU Capture' button to the settings window outside of VR when a potential crash was detected.

Changes:
- Night light is now disabled until it can be re-implemented to support the new rendering technique.
- If a window is open but not selected, Window Settings will automatically select this window.
- Setting quick icon for windows will now longer close the Window Settings menu when clicking it on a none-active window.
- Greatly improved smoothness and GPU usage of 'Max Framerate' option.
- Re-worded 'Waiting for overlays to generate' to 'Waiting for headset to be tracking' to better reflect the situation.

Bug fixes:
- Fixed window sizes not saving when resizing by the quick controls.
- Fixed a cursor offset issue in seated play games when using a curved window. (This was a nightmare to fix thanks to weird SteamVR coordinate stuff)
- Fixed an issue with the program not closing on Steam when shut down. (UWP Bridge didn't close so parent process OVR Toolkit.exe wouldn't close either)

Small PSA about the 'Game theater' bug

Small PSA:

As there will be several hotfixes for the current public release to iron out some kinks, please ensure you have followed the advise on this image to avoid your VR game being closed whenever an OVR Toolkit update is pushed.



https://i.gyazo.com/a46c7a0b61610bf456a4a3c717825172.png

The SteamVR devs are aware of this issue and are hopefully planning a fix for it. :)

The Performance Update (changelog and announcement)

Announcement:

Hello everyone!

This update is BIG, it changes quite a lot of OVR Toolkit's fundemental design from 3 years ago to drastically improve rendering performance, this should greatly reduce GPU usage and improve capture performance at the same time.

I've been working closely with the developer of uWindowCapture, the window capture plugin used by OVR Toolkit, to iron out issues with their newly added Windows.Graphics.Capture API support, but, not all issues are going to be magically gone. If you do experience issues, please be sure to report them in Discord or the Steam Discussions! Me and the plugin developer are more than happy to help out but we need you to report issues otherwise they can't be fixed!

This update has been in closed testing for about a week and a half, then it has had a further week of open beta, I've done as much as I can do with the feedback I'm getting from a limited userbase. No one has reported any issues that block release, so here we are. :)

TL;DR - If you have issues report them in Discord or Steam Discussions please!


Changelog:

17-05-2021

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

Added:
- Added 'Attach fpsVR' settings to Global Settings > Wristwatch. (Requires fpsVR Beta until the public release on their end!)
- Added 'Use GPU Capture' setting to Window Settings, this forces Windows.Graphics.Capture to always be used at the cost of GPU usage.
- Added basic touchpad scrolling for Custom Apps.
- Added Web API call 'GetUniqueID' to get the UID of the calling app.
- Added crash detection, will disable GPU capture if the program didn't gracefully close last shutdown. (Most likely cause of a crash)
- Added child window support. (Context menus, settings menus, etc. - Should revert to old capture method upon a child window being active)

Changes:
- Rendering has been greatly reduced, performance should be much better.
- Overlays are now 1:1 resolution with the window on the desktop, improving clarity.
- Cursor is now its own overlay and will no longer be affected by overlay capture rate.
- Updated uWindowCapture plugin, now supports Windows.Graphics.Capture. (Much faster GPU-based window capturing)
- Touchpad scrolling can now be used on either hand, not just the active hand.
- Updated styling of keyboard and window quick controls.
- Simulator Mode 'Window Settings' menu can now scroll, more options can be added now.
- Web API 'SetOverlaySetting' option 9 is now 'EnableRendering', disabling this will stop the overlay from rendering but keep scripts running. (Saves GPU usage)

Bug fixes:
- Fixed Simulator Mode sometimes highlighting the wrong window when in Window Settings.
- Fixed an incorrect web API call return.
- 'SetKeyboardFocus' web API call is now set to false whenever that browser isn't in focus
- Fixed tracker window dock points not working as intended.
- Fixed clicking on a browser sometimes also clicking on a window/desktop capture.