Version 3.4.0: Edit tab (edit list, large subtitle, replacements with effects and presets), Sounds tab only browses, ackit fx (pedalboard + own reverb) and replace --fx, first Linux build, catalog without a mod package

This commit is contained in:
2026-10-28 13:54:12 +01:00
parent a706dae419
commit 6de470174e
36 changed files with 2872 additions and 278 deletions

View File

@@ -8,9 +8,10 @@ game patch, no external programs.
- **Unheard City** (`app/`, [user guide](docs/user-guide.md)): the desktop editor for Windows and Linux. Browse and
search all ~21,000 sounds of one language (its voice lines, music, ambience, and the effects stored inside
soundbanks: footsteps, foley, combat, weapons, UI), filter by category and character, listen, replace or
record, apply and revert. Edit subtitles (linked to their speech lines) and the menu text in their own
sections. One Language setting (default: the game's) applies to sounds, subtitles and menu text.
soundbanks: footsteps, foley, combat, weapons, UI), filter by category and character, listen; replace or
record in the Edit tab (an edit list, the subtitle shown large, effects for radios, phones, speakers,
announcements...), apply and revert. Edit subtitles (linked to their speech lines) and the menu text in their
own sections. One Language setting (default: the game's) applies to sounds, subtitles and menu text.
- **`ackit`** (`ackit/`): the Python library and command-line tool behind it.
How it works in one paragraph: the game's Wwise 2011.1 decoder only knows the standard Vorbis codebooks, so ackit
@@ -38,6 +39,8 @@ localization files. Details in `docs/`.
ackit find joker tape # search by name, category or character
ackit extract Speech_TAPE_JOKER_1_04 orig.wav # listen to the original (a line has one name in every language)
ackit replace Speech_TAPE_JOKER_1_04 my_line.wav --match-loudness
ackit fx-template fx.json # effects, all off: set "on" for band-pass EQ, echo, reverb...
ackit replace Speech_TAPE_JOKER_1_04 my_line.wav --fx fx.json
ackit revert Speech_TAPE_JOKER_1_04 # or: ackit revert --all (every sound and text)
ackit text find --lang INT protocol # subtitles and menu texts (keys SUB:... / MENU:...; any of the
# 11 languages, e.g. --lang JPN)