Version 3.2.0: fast lists with loading spinners, names from the game files, INT docs and screenshots, cleanup

This commit is contained in:
2026-10-10 14:58:17 +02:00
parent fbde809370
commit 1586abb8e9
40 changed files with 449 additions and 19279 deletions

View File

@@ -62,10 +62,10 @@ Two separate fields, because Wwise names describe a *scene*, not the speaker of
alternates speakers between `NAME_1`, `NAME_2`, ...):
- **character** - the verified speaker, only from the curated lists in `data/catalog/source/<lang>/*.txt`
(one file per character, listening-based). The lists name ITA sounds by their position in the ITA WAD
(wemscan names); positions differ between languages, so each listed recording is found at its ITA position
and the label goes to its line (`characters.csv`, keyed by the line's name), i.e. to the same recording in
every language. A label applies to exactly the listed recordings (not to other versions of the same event).
(one file per character, listening-based; the lists so far were made on the Italian voices, `source/ita/`).
A list names sounds by their position in its language's WAD (wemscan names); positions differ between
languages, so each listed recording is found at its position in that language and the label goes to its line
(`characters.csv`, keyed by the line's name), i.e. to the same recording in every language. A label applies to exactly the listed recordings (not to other versions of the same event).
Checked by `ackit verify --catalog` against the speaker field of the game's dialogue objects: 2,766 labelled
lines agree (spelling aside: Mister Freeze, Bruce Wayne, TwoFace, Mysterious_stranger = Azrael), 25 listed
as Unknown are named there, 19 differ (to listen to: `Batman_sword_raised_01-04` game: Ra's al Ghul,