AzraeL0534-AtlyssPlayerCollision icon

AtlyssPlayerCollision

Adds local-client player collision, static/dynamic boxes, head and chest platforms, Emote stick, CodeYapper helper sync, tiny-player safety, performance options, presets, and EasySettings controls for ATLYSS.

CHANGELOG

Changelog

1.0.3

  • Added clearer Static/Dynamic box mode handling. Only one can be active at a time, and invalid configs are fixed automatically.
  • Improved Static boxes with short Dynamic-style correction bursts for scale changes, sitting, emoting, lowered poses, and occasional refreshes.
  • Added compatible-client pose helper sync through CodeYapper so colliders can better follow sitting/emoting even when ATLYSS visuals do not match on other clients.
  • Renamed Unsafe stick to Emote stick and made it better for sitting/emoting without making it as strict as Old strict stick.
  • Improved Static head placement, chest platform placement, chest sizing, and chest tuning controls.
  • Reinforced race/scale handling and tiny-player safety for body, head, and chest boxes.
  • Added better /collider status all diagnostics for box mode, measurement type, pose state, remote pose state, scale, tiny status, and hide reason.
  • Reduced some runtime overhead to help lower-end systems without changing box placement or stick behavior.
  • Updated README and manifest text to better explain the current feature set.

Notes

  • Collision is still local-client only.
  • Pose helper sync improves collider placement, but it does not force ATLYSS animations to visually match on every client.
  • For better performance, use Static boxes, keep debug wires off, and enable distance/nearest-player limits in crowded areas.

1.0.2

  • Added CodeYapper support for compatible-client /remove requests.
  • Added whitelist policy sync for compatible clients.
  • Added local/remote whitelist diagnostics and remoteWhitelist hide reasons.
  • Split the green body box from the head platform so the body collider can be disabled while the platform stays active.
  • Improved EasySettings organization and renamed the body toggle to Green body box.
  • Kept stick behavior focused on sit/emote-friendly vertical slack.
  • Updated package docs and dependencies for CodeYapper.

1.0.1

  • Fixed /remove rider detection.
  • Fixed whitelist mode so listed players keep boxes and non-listed players are hidden/non-solid locally.
  • Removed the need to add your own Steam64 ID to the whitelist.
  • Fixed /collider on and EasySettings recovery after toggles were disabled.
  • Added distance limits and nearest-player box reduction for performance.
  • Added better hide reasons in /collider status all.
  • Reorganized EasySettings so common controls are easier to find.

1.0.0

  • Initial Thunderstore release.
  • Added local-client player collision boxes for ATLYSS.
  • Added green body colliders and yellow head platforms.
  • Added dynamic sizing for race, scale, large characters, visual model changes, and pose changes where possible.
  • Added stick/anchor mode with optional carrier rotation.
  • Added rider body suppression while standing on your head platform.
  • Added /remove <player name>, whitelist commands, box presets, EasySettings controls, and basic diagnostics.

Known Issues

  • Collision is local-client only and is not server-authoritative.
  • Every player needs the mod for their own collision experience.
  • Stick/anchor riding can still jitter during lag, fast movement, or some pose transitions.
  • Custom races, accessories, and unusual model setups may need manual tuning.
  • Debug wires, Dynamic boxes, baked pose bounds, and crowded sessions can cost performance.