Skip to content

Add movement telemetry probe for 2.2 alpha4 - #20

Draft
SimGamerJen wants to merge 8 commits into
agent/world-workers-alpha3-presencefrom
agent/world-workers-alpha4-movement-probe
Draft

Add movement telemetry probe for 2.2 alpha4#20
SimGamerJen wants to merge 8 commits into
agent/world-workers-alpha3-presencefrom
agent/world-workers-alpha4-movement-probe

Conversation

@SimGamerJen

Copy link
Copy Markdown
Owner

Summary

Adds a non-invasive runtime movement probe on top of the stable Alpha 3 world-worker build.

Purpose

The probe records the live FS25 player movement/graphics pipeline so HelperProfiles can reproduce the state sequence used for smooth turning and walking instead of guessing at animation parameters.

Probe coverage

  • local Player resolution
  • PlayerMover capability and scalar state inspection
  • PlayerGraphicsState capability and scalar state inspection
  • HumanGraphicsComponent capability inspection
  • ConditionalAnimation parameter reads through getParameter() where available
  • graphical yaw vs movement yaw
  • speed, movement force, XYZ velocity, position delta, mover rotation velocity
  • ground/close-to-ground state
  • key human animation parameters: absSpeed, rotationVelocity, relative velocity, movement direction, idle/walk/run
  • optional simultaneous snapshot of one placed HelperProfiles world worker for comparison

Commands

  • hpWorldProbe overview [slot]
  • hpWorldProbe watch [seconds] [slot]
  • hpWorldProbe stop

Example:
hpWorldProbe watch 15 A

This samples at 4 Hz for 15 seconds while the player walks/turns/runs, and also records slot A's world-worker animation state if A is placed.

Scope

This branch does not attempt to move a world worker yet. It is diagnostic only and changes no existing placement, persistence, UI or presence behaviour.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant