Skip to content

Releases: VolcanicArts/VRCOSC

2024.220.1

20 Feb 21:24
Compare
Choose a tag to compare

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.

What's Changed?

  • Block the ChatBox from showing up in common club/event worlds
    • This is a change that ChatBox developers and heads of communities have come to a consensus is good to have
    • You can turn this off in VRCOSC's settings, but by default it's on for everyone
    • SpeechToText, Hyperate, and Pulsoid are whitelisted through this blocklist as long as you only have those modules inside a clip
    • Custom modules are not affected by the blocklist
  • Fix Maths module breaking when parameters that contain slashes got cached
  • Fix PiShock prefab not being able to select menus the longer it was used
    • This fix is app-side, you don't need to update your prefabs
  • Allow Timer module to support negative time to get the amount of time since an event
  • Fix a crash related to VRChat sometimes sending bad OSC data

Full Changelog: 2024.102.0...2024.220.1

2024.220.0

20 Feb 20:14
Compare
Choose a tag to compare

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.

What's Changed?

  • Block the ChatBox from showing up in common club/event worlds
  • This is a change that ChatBox developers have come to a consensus is good to have
  • You can turn this off in VRCOSC's settings, but by default it's on for everyone
  • Fix Maths module breaking when parameters that contain slashes got cached
  • Fix PiShock prefab not being able to select menus the longer it was used
  • This fix is app-side, you don't need to update your prefabs
  • Allow Timer module to support negative time to get the amount of time since an event
  • Fix a crash related to VRChat sometimes sending bad OSC data

Full Changelog: 2024.102.0...2024.220.0

2024.102.0

02 Jan 17:38
Compare
Choose a tag to compare

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.

What's Changed?

  • Fixed HardwareStats not pulling integer data correctly
  • Split all heartrate modules into having a connected and disconnected state for the ChatBox
    • All data will migrate correctly so all old configs will still work
  • Added ability to customise the format of numbers for HardwareStats for the ChatBox

Full Changelog: 2023.1220.0...2024.102.0

2023.1220.0

20 Dec 15:17
Compare
Choose a tag to compare

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.

What's Changed?

  • Fixed OVR stack overflow crash due to recent OVR changes
  • Fixed VoiceRecognition responding even when disabled
  • Fixed OSCQuery parameters with spaces not being found
  • Backported HardwareStats changes from V2
  • Backported Weather changes from V2
  • Added charging variables to OpenVRStatistics
  • Fixed incorrect state handling for Timer module
  • Dependency bump

Full Changelog: 2023.1022.0...2023.1220.0

2023.1022.0

22 Oct 14:08
Compare
Choose a tag to compare

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.

New Module - Timer

  • Lets you enter in a time to count down to for the ChatBox

What's Changed?

  • Allow PiShock modes to be executed using wildcard parameters for the group
  • Ensure selected clip is unselected when resetting the timeline
  • Fix VoiceRecognition crashing when invalid instances were present
  • Fix node finding in OSCQuery from returning a premature address
  • Update PiShock module to support V3 firmware

Full Changelog: 2023.1007.0...2023.1022.0

2023.1007.0

07 Oct 15:48
Compare
Choose a tag to compare

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.

New Module - Voice Recognition

  • Lets you assign values to parameters when a word or phrase is recognised

Maths Module

  • Significant changes to the functionality
  • Can now retrieve any parameter using OSCQuery
  • Now has custom constants and functions
  • Input parameter now acts as a trigger parameter
  • Implicit multiplication is now disabled to allow for parameter names to function correctly

What's Changed?

  • Clarify PiShock wording
  • Clarify TickerTape wording
  • Fix NaN values when there's no media source
  • Escape new lines in media titles and artist names

Full Changelog: 2023.928.1...2023.1007.0

2023.928.1

28 Sep 16:53
Compare
Choose a tag to compare

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.

New Module - Maths

  • The Maths module lets you define equations to execute when a parameter is updated, and put the result into another parameter
  • This also allows you to convert parameter types
  • A full list of built-in variables and functions is available in the app

