mirror of
https://github.com/jkdansereau/goldeneye-pc-port.git
synced 2026-10-24 00:02:45 +02:00
User ran Cradle (-level_41; the "-level_51" in the docs was wrong -> that id is LEVELID_EAR, an unused slot that SIGSEGVs in stanBuildRoomData) with GE_D193=1 and drove the Trevelyan sequence while Trevelyan walked visibly slow. Probe held render=30 / sim=60 / clamped=0 / maxraw=2 dead steady, no [D156] fires. So under the exact failing scene the sim clock is perfect -> D193 is in the character locomotion/animation path. Best hypothesis: GE character travel is anim-root-motion driven (modelTickAnim -> modelSetAnimFrame2WithChrStuff, translation scaled by model->scale * model->anim_translation_scale); the player uses explicit physics instead, which explains "player fine / all AI slow". Next: instrument sub_GAME_7F06D3F4 pos magnitude + scale + playspeed/speed per chrTick for one walking NPC. Findings D193 + HANDOFF updated; Cradle level-id corrected to 41. Claude-Session: https://claude.ai/code/session_01U7gyYC3pcatXHhD1kPCgsR