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:
@@ -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, 423–426, 430, 432, 447–450, 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.
|
||||
|
||||
Reference in New Issue
Block a user