From 832c1a48aab0886fd7ea3ee05fca01512e49f93a Mon Sep 17 00:00:00 2001 From: Sylpheed RE agent Date: Wed, 26 Aug 2026 02:28:17 +0000 Subject: [PATCH] =?UTF-8?q?re:=20most=20of=20the=20268=20missing=20voice?= =?UTF-8?q?=20banks=20are=20UNDUBBED,=20not=20cut=20=E2=80=94=20I=20had=20?= =?UTF-8?q?it=20wrong?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Last iteration I read the scattered missing runs as cut dialogue. Checking the other languages refutes that for most of them. Only two voice languages exist: tables.pak holds eng\sounds.tbl (4418 banks) and jpn\sounds.tbl (5136), and NO fra/deu/esp/ita. The other four localisations are subtitle-only, which is itself a fact the corpus did not record. The English set is a strict subset of the Japanese one: eng jpn listed 4418 5136 resolved 4175 4383 missing 268 60 lacked by the other 0 718 Every id missing in Japanese is also missing in English, and NONE is missing in Japanese but present in English. So the 268 split cleanly: 208 exist in Japanese, not in English -- recorded in the original and never dubbed. A localisation gap, not cut content. 60 absent from both -- genuinely cut, including all 44 VOICE_E_ (listed 0 times in either language) plus 16 others. Per family eng/jpn: A 683/771, B 383/423, C 366/474, D 387/546. The 718 Japanese-only banks include whole families English never had -- VOICE_ADAN_ (110), VOICE_ZZZZ_ (104), VOICE_TCAF_ (41), VOICE_RHIN_ (27). So VOICE_E_ survives as the one genuinely-cut family, and my "short runs of cut dialogue" reading was wrong: those lines are on the disc, in Japanese. The previous text is kept above the correction. This is why the "measured on English only" limit was worth writing down rather than quietly generalising -- the second language changed the conclusion. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01PMRJjbxLqZtsb5Vb7KunPE --- docs/re/structures/movie-subtitles.md | 35 +++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/docs/re/structures/movie-subtitles.md b/docs/re/structures/movie-subtitles.md index 04a58d4..b253d35 100644 --- a/docs/re/structures/movie-subtitles.md +++ b/docs/re/structures/movie-subtitles.md @@ -233,5 +233,36 @@ Two different shapes: A reimplementation must tolerate an unresolvable `VOICE_*` reference and carry on, the same way it must tolerate `SUBTITLE_S12B.tbl` resolving in no language. -🟡 Measured on `GP_MAIN_GAME_E.pak` and `eng\sounds.tbl` only. Whether the other -five languages drop the same ids is untested. +### ❌ CORRECTED — most of those 268 are not cut, they are undubbed + +The paragraph above reads the scattered runs as "cut dialogue". Checking the +other languages refutes that for most of them. + +**Only two voice languages exist.** `tables.pak` holds `eng\sounds.tbl` (4418 +banks) and `jpn\sounds.tbl` (5136) and **no `fra` / `deu` / `esp` / `ita`** — the +other four localisations are subtitle-only. + +And the English set is a strict **subset** of the Japanese one: + +| | eng | jpn | +|---|---|---| +| banks listed | 4418 | **5136** | +| tokens resolved | 4175 | **4383** | +| tokens missing | **268** | **60** | +| banks the other language lacks | **0** | 718 | + +Every id missing in Japanese is *also* missing in English; **none** is missing in +Japanese but present in English. So the 268 split cleanly: + +* **208 exist in Japanese and not in English** — recorded in the original, never + dubbed. A localisation gap, not cut content. +* **60 are absent from both** — genuinely cut. That includes all **44 + `VOICE_E_`**, which is listed 0 times in *either* language, plus 16 others. + +Per family, English against Japanese: `VOICE_A_` 683/771, `VOICE_B_` 383/423, +`VOICE_C_` 366/474, `VOICE_D_` 387/546. The 718 Japanese-only banks also include +whole families English never had — `VOICE_ADAN_` (110), `VOICE_ZZZZ_` (104), +`VOICE_TCAF_` (41), `VOICE_RHIN_` (27). + +So `VOICE_E_` remains the one genuinely-cut family, and the "short runs of cut +dialogue" reading was wrong: those lines are on the disc, in Japanese.