diff --git a/docs/research/2026-09-01-overhaul/479-rynthid-location-evidence.md b/docs/research/2026-09-01-overhaul/479-rynthid-location-evidence.md index 2163614ec..60178995c 100644 --- a/docs/research/2026-09-01-overhaul/479-rynthid-location-evidence.md +++ b/docs/research/2026-09-01-overhaul/479-rynthid-location-evidence.md @@ -43,8 +43,22 @@ was up. No graphical client was launched and no DAT was modified. without portal cells count separately). Tool output was too large for the model result and truncated; no whole-scan numerical/geometry PASS is claimed. -Wegener is doing a bounded read-only object/part/transform trace while #477 -is tested. Next proof needs exact candidate Setup/GfxObj/part transforms from -the current static pipeline and the installed authored frames, then a stable -connected view after GPU repair. Do not assert rebase, quaternion, animation, -or DAT corruption as the cause without that evidence. +Wegener completed a bounded read-only trace, with no demonstrated transform +defect. Candidate IDs from that agent trace, not a visual identification: +C2D31000–C2D3100B elevated slabs; C2D311D3/D4/D5 platforms02001BEE atZ215; +C2D311D6/D7/D8 separate co-located02001BF0 statics; C2D311EB/EC/ED animated +02001BF2 crystals atZ205. No root-authored correction follows from these IDs. + +Lead independently ran the existing read-only SetupInspect on02001BF2: +nine parts01004D32, four01004D3E, four01004D3F; animation03000E19 has120 +frames, no default scales, and substantial rotation across its frame cycle. +The local frame origins are already around the object root (roughly±1.2m +XY), not an inferred recursive parent transform. Lead read the named +CPartArray::UpdateParts005190F0 loop and current scheduler Compose plus walk +partTransform*RootWorld call. No fresh paired-executable verification of +that function was made in this follow-up, so no new retail closure is claimed. + +Next proof needs a stable connected view after GPU repair, exact affected +entity/part identification, and its same-frame authored frame/root versus +emitted transform. Do not assert rebase, quaternion, animation or DAT +corruption as the cause without that evidence. diff --git a/tools/overhaul-selfgate/route-478-town-lighting-ab.txt b/tools/overhaul-selfgate/route-478-town-lighting-ab.txt new file mode 100644 index 000000000..2ace97a4b --- /dev/null +++ b/tools/overhaul-selfgate/route-478-town-lighting-ab.txt @@ -0,0 +1,26 @@ +# #478 diagnostic only; execute AFTER #477 native validation and #476 capture repair. +# No lighting parameter changes. Same Town Network position/camera across High/retail/High. +# Cell/XYZ from owner's failed session; identity heading is diagnostic, not owner-observed. +wait world-ready 180000 +wait world-visible 90000 +resize 1600 900 +wait framebuffer 1600 900 30000 +renderpack select high +wait render-pack high 90000 +command /teleloc 00070143 70 -60 0.005 1 0 0 0 +wait materialized 1 180000 +wait world-visible 90000 +sleep 5000 +checkpoint 478_00_town_high +screenshot 478-00-town-high 15000 +renderpack disable +wait render-pack retail 90000 +sleep 3000 +checkpoint 478_01_town_retail +screenshot 478-01-town-retail 15000 +renderpack reenable +wait render-pack high 90000 +sleep 3000 +checkpoint 478_02_town_high_repeat +screenshot 478-02-town-high-repeat 15000 +close-client