Releases: VolcanicArts/VRCOSC
Releases · VolcanicArts/VRCOSC
2024.220.1
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
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
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
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
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
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
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
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
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
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