2022.1203.0
·
2113 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.
- Join the Discord Server to get help or make suggestions.
- If you have trouble with the prefabs, check the Prefab FAQ.
What's Changed
Completely refactor ChatBox logic
This is a pretty big change. I've tried to explain it as best as possible below.
TL;DR:
Timed modules will show every X seconds for Y seconds. They have priority over Always modules.
Always modules will show constantly but only if they have valid text. Non valid Always modules will be skipped. Always modules' priorities are taken into account to decide which module to show.
- The new ChatBox logic allows you to set whether you want a module to always show or show on a timer
- The
always
mode will continuously show in the ChatBox, unless the module is sending no value, in which the ChatBox will then show the details of analways
module that is a lower priority. - For example. If we enable Media and Clock and set them both to
always
, the Media module will always show the details of the song that is playing unless the media is paused. When it is paused, it stops sending values and defaults back to the Clock module which is always sending the time. - Currently the priorities are in the following order: Media -> Heartrate (HypeRate & Pulsoid) -> Clock or HardwareStats.
- If there are no
always
modules that are sending valid text, the ChatBox will clear. - The
timed
mode allows users to set, for example, the Clock module to show the time every 60 seconds for 10 seconds. - If you have multiple
timed
modules, they will queue to show their details. - Once there are no
timed
modules in the queue, the ChatBox will default back to the highestalways
module with a valid value.
Other Changes
- Allow
Media
to optionally show a value when it's paused - Allow
HeartRateModule
to reconnect on disconnecting - Fix multiple asynchronous issues
- Changed graphics of "Reset" button for all settings. Should make it more clear as to the purpose of the button
- Fix Auto Start/Stop breaking the GUI when VRC is already started on app start
- Removed AutoFocus setting
- Deleted all deprecated code
- Bumped dependencies
Full Changelog: 2022.1116.0...2022.1203.0