Skip to content

CCK 3.8 Release Notes

This new Content Creation Kit update includes many improvements, including an introduction of the Gravity System, BodyControl StateBehaviour, FPRExclusion component, and much more!

Changelog:

  • Added Body Control State Behaviour
  • Added help message to CVRMirror when set to reflect Camera Only layer
  • This does not prevent you from reflecting this layer if you so choose
  • Added CVRBlitter implementation to CCK for testing in-editor
  • Added Gravity options to PhysicsInfluencer
  • Added GravityZone component
  • Added method calls to update movement settings on CVRWorld
  • SetBaseMovementSpeed (float)
  • SetSprintMultiplier (float)
  • SetStrafeMultiplier (float)
  • SetCrouchMultiplier (float)
  • SetProneMultiplier (float)
  • SetFlyMultiplier (float)
  • SetInAirMovementMultiplier (float)
  • SetJumpHeight (float)
  • SetAirFriction (float)
  • SetGravity (float)
  • SetObjectGravity (float)
  • SetPlayerGravityAlignmentMode(int)
  • Auto = 0
  • Disabled = 1
  • Instantly = 2
  • Custom = 3
  • SetPlayerGravityCustomAlignmentValue(float)
  • ApplyMovementSettings() -> Applies the current CVRWorld configuration to the controller
  • You only need to call this if animating the values with an animator
  • Added new alignment options to CVRInteractable TeleportPlayer action
  • World Up, Target Up, Gravity, None
  • Added new FPRExclusion CCK component
  • Added Refresh CCK debugging option - Alpha Blend Interactive/Utilities/Refresh CCK
  • Added "Relative Teleport" option to CVRInteractable TeleportPlayer action
  • Adjusted CVRInteractable dropdowns to filter disallowed actions when used on props
  • Adjusted TeleportPlayer/Spawn/SitAtPosition arrow gizmos to visualize new alignment options
  • Changed VelocityInheritanceMode.Reference to the default option on Movement Parent
  • Older content prior to this option implementation default to VelocityInheritanceMode.Parent as it is legacy behavior
  • Cleaned up CVRParameterStream editor GUI
  • Exposed Application Type to World & Spawnable streams
  • Exposed Animator target type to Avatar streams
  • Adjusted update mode options to display as flags field
  • Changed Stream Input dropdown a searchable dropdown
  • Cleaned up original CVRAnimatorDriver editor GUI
  • Adjusted parameter dropdown to use searchable dropdown
  • Exposed player Air Friction & Align with Gravity movement configurations on CVRWorld
  • Fixed adding new entries on CVRSpawnable defaulting to invalid (empty) values
  • Fixed Advanced Avatar Tagging GUI not using SerializedProperties
  • Fixed ClipboardUtils paste not creating a new instance of the source item
  • Fixed illegal characters in machine name breaking autogeneration when generating a file name
  • Fixed "This layer does not exist and will not be regenerated" warning being incorrectly displayed
  • Renamed SpawnRule.InOrder to SpawnRule.Sequential
  • Removed . from allowed machine name characters, as it breaks state machines