docs(research): Campaign P P3/P4 decomp anchors - remote residuals + world specials
TS-46: init_sphere 0x0050c670 seeds the Setup's own sphere list; step heights come from setup step_up/step_down x scale (0x005180d0/f0) and the local player already ports this (PlayerModeController.ApplyStepHeights) - remote/ordinary 0.4f pins are a plumbing gap. AD-25: handle_all_collisions 0x00514780 is one uniform CPhysicsObj function; the remote reflect block should swap to the existing PhysicsObjUpdate.HandleAllCollisions port. TS-23: parse/storage/exemption machinery exists; only moverFlags call sites read a GUID heuristic. AP-71: check_entry_restrictions 0x0052b6d0 transcribed; restriction_obj write-site field collision flagged OPEN (Ghidra MCP unreachable). AP-10: ValidateWalkable verbatim-correct; only the dry-corner constant collapsed, plus WATER_CONTACT_TS declared but never written. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
f6cbee59cc
commit
8cbe45f0b2
1 changed files with 1104 additions and 0 deletions
1104
docs/research/2026-07-29-remote-and-world-specials-pseudocode.md
Normal file
1104
docs/research/2026-07-29-remote-and-world-specials-pseudocode.md
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue