HomeGamesUpdatesPricingMethodology
Steam News25 July 20242y ago

ChilloutVR 2024r176

Major Changes: New VR Login Room We have created a new VR login room from the ground-up when logging into ChilloutVR Steam Sign-up New Players can now sign-up using the Steam account they are currently logged in to when

In this update3

Full notes

Full ChilloutVR update

Read the full published notes in a cleaner layout. The original post stays linked below.

What changed

73 fixes7 additions18 changes4 removals
  • Gameplay
  • UI and audio
  • Fixes
  • Performance
  • Server
  • Balance
addedNew VR Login RoomWe have created a new VR login room from the ground-up when logging into ChilloutVR
addedSteam Sign-upNew Players can now sign-up using the Steam account they are currently logged in to when launching the game for the first time!
addedChanges:Added Facetracking interpolation for remote clients
addedChanges:Added Modern Procedural UI Kit to the Spawnable whitelist
addedChanges:Added the ability to login with the Steam account linked to you ABI account (you can associate in the hub)
changedChanges:Adjusted Main Menu in VR to have a slight pitch to better center within view (15 degrees)

ChilloutVR changes

addedWe have created a new VR login room from the ground-up when logging into ChilloutVR
addedNew Players can now sign-up using the Steam account they are currently logged in to when launching the game for the first time!
addedAdded Facetracking interpolation for remote clients
addedAdded Modern Procedural UI Kit to the Spawnable whitelist
addedAdded the ability to login with the Steam account linked to you ABI account (you can associate in the hub)

Major Changes:

New VR Login Room

We have created a new VR login room from the ground-up when logging into ChilloutVR

Steam Sign-up

New Players can now sign-up using the Steam account they are currently logged in to when launching the game for the first time!

