Version 3.2.3: editor layout with aligned controls and full-width button bars; docs on recordings shared between languages
This commit is contained in:
@@ -137,6 +137,18 @@ def catalog_claims(cat):
|
||||
claim("REPORT.md", "recordings stored twice (%s per language) are written together" % rng(copies.values(), str))
|
||||
claim("docs/formats/banks.md", "- %s recordings per language are stored twice" % rng(copies.values(), str).capitalize())
|
||||
claim("docs/categories.md", "Coverage of the %s WAD voice lines" % n(WL))
|
||||
# recordings the game shares between languages (the same bytes as the INT recording of the line)
|
||||
intl = {s.line: s.sha1 for s in rows["INT"] if s.line}
|
||||
same = {L: [s for s in {x.line: x for x in rows[L] if x.line}.values() if intl.get(s.line) == s.sha1]
|
||||
for L in ("FRA", "ITA", "DEU", "ESN")}
|
||||
ita = collections.Counter(s.category for s in same["ITA"])
|
||||
shared = {s.target: s.language for s in bank if ";" in s.language}
|
||||
claim("docs/formats/banks.md", "in each voice WAD %s lines are byte-identical to the INT recording (ITA %d: efforts "
|
||||
"and emotes %d, cinematics %d, boss fights %d, story %d, radio/TV %d, character lines %d), %d in-memory voice "
|
||||
"lines are stored once for every language (efforts, radio chatter, crowds) and %d DLC intro lines"
|
||||
% (rng([len(v) for v in same.values()]), len(same["ITA"]), ita["Efforts & emotes"], ita["Cinematics"],
|
||||
ita["Boss fights"], ita["Story missions"], ita["Radio & TV"], ita["Character lines"],
|
||||
sum(1 for s in bank if s.line and not s.language), len(shared)))
|
||||
claim("docs/decisions.md", "of the %s WAD voice lines" % n(WL))
|
||||
|
||||
# positions differ between languages
|
||||
|
||||
Reference in New Issue
Block a user