re: verify that static records' declared cycles are visually inert in GP_TITLE

sylpheed-port turned my point -- that a static record still declares a cycle, so a
nonzero +0x08 against a largest time of 0 is a real disagreement -- into a check on
the screens they ship. Re-derived from my reader and it reproduces exactly: 65
nested records in GP_TITLE, 20 declaring a cycle with every pose at t == 0, and 0 of
those with any element carrying more than one pose.

A record whose elements each hold a single pose renders identically looped or held,
so holding them still is correct and now measured.

It includes ptbtn11/12/13, EXTRAS' buttons in both language entries, each declaring
120 units with one pose per element. Had any carried two poses, a menu button the
disc says animates would have been held still on the one submenu the port's P5 gate
walks.

Reach: GP_TITLE only; 1530 static records exist disc-wide against the 20 here.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Wuu56cE8vJGTBtn1ppsk8v
This commit is contained in:
sylph-decoder
2026-08-31 04:03:32 +00:00
parent e2b7139273
commit 293040b61f
2 changed files with 80 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
# Do GP_TITLE records that declare a cycle while sitting at t = 0 actually move?
# ✅ NO -- the declared cycle is visually inert on all 20. 2026-08-31.
#
# WHY THIS EXISTS. A static record still declares a cycle length, so a nonzero
# +0x08 against a largest keyframe time of 0 is a REAL disagreement, not an absent
# one (ui-record-loop-length.md). sylpheed-port turned that into a check on the
# screens they ship; this re-derives it from my reader.
#
# nested records in GP_TITLE : 65
# declaring a cycle with every pose at t == 0 : 20
# ...of those, any element with MORE THAN ONE pose : 0
#
# ✅ A record whose elements each hold a SINGLE pose renders identically looped or
# held -- there is nothing to move between. So holding them still is correct, and
# it is now measured rather than assumed.
#
# ⚠️ IT INCLUDES ptbtn11 / ptbtn12 / ptbtn13 -- EXTRAS' own buttons, in both
# language entries (6 and 9) -- each declaring a 120-unit cycle with one pose per
# element. Had any carried two poses, a menu button the disc says animates would
# have been held still, on the one submenu the port's P5 gate walks.
#
# 📌 The check was one scan and the answer could have gone the other way. It came
# out of asking what the static records MEAN rather than how they are counted --
# the arithmetic thread that produced it corrected itself three times and none of
# those rounds touched anything shipped.
#
# ⚠️ REACH: GP_TITLE only. The other 32 archives are not checked, and 1 530 static
# records exist disc-wide against the 20 here.