What's Changed?

  • Allow SpeechToText to have multiple models
    • No migration could be done for this. You will have to re-enter your model directory
  • Renamed ChatBox Text to Ticker Tape
    • Your ChatBox settings will be migrated automatically
  • Improved Ticker Tape scroll behaviour
  • Allow IntTextBox to define a min and max value to ensure PiShock module has limits
  • Add auto-changing character to Clock module to display time in 30 min intervals
  • Fix logging sharecode instead of shocker name in PiShock module
  • Increase reconnection limit
  • Ensure heartrate provider terminator is awaited correctly
  • Start programs with their working directory set to the parent directory
  • Fix creating a new clip not successfully saving the changes of its contents

Full Changelog: 2023.826.0...2023.928.1

2023.928.0

28 Sep 16:17
Compare
Choose a tag to compare

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.

New Module - Maths

  • The Maths module lets you define equations to execute when a parameter is updated, and put the result into another parameter
  • This also allows you to convert parameter types
  • A full list of built-in variables and functions is available in the app

What's Changed?

  • Allow SpeechToText to have multiple models
    • No migration could be done for this. You will have to re-enter your model directory
  • Renamed ChatBox Text to Ticker Tape
    • Your ChatBox settings will be migrated automatically
  • Improved Ticker Tape scroll behaviour
  • Allow IntTextBox to define a min and max value to ensure PiShock module has limits
  • Add auto-changing character to Clock module to display time in 30 min intervals
  • Fix logging sharecode instead of shocker name in PiShock module
  • Increase reconnection limit
  • Ensure heartrate provider terminator is awaited correctly
  • Start programs with their working directory set to the parent directory

Full Changelog: 2023.826.0...2023.928.0

2023.826.0

26 Aug 12:38
Compare
Choose a tag to compare

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.

What's Changed?

  • Increase time position manually to emulate browsers sending time data in Media module
    • Using a browser for media will now increase the time in your ChatBox
    • This has the added benefit of also updating faster for any other sources
  • Updated dependencies
    • Fixed a crash when trying to use the GUI in a VR overlay
    • Fixed a crash/exception that resulted from audio capture being left open as a foreground thread
  • Fallback to using actual controller retrieval when hinted controllers cannot be found
    • Vive wands should now work correctly with OpenVRStatistics
  • No longer force schedule parameter sending
    • This resulted in any parameters being sent on module stop not actually being sent to VRChat
  • Add check for no values present when decoding an OSC message
  • Rewrite CaptureDeviceWrapper for better stability
    • Along with the capture library updating, the wrapper I've written has been overhauled to make sure it cannot get into a bad state
  • Added invalid model directory check to prevent VOSK crash
    • This used to be thrown but something changed to no longer throw the error so this will warn you if you've extracted a model incorrectly
  • Return safe response instead of throwing errors in PiShock module
    • PiShock module will no longer crash when invalid values are set during runtime in the phrase section of the module's settings

Full Changelog: 2023.814.0...2023.826.0

2023.814.0

14 Aug 13:04
Compare
Choose a tag to compare

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.

What's Changed?

  • Rewrote start in tray behaviour to work consistently
  • OSC stability improvements
    • The app will no longer get into a bad state if any OSC port is incorrectly bound to
  • SpeechToTextProvider stability improvements
    • You should find that restarting VRCOSC will no longer leave the buffer open causing a memory error on first run
  • HeartrateProvider stability improvements
    • All heartrate modules now have improved reconnection logic and will not leave a websocket open when restarting the module
  • Check For Updates button in the tray now force checks for an update
  • Ensure PiShockModule logs the correct duration and intensity if a shocker has limits set from the website
  • Ensure only loaded modules can be considered for migration stopping a ChatBox crash
  • Ensure outdated modules with old references don't throw an error during existence check
  • Add check for parameter type when sending parameter

Full Changelog: 2023.805.0...2023.814.0