Update log
Full ChilloutVR update
The complete published notes, normalized for clean reading and source attribution.
Extracted changes
- Gameplay
- UI and audio
- Balance
- Performance
- Store
We have just released a Stable update to ChilloutVR that includes various fixes and improvements, including but not limited to:
Main Menu Improvements
Color palette adjustment (not UI2)
Updated Support page
Easily copy GUIDs
Bunch of other small fixes
Content Discovery Page
Find & explore random Avatars, Props, & Worlds
Hud & Reticle Improvements
Smooth Hud
Gesture Indicator
HexReticle & SmartReticle native
Reticle only displays when needed
Desktop throw indicator
Steam Screenshot Integration
Easily add & share screenshots taken within ChilloutVR via Steam (if enabled)
Legacy Content Mitigation
Prevented potential mass-delisting of content broken during the engine upgrade
MultiPass in Non-SPI Worlds
Many small fixes & mitigations after mass review of majority of Legacy content
New Ways to Interact
Can now select Props while the Menu is open in VR
Can now hold Control to unlock the mouse in Desktop
Allows you to select Players, Props, interact with UI, and manipulate held objects
Several New CCK Components
CVRWheelHubController & CVRWheelController for building vehicles
The beginnings of the CVRLeg & CVRMovementDriver
Advanced CVRSkyboxManipulator
Exposed Object Health to Props
Reduced Game Installation Size
Removal of bunch of assets & shaders we shipped
In part due to the new MultiPass rendering in Non-SPI worlds
Improved our build times & development workflow greatly
Full Changelog:
Added a basic Gesture Lock SteamVR binding
You will need to bind this to make use of it
Added back the preload complete notification cause someone ate it again
Added Discover page to the Main Menu shortcuts
Added event filtering for Health System Components
Added gentle align upright to PhysicsInfluencer to use force to align an object to gravity
Added gravityFactor to PhysicsInfluencer to scale gravity and simulate thigs like lift etc
Added Health DealDamageManually function
Added input and output transforms to CVRLeg Component
Added Manual DownBehavior to ObjectHealth
Added more components to the prop whitelist
NavMeshObstacle
OffMeshLink
ObjectHealth
Damage
Added NavMeshAgent related parameter streams
Added new 'CVRSkyboxManipulator' component
This allows you to manipulate how the skybox renders for a target camera (rotation, material, mesh, origin, ect)
Added new damage system parameter streams
Added new Component 'CVRLineRendererHelper' to help using a line renderer to connect transforms
Component is in its early stages will be expanded on in the future
Added new ParameterStreams
LegIsOnGround
RigidBodyAcceleration
RigidBodyAccelerationX
RigidBodyAccelerationY
RigidBodyAccelerationZ
RigidBodyLocalAccelerationX
RigidBodyLocalAccelerationY
RigidBodyLocalAccelerationZ
WheelHubControllerGrounded
WheelControllerGrounded
WheelControllerRPM
Added object health functions to Callback whitelist
Added optional persistent zoom level
Added ParameterStream update method onlyUpdateWhenOwner (usable for props and later on worlds)
Added Pitch Randomization for ParticleSound Component
Added portal dropped on top of you HUD notification
Added sanitization to character controller velocity
Added steerMultiplier to CVRWheelController to reduce steering input and allow for back wheel steering
Added toggle zoom setting and made it the default
Added torqueCurve to WheelHubController
Added UDIM discarding support to the Highlight shader
Added 'UnityEngine.SkyBox' component to Avatar/Spawnable whitelist
Adjusted controller line renderer to always display when the menu is open
Also now visualizes the active UI ray (inactive ray is dimmer)
Adjusted default pointer placement to not be skipped if missing third finger bone
Adjusted Desktop LookAt distance to scale with playspace scale
Adjusted Desktop Menu input to be done via Controller Ray instead of being fed in from mouse screen position directly
Adjusted DesktopRayController to not run when window is not in focus
Adjusted DropProp to allow spawning props in the air
Adjusted 'CVRWorld.ConfigurePostProcessing' check to ignore volumes found outside of the world scene
Adjusted how Magica Cloth 2 gravity direction is applied on avatars within gravity zones to address a major performance regression
Adjusted outbound core parameter syncing to always send MovementX/Z
Should fix case where Emote parameter can get stuck looping on the remote side if running anims are disabled in FBT
Adjusted player controller trigger touch input to also be true if trigger
Source
