Skip to content

2023.805.0

Compare
Choose a tag to compare
@VolcanicArts VolcanicArts released this 05 Aug 12:15
· 1085 commits to main since this release

Installation

  • Download and run VRCOSCSetup.exe (It may get blocked by your antivirus (including Windows Defender)). A shortcut will be made on your desktop and start menu.
  • Join the Discord Server to get help or make suggestions.
  • If you have trouble with the software or prefabs check the FAQ.

Module Development Overhaul

Module developers! I've completely overhauled how metadata and update methods are defined for modules.

  • All metadata is now defined on the module class using C# attributes (these are prefixed using Module to easily find all the valid attributes).
  • All update methods (yes, multiple!) are defined on any methods using C# attributes.

Parameter retrieval has also had an update to make way for world modules in preparation for world OSC, and for better handling wildcards.
You can ask questions about these changes in the #module-developers Discord channels. Just grab the @sdk-updates role from the Channels and Roles section.

An update to the Wiki will come in the near future.
More changes to how modules are developed are likely to come. I hope to have 99% of things set in stone by the time repo management is finished.

What's Changed?

  • Added customisable milestones to the Counter module
  • Allow SpeechToTextProvider to listen for microphone changes
  • Allow for relative time formatting in the ChatBox
    • You can now use Discord's relative time formatting (<t:12345678:R>) and VRCOSC will format it
  • Allow Startup screen to contain launch arguments
  • Increase tray transition delay to ensure VRCOSC puts itself into the tray
  • Fixed PiShockProvider sometimes crashing when it couldn't retrieve shocker data
  • Allow VRCOSC to minimise to tray when pressing the X button
  • Prevent possible crashes when invalid OSC addresses are used
  • Added reset to default buttons for global app settings
  • Fixed duplicate events being triggered from modules causing incorrect event lengths in the ChatBox
  • General optimisations and bug fixes

Full Changelog: 2023.727.1...2023.805.0