Tala Esenlikler

Locked authoring and synchronization reliability update

Standing And Crouching Contexts

Adapt a reusable State to crouching through a Context tag and local correction instead of duplicating the standing State.

Pose Overlay 1.0.2 UE5.8

Start From A Working Parent

Use a base State whose standing result already works. Create a gameplay Context tag such as PoseOverlay.Stance.Crouch.

Create The Context

  1. Add a Context Override under the State.
  2. Name it clearly, for example Crouch Stance.
  3. Set its Match Query to require the crouch tag.
  4. If crouch uses a materially different baseline, select a crouching Neutral Override.

Author Only The Difference

The new Context should initially match its parent. Author only the controls or composition values that need to differ in crouch.

Drive It From Gameplay

Use Set Pose Overlay Context Active on the same persistent request that the Stack reads. Drive the tag from the same authoritative crouch state used by gameplay.

Verify

  • No crouch tag: parent State remains selected.
  • Crouch tag active: the local Context correction resolves.
  • Stand again: parent returns cleanly.
  • Locomotion in both stances remains acceptable.