re: correction -- the dialogue table was already in the corpus, and one negative was false
The previous commit announced message\MissionDialogMessage.tbl as a find. structures/ixud-localised-text.md OWNS it and already says S02_P1_OBJECTIVE and friends are record names in an IDXD map, message\MissionDialogMessage.tbl, whose positional fields list the lowercase per-line IXUD names -- and that *_GRAPH is the odd one, a single named field holding a texture. I grepped the manifest doc and not the text doc. Third overclaim in four days; the rule is now to grep the doc that owns the DATA, not only the doc that owns the FILE. Worse, the headline negative was wrong. MissionDialog_local_string.tbl DOES resolve -- as language\MissionDialog_local_string.tbl, IXUD, in all six GP_MAIN_GAME_* paks. My 33 prefixes omitted language\, which is precisely the convention ixud-localised-text.md records for language paks. A prefix sweep is only as good as its prefix list, and the list should come from the corpus. 'LOSE has exactly one entry' was wrong too. Per kind: HINT_PAUSE 4, HINT 3, LOSE 4, OBJECTIVE 4 positional fields, and GRAPH 1 NAMED field holding the .t32. The single-field bucket was GRAPH, not LOSE. What survives as new: the 11 non-MISSION field values read as a block; the GP_TEST and TEXTS sibling records; the per-stage phase census; and the five pgmsg_*.prt resolving nowhere under 34 prefixes x 41 archives, now with two working controls in the same sweep. Artefact 8 insertions / 3 deletions, every deleted line replaced by its corrected form; the other five regenerate byte-identical.
This commit is contained in:
@@ -827,6 +827,35 @@ unknown, what evidence exists, and what the first step would be. Move an item in
|
||||
field; the stat keys in records not opened here (`MegaTons`, `BulletLimit`,
|
||||
`CrewCount`, `HP_CLASS`); why the roster lists 59 of 131.
|
||||
|
||||
* ❌ **(2026-08-27) CORRECTION — the mission dialogue table was ALREADY IN THE
|
||||
CORPUS, and my headline negative was a FALSE NEGATIVE.**
|
||||
[structures/mission-script-manifest](structures/mission-script-manifest.md),
|
||||
artefact `data/script-manifest.txt` (8 insertions, 3 deletions — every deleted
|
||||
line replaced by its corrected form).
|
||||
❌ The entry below announced `message\MissionDialogMessage.tbl` as a find.
|
||||
**`structures/ixud-localised-text.md` OWNS it** and already says
|
||||
`S02_P1_OBJECTIVE` and friends "are record names in an IDXD map,
|
||||
`message\MissionDialogMessage.tbl`, whose positional fields list the lowercase
|
||||
per-line IXUD names", and that "`*_GRAPH` is the odd one: a single named field
|
||||
holding a texture, `pgmsg_stg02_1.t32`". I grepped the manifest doc and not the
|
||||
text doc. **Third overclaim in four days** — the rule is now: grep the doc that
|
||||
owns the DATA, not only the doc that owns the FILE.
|
||||
❌ **`MissionDialog_local_string.tbl` DOES resolve** — as
|
||||
`language\MissionDialog_local_string.tbl`, IXUD, in all six `GP_MAIN_GAME_*`
|
||||
paks. My 33 prefixes omitted `language\`, which is precisely the convention
|
||||
`ixud-localised-text.md` records for language paks. **A prefix sweep is only as
|
||||
good as its prefix list, and the list should come from the corpus.**
|
||||
❌ "`LOSE` has exactly one entry" was wrong too. Per kind: `HINT_PAUSE` 4,
|
||||
`HINT` 3, `LOSE` 4, `OBJECTIVE` 4 POSITIONAL fields, and **`GRAPH` 1 NAMED
|
||||
field** holding the `.t32` (`S10_P1_GRAPH` -> `pgmsg_stg10_1.t32`). The
|
||||
single-field bucket was `GRAPH`, not `LOSE`.
|
||||
✅ **What survives as new**: the 11 non-`MISSION` field VALUES read as a block;
|
||||
the `GP_TEST` (`PATH = dat\GP_TEST\`, a debug archive not on the disc) and
|
||||
`TEXTS` sibling records; the per-stage phase census (40 stage-phases over the
|
||||
22 story stages, 1-3 phases each, the six with none being 18-23); and the five
|
||||
`pgmsg_*.prt` resolving nowhere under 34 prefixes x 41 archives, now with TWO
|
||||
working controls in the same sweep.
|
||||
|
||||
* ✅ **(2026-08-27) `Stage\script.tbl`'s 11 NON-`MISSION` FIELDS, READ AT LAST —
|
||||
and one of them lands on the mission DIALOGUE table.**
|
||||
[structures/mission-script-manifest](structures/mission-script-manifest.md),
|
||||
|
||||
Reference in New Issue
Block a user