1. ChilloutVR
  2. News
  3. ChilloutVR 2024r175 Hotfix 3

ChilloutVR 2024r175 Hotfix 3

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.

[h2] Voice Chat Changes: [/h2]
  • 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


[h2] General Changes and Fixes: [/h2]
  • 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 Reference
      • If you are using JawBone or SingleBlendshape Viseme Modes, this will fallback to `0-14` based on `VisemeLoudness` weight
  • Adjusted ApplyOLSToBlendShapes to calculate VisemeIdx & VisemeLoudness even if avatar is missing target shapes
  • Adjusted Volume Sliders Max to 200
  • Fixed a NRE issue with Video Player Blit Materials
  • Fixed a regression with SkinnedTransformHider conflicting with Magica Cloth 1
  • Fixed an issue where SkinnedTransformHider would cause mesh to disappear in first person if Magica Cloth 1/2 was toggled at runtime
  • Fixed an issue with Net IK Controller not setting initial height until first Avatar loads
  • Fixed an issue with pickups being dropped when passing them between hands
  • Fixed an issue with the Sil blendshape not being set on viseme reset
  • Fixed an issue with the Sil viseme being the most weighted due to it being inverted before being applied
  • Fixed an issue with TransformHiderManager not handling Avatar Overrender UI pass
  • Fixed default offsets for QuickMenu when attached to the right hand. It should now properly mirror the Left Hand defaults
  • Fixed loading hexagons not showing for players remote players when they join the world
  • Fixed Local eye tracking in desktop not working
  • Fixed not being able to raycast the Quick Menu when on top of the MainMenu
  • Fixed parameter stream Local World Download Percentage
  • Fixed raycast on the QuickMenu hand being able to raycast on the QuickMenu
  • Fixed Tobii Eye tracking not working locally, but works for remotes
  • Refactored `CVRAvatarPickupMarker` and `SpawnablePickupMarker` internals
    • Fixed large amounts of markers initializing at once often failing
    • Fixed an issue where a bad API response would break initializing any other pickup markers in queue
    • Implemented caching for pickup marker API results for duration while in-world
    • Adjusted PickupMarkers to only initialize when World Filter initializes them
      • This means pickups instantiated after world load will not initialize
    • Adjusted PickupMarkerManager initialization to only request 200 Pedestal Info at a time
  • Rewrote Loading Avatar Controller