re: all 144 chatter rule tables named; the undeclared 8 are NOT tutorial
Three more naming routes: strip _msg from a message table (137/144, superset
of route 1, zero non-rule hits), predict the name from the Sperkers roster
(6/6, control 0/4), and sweep the naming grammar (1/144). Union 144/144,
and every rule table has its _msg companion.
Refutes the reading left by 2c2af7a: the undeclared tables are two story-stage
tables and six TCAF fleet/ship tables, no tutorial content at all.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PMRJjbxLqZtsb5Vb7KunPE
This commit is contained in:
@@ -4093,3 +4093,52 @@ tables are named by neither route** — nothing on the disc declares them.
|
||||
exactly **S18–S23, the tutorials** (same set as the missing `AIParams_SNN.tbl`),
|
||||
so tutorial chatter is the plausible reading — but there is no tutorial
|
||||
`UnitMessageSet` to confirm it, so it stays a reading.
|
||||
|
||||
---
|
||||
|
||||
## ✅🔴 2026-08-27 — the 8 undeclared chatter rule tables: all named, and NOT tutorial
|
||||
|
||||
Continues the entry above. **144/144 rule tables are now named**, and the
|
||||
reading I left in that entry is **refuted**.
|
||||
|
||||
**Two more naming routes, both cheap:**
|
||||
|
||||
* **Route 3 — strip `_msg`.** A message table's name gives its rule table's
|
||||
name. **137/144**, a strict superset of route 1, and it hits **zero** entries
|
||||
that are not rule tables. It adds `PresetMessage_Katana_14_S16-2.tbl`.
|
||||
* **Route 5 — sweep the grammar.** `PresetMessage_<who>[_NN][_S<nn>-<p>].tbl`
|
||||
over the 86 `<who>` tokens the other routes expose. Adds
|
||||
`PresetMessage_Margras_04_S14-1.tbl`. **1/144.**
|
||||
|
||||
✅ **Route 4 — the roster predicts the name, 6 of 6.** Among the already-named
|
||||
two-speaker tables the rule is transparent: `<FACTION>_Fleet<X><Y>` speaks
|
||||
(`<FACTION>OP<Y>`, `<FACTION><X>`), and `TCAF_..Ship<X>` speaks (`ADANPL<X>`,
|
||||
`TCAF<X>`). The six remaining unnamed tables are six **gaps in two series**.
|
||||
Predicted from their rosters, then hashed: `TCAF_FleetBB`, `TCAF_17thFleetBB`,
|
||||
`TCAF_17thFleetCA`, `TCAF_17thFleetCB`, `TCAF_17thFleetShipA`,
|
||||
`TCAF_17thFleetShipB` — **6/6**. **Control:** four same-shaped names the series
|
||||
does not contain (`TCAF_FleetCC`, `TCAF_17thFleetCC`, `TCAF_ShipA_01`,
|
||||
`TCAF_17thFleetShipC_01`) score **0/4**, so it is not the case that any plausible
|
||||
name lands on an unnamed slot.
|
||||
|
||||
🔴 **Refuted: "the undeclared tables are tutorial chatter."** It was the obvious
|
||||
reading — `UnitMessageSet` exists for 22 of 28 stages and the six missing are
|
||||
exactly S18–S23. But the eight are two **story**-stage tables (`Katana_14_S16-2`,
|
||||
`Margras_04_S14-1`) and six TCAF fleet/ship tables carrying **no stage tag at
|
||||
all**. Not one is a tutorial. Recorded rather than deleted: the inference from
|
||||
"S18–S23 have no `UnitMessageSet`" to "the undeclared tables are theirs" skipped
|
||||
the step of *looking at what is in them* — all six residuals speak `MSG_TCAF_*`
|
||||
with TCAF fleet rosters.
|
||||
|
||||
✅ Also settled in the same sweep: **every one of the 144 rule tables has its
|
||||
`_msg` companion present**, in all six language packs (the earlier count of 137
|
||||
message tables was a count of *harvested names*, not of entries — six of the
|
||||
eight have message tables whose names appear as strings nowhere).
|
||||
|
||||
What the tutorial evidence does support, narrowly: no rule table is tagged
|
||||
`_S18`…`_S23` and the tutorials ship no `UnitMessageSet`, so on this evidence the
|
||||
six tutorial missions have **no reactive chatter of their own**. That is a
|
||||
smaller claim than the one it replaces.
|
||||
|
||||
❔ Still open from the entry above: what the seven numeric fields mean, the
|
||||
`Yes`/`No` pair element, and which speakers are wingmen.
|
||||
|
||||
Reference in New Issue
Block a user