We have just released a Hotfix update to ChilloutVR that includes even further improvements to our new voice chat system, as well as other general improvements.
Voice Chat Changes:
- Adjusted Player Voice Attenuations to apply later in the stack
- Fixed an issue with Client not sending Ping Message
- Fixed an issue with HUD Connection Indicator getting stuck shown
- Fixed an issue with Threads throwing ThreadAbortException when being Destroyed
- Fixed an issue with Distance Attenuation being applied twice
- Fixed an issue with SteamAudioSource for Player Voices disabling Distance Attenuation of the AudioSource
General Changes and Fixes:
- Added a reset offsets button for the Quick Menu
- “Reset All Settings” in the Settings menu will also reset the Quick Menu offsets
Added `VisemeIdx` & `VisemeLoudness` Core Parameters`VisemeLoudness` represents the highest weight for any playing viseme mapped between `0f-1f``VisemeIdx` represents the highest weighted viseme index from `0-14` - Oculus Lipsync ReferenceIf you are using JawBone or SingleBlendshape Viseme Modes, this will fallback to `0-14` based on `VisemeLoudness` weightAdjusted ApplyOLSToBlendShapes to calculate VisemeIdx & VisemeLoudness even if avatar is missing target shapesAdjusted Volume Sliders Max to 200Fixed a NRE issue with Video Player Blit MaterialsFixed a regression with SkinnedTransformHider conflicting with Magica Cloth 1Fixed an issue where SkinnedTransformHider would cause mesh to disappear in first person if Magica Cloth 1/2 was toggled at runtimeFixed an issue with Net IK Controller not setting initial height until first Avatar loadsFixed an issue with pickups being dropped when passing them between handsFixed an issue with the Sil blendshape not being set on viseme resetFixed an issue with the Sil viseme being the most weighted due to it being inverted before being appliedFixed an issue with TransformHiderManager not handling Avatar Overrender UI passFixed default offsets for QuickMenu when attached to the right hand. It should now properly mirror the Left Hand defaultsFixed loading hexagons not showing for players remote players when they join the worldFixed Local eye tracking in desktop not workingFixed not being able to raycast the Quick Menu when on top of the MainMenuFixed parameter stream Local World Download PercentageFixed raycast on the QuickMenu hand being able to raycast on the QuickMenuFixed Tobii Eye tracking not working locally, but works for remotesRefactored `CVRAvatarPickupMarker` and `SpawnablePickupMarker` internalsFixed large amounts of markers initializing at once often failingFixed an issue where a bad API response would break initializing any other pickup markers in queueImplemented caching for pickup marker API results for duration while in-worldAdjusted PickupMarkers to only initialize when World Filter initializes themThis means pickups instantiated after world load will not initializeAdjusted PickupMarkerManager initialization to only request 200 Pedestal Info at a timeRewrote Loading Avatar Controller