Sparroh-ThirdPersonMode icon

ThirdPersonMode

Toggleable gameplay third-person for Mycopunk: over-the-shoulder camera, local TP body locomotion, gear meshes/actions, hot-reload config, and optional ADS first-person.

CHANGELOG

Changelog

1.0.1

Fixes

  • Idle no longer overrides walk/run while moving in gameplay third-person (vanilla TP animator auto-transitions stripped from loco keys; re-sync if base layer drifts)

Camera

  • Clearer over-the-shoulder framing so the TP body blocks less of the crosshair
  • Default OrbitDistance 2.753.25
  • Default ShoulderOffset 0.550.9
  • Default ShoulderHeightOffset 0.151
  • Body position unchanged (feet stay on the true player position)

1.0.0

Phase 3b — Gear action anims

  • Gun equip / reload / fire / stow on local TP animator (additive layer) from ThirdPersonGearAnimationSet
  • Melee uses MeleeAnimationThirdPerson / throwable TP throw keys
  • Throwable/utility held mesh can attach to TP hands when active
  • Fix: no false stow when entering TP or during melee
  • Fix: loco yields to melee/throw/fly so full-body clips play
  • Wingsuit: play thirdPersonFlyAnimation while IsFlying

Phase 3 — TP weapon mesh

  • Parent held gun gunModel to local WeaponRootThirdPerson while in gameplay TP
  • Uses per-character thirdPersonData pose + scale
  • Hides mag models on TP body; restores FP parenting on exit / ADS / unequip

Phase 2 — Local body locomotion

  • Drive SelfThirdPersonAnimator with character third-person animation sets
  • Idle / walk / run / jump / air-jump / jump-loop / land / slide / clamber
  • Crouch swaps to ThirdPersonCrouchAnimationSet when available
  • Crouch lowers the TP body (CrouchBodyOffset, default -0.55) so feet stay planted
  • Body facing follows player yaw (fixes T-pose)

Phase 1 — Gameplay third-person foundation

  • Toggleable third-person camera (default key: 0)
  • Over-the-shoulder orbit camera with configurable distance/offset
  • Scroll zoom support
  • Hot-reload BepInEx config
  • Optional ADS returns to first person
  • Optional HUD hide / start in third person
  • Harmony patches so vanilla emote TP does not lock movement or auto-cancel gameplay TP