Changes:

  • Added Facetracking interpolation for remote clients

  • Added Modern Procedural UI Kit to the Spawnable whitelist

  • Added the ability to login with the Steam account linked to you ABI account (you can associate in the hub)

  • Adjusted Main Menu in VR to have a slight pitch to better center within view (15 degrees)

  • Adjusted Main Menu in VR size to not engulf the entirety of your view (75% of og size)

  • Adjusted mute sound to be deeper in pitch

  • Adjusted one handed VR controls to open Quick Menu with press and Main Menu with hold

  • Adjusted Quick Menu on Desktop to scale with aspect ratio like Main Menu

  • Adjusted Show Distance Avatar setting to Enabled by Default

  • Adjusted the default blinking interval to be between 3 and 8 seconds instead of 0.4 and 8 seconds (only affects the CCK 3.10+)

  • Changed the login screen to always present the 2D UI on the desktop display, even when starting the game in VR

  • Cleaned up slight hiss in mute/unmute audio clips

  • Completely replaced the VR Login room

  • Destroy duplicated animator controllers

  • Disabled rotateChestByHands for Halfbody VRIK

  • Disabled saved cal by default as Universal Calibration persists between restarts since last update

  • Enforced culling settings on all Magica Cloth 2 components on Avatars

  • Fixed a bug allowing a new blink being able to start while a previous blink was still progressing

    • Resulted in the current blink being cutoff

  • Fixed a Cohtml crash

  • Fixed a crash issue with Steam Audio on Props by rewriting the fix for Worlds

  • Fixed a potential race condition that would result in cohtml native crashes

  • Fixed an issue that could cause the avatar/world loading stuck

  • Fixed an issue where AAS was being needlessly applied to distance hidden avatars

  • Fixed an issue where a remote player camera indicator would not be updated if an avatar is hidden

  • Fixed an issue where an avatars head-hiding would still run on occluded mesh

  • Fixed an issue where an avatars Shadow Clone would not reflect the visibility state of an occluded mesh

  • Fixed an issue where Beautify and AzureFogScattering components persisted between world changes

  • Fixed an issue where CVRMovementParent would calculate fixed velocity when not in use & when not using Parent Velocity Inheritance Mode

  • Fixed an issue where menus could be interacted/opened during the initial load

  • Fixed an issue where remote avatars playing Emotes did not disable NetIK

  • Fixed an issue where some camera settings were not reset properly when going from a world with a reference camera specified to one without

  • Fixed an issue with Audio Processor disposal not working properly

  • Fixed an issue with BBC sometimes not retrying connection

  • Fixed an issue with CVRObjectLoader throwing errors and breaking Instantiation Queue

  • Fixed an issue with DarkRift sometimes failing to Finalize Connection

  • Fixed an issue with DarkRift's UnityClient.ConnectInBackground when Connection fails

  • Fixed an issue with Disconnect HUD Notification throwing an NRE

  • Fixed an issue with Distance and Loading Avatars not scaling to the user properly

  • Fixed an issue with GameInstanceController Erroring on World Load

  • Fixed an issue with GameServer and Host Resolve timeouts causing voice to not reconnect

  • Fixed an issue with HUD Communications Indicator becoming desynced

  • Fixed an issue with Interactables Erroring when using SetComponentActive

  • Fixed an issue with Loading Avatars not showing on first join

  • Fixed an issue with Magica Cloth 2 Gravity Interaction not working as expected in some cases

  • Fixed an issue with Menu Headlook breaking VR Input

  • Fixed an issue with Opus Bitrate calculations being incorrect

  • Fixed an issue with Opus causing a crash due to race condition

  • Fixed an issue with Opus Encoder not having the appropriate Default Values applied

  • Fixed an issue with Opus handling leaking memory

  • Fixed an issue with Player Voice AudioSources getting stuck Mute

  • Fixed an issue with Player Voice Volume Curve Generation not generating a new curve when Falloff Distance gets changed

  • Fixed an issue with PlayerPhysicsProxy running for players who were distance hidden

  • Fixed an issue with Props being Spawned & Deleted at the same time breaking CVRObjectLoader

  • Fixed an issue with Remote Player Visemes staying open when Muting

  • Fixed an issue with Rich Presence spamming logs

  • Fixed an issue with Scene Unloading happening too early

  • Fixed an issue with SkinnedShadowClone throwing an error

  • Fixed an issue with Steam Audio causing crashes from not unloading Scene Objects properly

  • Fixed an issue with Steam Audio not having it's used Camera set

  • Fixed an issue with SteamAudioSource throwing an NRE if it doesn't have an AudioSource

  • Fixed an issue with SteamAudioStaticMesh causing a Crash on World Unloadchanged

  • Fixed an issue with TTS Initialization causing crashes on some Windows installs

  • Fixed an issue with World Transitions not checking for Setting changes

  • Fixed an issue with Worker Thread MTJob Task Disposal stalling threads

  • Fixed an issue with Worker Thread MTJob Tasks causing abnormal CPU usage on certain systems

  • Fixed Avatars uploaded with disabled Animators causing issues

  • Fixed CVRDistanceLod measuring from playspace center instead of player position while in VR

  • Fixed CVRDistanceLod not measuring 2D distance correctly when player is rotated via Gravity

  • Fixed CVRParticleSound simulateSpeedOfSound option to use player camera position instead of playspace center for determining distance from sound

  • Fixed DistanceTo core parameter defaulting to 0 when remote player is created (now defaults to -1f)

  • Fixed Download Percentage Indicator not properly over-rendering UI

  • Fixed Error spam With FluidVolume Materials

    • Stream material properties will now apply to the entire renderer instead of the first material

  • Fixed hard limits for blink interval and blink duration being swapped

  • Fixed leaking materials

  • Fixed LocSwimmingBackward CCK animation clip

    • Swimming backwards no longer rotates legs sideways

  • Fixed not being able to disable CVRBlitter

  • Fixed not being connected properly to the API after logging out and then logging in

  • Fixed OnFailedVRModeSwitch disabling all input instead of returning it

  • Fixed OnVRModeSwitchRequest being invoked after force closing the UI

  • Fixed Post Processing not rendering properly

    • Fixed color banding on photos

  • Fixed remote clients incorrectly cancel emote when player is ungrounded

  • Fixed remote player collision being plump and round

  • Fixed remote player collision not being scaled correctly prior to first avatar load

  • Fixed SceneLoaded Job

  • Fixed Shadow Clone breaking in certain scenarios (thanks NotAKid)

  • Fixed SkinnedShadowCloneFallback not casting shadows in some setups

  • Fixed spawnable subsyncs not being interpolated properly

  • Fixed standing on Non-Convex Mesh Colliders that were read/write enabled nuking performance depending on how complex the mesh was

  • Fixed sub sync pickup locking on props when moved with physics

  • Implemented Global and Per-User Settings for Player Voice Normalization

  • Implemented noise suppression

  • Implemented normalization for player voices

  • Implemented optimization where SkinnedTransformHider will not constantly check for runtime bone changes if Magica Cloth is not used on the loaded avatar

  • Implemented StateMachineCallbackSender State Behaviour & CVRStateMachineCallbackManager to handle it

  • Implemented Steam Sign-Up

  • Improved BBC Client, Multi-Threading, and Connection Handling

  • Improved network IK latency

  • Improved the Avatar loading and Avatar hiding by distance

  • Improved the initialization process, resulting in slightly faster loads and smoother loading screens from starting the game to joining the your home world

  • Listen for DesktopVRSwitch binding manually instead of using CVRInputManager so Virtual Keyboards can use the binding

  • Matches local player collision scaling again

  • Potentially fixed legacy standard in VR (which caused some worlds to show up weird)

  • Prevent the initial load fade out and the vr switch transitions from being disabled by setting transition to none

  • Reduced the number of allocations we're doing in the update loop

  • Refactored WorldTransitionSystem to allow to add new cameras easily

  • Removed global textures on updater destroy

  • Replaced Opus SoftClip with Manual Clamping

  • Switched Player Voices to use a Generated Logarithmic Volume Curve instead of a Preset Volume Curve

  • The video player domain whitelist/blacklist system has been rewritten.

    • The json file structure has been changed. There is a migration process that will take your current configuration and update it properly. The native whitelisted domains will be removed from the user configured whitelist.

    • During the Migration, a backup of the old configuration will be created on the folder ConfigBackups next to the config.

    • Policies can now use regex when using urlHost that start with ^ and end with $ (The \ characters need to be escaped by adding a second one). Example: ^(www\\.)?example\\-regex\\-deny\\.com$

    • Policies can now use wildcards, if the wildcard is preceded by a ., the . becomes optional. Example: *.example-wildcard-deny.com

    • Policies will default to exact match if both those cases were not used. Example: example-exact-match-deny.com

    • Reworded bad URI error to be more informative

    • Note

      The urls defined on the whitelist are just the host part of the url. Basically subdomain and domains.

      It doesn’t include the protocol (eg

      https://), nor anything after the top level domain (eg: .com)

    • Added Kick to the native whitelist

  • Updated Magica Cloth 1 to v1.12.13

    • Release Notes available here

Source

Steam News / 25 July 2024

Open original post

Changelog.gg summarizes and formats this update. How we read updates.