GP_DIALOG has exactly 140 entries against the table's 70 records, a 2:1 ratio that would make the unbound join an ordering question. It does not hold: adjacent pairing gives identical element-name sets on 2 of 65 pairs, halves pairing on 0. GP_TITLE's language pairs share element sets exactly, so identical sets are the signature there; in GP_DIALOG almost nothing matches. Residual and unexplained: the only two adjacent pairs that DO match are entries 0/1 and 2/3, and 2/3 is the DIFFICULTY build. A reading I am not asserting: dialog text may be baked into language-specific sprites, which would explain the 63 by construction but leaves the 2 needing their own explanation. Not tested. The join stays unbound; positional ordering is now ruled out, which narrows where to look next. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Wuu56cE8vJGTBtn1ppsk8v
1.2 KiB
1.2 KiB