1. OVR Toolkit
  2. News

OVR Toolkit News

Changelog for 18-04-2022

18-04-2022

Bug fixes:
- Fixed keyboard layout generator issue which resulted in Ctrl+Key and Ctrl+Shift+Key symbols not appearing on the keyboard.
- Added error catching for if System.IO calls fail due to wacky file/folder permissions.
- Fixed an issue which would cause some DirectInput devices to not be detected. (Fixed controller bindings not working when bound to a HOTAS/Wheel)
- Fixed macros not saving when the same icon is used in multiple macros.
- Fixed missing translations in macros page.

(I've finished moving house now! It's still a bit chaotic though so may not be any bigger changes for a week or two!)

Changelog for 28-03-2022

28-03-2022

Changes:
- Battery remaining time should now be more accurate. (Added checking for seemingly incorrect values that OVR Toolkit has gathered. These changes will become noticeable after a full charge cycle has taken place)

Bug fixes:
- Fixed a memory leak caused by opening the Workshop viewer. (To select custom backgrounds, keyboards, etc.)
- Fixed a crash when toggling on windows. (Due to a Windows service crashing and OVRT not handling this properly)
- Fixed a saving issue where overlay size could become 'NaN', resulting in errors when reloading. Default size will now be used if overlay size can't be retrieved.
- Fixed a 'Window not found' issue with fallback desktop captures after switching profile or on app startup.
- Fixed 'Window not found' overlay appearing at incorrect resolution in some instances.
- When a fallback desktop capture isn't found, it will now show 'Desktop name' instead of 'Window name' on the 'Window not found' display.

(Fallback desktop capture is used when trying to capture a monitor that isn't on the same GPU as the VR headset)


I remember saying something about "I won't be doing any changes for a while as I'm moving house!", but alas, here we are. I do get the keys in 3 days though! :)

Changelog for 21-03-2022

21-03-2022

Bug fixes:
- Potential fix for a GPU driver related crash when under heavy GPU load.
- Fixed 'Minimize on Startup' setting not toggling.
- Fixed overlapping text in the uninstall screen.
- Fixed 'Window not found' window appearing at inconsistent sizes.
- Potential fix for a desktop capture saving/loading issue when capturing a monitor from a different GPU.

(Last update for a little while as I'm moving house next week!)

Changelog for 14-03-2022

14-03-2022

Added:
- Added 'You are below OVR Toolkit's minimum requirements' warning for users with a GPU that has less than 6GB of VRAM. (OVR Toolkit uses only 400MB, but 6GB is required for SteamVR + OVRT + VRChat realistically - This is the more real world value to advertise!)

Changes:
- Improved battery health monitoring. (This should help provide more accurate time remaining values)
- Improved saving of desktop captures of monitors that are on another GPU.

Bug fixes:
- Added catching for an OSC error when 127.0.0.1 is an invalid address. (??)
- Fixed launcher window sometimes not minimizing to tray automatically 5 seconds after startup completes.
- Fixed launcher window minimizing if you are in the Settings or How To menus.
- Fixed tray icon remaining visible after application close.

Changelog for 09-03-2022 (Macros)

09-03-2022

Added:
- Added Macros configuration page to the Settings tab outside of VR.
- Added 'Macros' to the 'Add Wrist Module' menu.
- Added button to toggle media sessions. (To the right of the current media player icon - This will cycle between which media player is being controlled

Changes:
- Made large changes to window finding logic to 'hopefully' better find the correct windows when changing profile/starting a new session.
- Keyboard loader will now attempt up to 10 connections to the background process before giving up instead of 1.
- Tundra Trackers have been excluded from battery time remaining calculations due to firmware issues, once Tundra Labs has fixed these issues I'll re-enable this!
- 'Futhark' keyboard layout now reverts to EN-US due to Unity not supporting characters ('Runes'?) from this layout.

Bug fixes:
- Simulator Mode's Window List should now update when a window title changes without having to re-open the menu.
- Fixed Window List not updating if a window was closed via its quick controls.
- Fixed an issue that caused the first down arrow press in the Simulator Mode window list to not move down in the menu.
- Fixed clicking the voice input bar outputting a system message if nothing has been transcribed yet.
- Keyboard loader process will now be killed if the connection to it failed after 10 attempts to avoid a 'Stuck running on Steam' issue on shutdown.
- Fixed VRChat open detection (For OSC) failing if a setting was disabled.

Custom Apps / Web API:
- Fixed 'sendOSCMessage' call sending all values as an int.
- 'sendOSCMessage' call can now take values of type bool and number instead of string.
- Overlays with 'MovementBlocked' via the web API can no longer be resized.
- Fixed Web API call for 'setAttachDevice' with value 0 not detaching a window from a device.

Fixed keyboard generator errors in the following keyboards:
- Vietnamese
- Greek Latin
- Futhark