Files
InstanceBrick--nightcap/tests
dim-ghub a06c7de93e vr: fix bridge hand math and make its shutdown safe for live guest threads
- MOCKTAIL_VR_HAND_POSE_SOURCE=grip now rotates hand records from the grip
  pose. base_ori started as the identity quaternion, so the norm check
  never fell back to it and hand rotation was dropped.
- Hand records cancel the engine's stored hand pitch (read from
  hand_pitch_storage_rva by the pointer hook, 20 until read) instead of a
  hard-coded 20, so they agree with the pointer ray.
- Shutdown never rewrites the aim-pointer prologue while guest threads may
  be executing it; the jump stays and only forwards once the bridge is gone,
  and a later activation reuses it.
- Guest hooks count themselves in flight before loading the bridge pointer;
  Shutdown unpublishes the bridge and waits for in-flight calls to drain,
  so no hook keeps a pointer to a destroyed bridge.
- Roblox's original state and eye getters are kept for the process
  lifetime. A hook reached with no bridge, including after a failed vtable
  restore, forwards to them instead of returning an unfilled state buffer.
  Restoring the vtable no longer depends on the pointer hook.
- The activation log names the vtable slots in the right order.
2026-10-13 00:24:45 -05:00
..
2026-08-12 01:58:18 +03:00
2026-09-06 20:06:15 +03:00
2026-08-12 01:58:18 +03:00
2026-09-05 18:29:04 +03:00
2026-09-06 11:45:32 +03:00
2026-09-21 20:09:37 +03:00
2026-10-07 19:02:35 +03:00
2026-09-14 13:05:24 +03:00
2026-09-06 11:45:32 +03:00
2026-09-14 13:05:24 +03:00
2026-08-12 01:58:18 +03:00
2026-08-28 17:54:52 +03:00
2026-10-01 18:03:02 +03:00
2026-09-14 16:38:31 +03:00
2026-08-12 01:58:18 +03:00
2026-10-07 19:02:35 +03:00
2026-08-15 23:02:35 +03:00