re: the genuinely-cut voice lines still have subtitles — and two id spaces differ

The 60 tokens absent from BOTH voice languages, itemised:

  45  VOICE_E_ family -- 44 numeric [0..43] plus the lettered VOICE_E_012B
  13  VOICE_C_ at 421, 423-426, 430, 432, 447-450, 470, 471 -- INSIDE the
      listed range [0..489], so interior gaps rather than a truncated tail
   2  VOICE_D_182 and _183, adjacent

These lines were written and captioned; only the audio is missing. Their
caption keys resolve to real text in the IXUD blocks:

  MSG_VOICE_C_355_000_00  "What are you doing? Quit wasting..."
  MSG_VOICE_C_367_000_00  "The final defense weapon is..."
  MSG_VOICE_C_347_000_00  (Japanese)
  MSG_VOICE_D_152_000_00  (Japanese)
  MSG_VOICE_E_044_000_00  (Japanese)

Three of the five sampled are still Japanese INSIDE the English pak --
captioned but never translated, matching the untranslated entries already
noted for the localised-text container.

Separately, a trap worth its own heading: within one message page the voice
bank token and the caption keys use DIFFERENT numbering.

  Message_106  voice VOICE_C_468   lines MSG_VOICE_C_385_000_00..02
  Message_129  voice VOICE_D_182   lines MSG_VOICE_D_152_000_00..02
  Message_044  voice VOICE_E_012B  ID    MSG_VOICE_E_044

Same family letter, different index space. Deriving one id from the other
will silently mis-pair audio with text -- which is the same class of mistake
as the demo-id voice binding this corpus already had to reject in-game.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PMRJjbxLqZtsb5Vb7KunPE
This commit is contained in:
Sylpheed RE agent
2026-08-26 02:34:29 +00:00
parent a3fd51b380
commit 66f31d5486

View File

@@ -266,3 +266,47 @@ whole families English never had — `VOICE_ADAN_` (110), `VOICE_ZZZZ_` (104),
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.
### ✅ What was genuinely cut — and it still has subtitles
The 60 tokens absent from **both** voice languages break down as:
* **45 of the `VOICE_E_` family** — 44 numeric ids `[0..43]` plus `VOICE_E_012B`,
a lettered variant. Listed zero times in either language.
* **13 `VOICE_C_`**, clustered at **421, 423426, 430, 432, 447450, 470, 471**
note these sit *inside* the listed range `[0..489]`, so they are interior gaps,
not a truncated tail.
* **2 `VOICE_D_`**, the adjacent pair **182, 183**.
These lines were written and captioned; only the audio is missing. Looking their
caption keys up in the IXUD blocks returns real text:
| key | text |
|---|---|
| `MSG_VOICE_C_355_000_00` | "What are you doing? Quit wasting…" |
| `MSG_VOICE_C_367_000_00` | "The final defense weapon is…" |
| `MSG_VOICE_C_347_000_00` | ジェネレータールームに侵入されまし |
| `MSG_VOICE_D_152_000_00` | ジェネレーター、完全に沈黙! |
| `MSG_VOICE_E_044_000_00` | ファイアリングタクティクス・レディ |
Three of the five sampled are **still Japanese inside the English pak**
captioned but never translated, which matches the untranslated entries already
noted in [ixud-localised-text](ixud-localised-text.md).
### ⚠️ The caption id and the voice-bank id are DIFFERENT numbers
A trap for anyone pairing them. Within one message page, the bank token and the
caption keys carry unrelated numbering:
```
Message_106 page 0: voice = VOICE_C_468
lines = MSG_VOICE_C_385_000_00 / _01 / _02
Message_129 page 0: voice = VOICE_D_182
lines = MSG_VOICE_D_152_000_00 / _01 / _02
Message_044: voice = VOICE_E_012B
ID = MSG_VOICE_E_044
```
`VOICE_C_468``MSG_VOICE_C_385`, `VOICE_D_182``MSG_VOICE_D_152`,
`VOICE_E_012B``MSG_VOICE_E_044`. Same family letter, **different index
space**. Deriving one from the other will silently mis-pair audio and text.