From a706dae41953c0b7d0bad45d86c31c2224443aac Mon Sep 17 00:00:00 2001 From: Cristian Gora Date: Tue, 13 Oct 2026 21:37:05 +0200 Subject: [PATCH] Version 3.3.0: restore-backup command, Revert all includes texts, editor opens in text-only game languages, mod import asks before overwriting dist/UnheardCity-3.3.0-windows-amd64.zip (86 MB): smoke test PASS with PATH reduced to the Windows folders (21,015 sounds, 9,377 subtitles, 7,020 menu texts), GUI start/quit PASS. REPORT and NOTES updated. --- NOTES.md | 4 ++++ REPORT.md | 2 +- ackit/__init__.py | 2 +- pyproject.toml | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/NOTES.md b/NOTES.md index 969c978..0b9a508 100644 --- a/NOTES.md +++ b/NOTES.md @@ -162,6 +162,10 @@ rebuilt from the original game (`--accept-changes`: exactly those 2 rows changed), subtitles.md documents it (claim derived by check_docs). User guide: Space plays the replacement once one is loaded (not always the original); tooltip too. App smoke test on the real game PASS. +- 2026-10-13 version 3.3.0 (minor: `ackit restore-backup`; Revert all includes texts; the editor opens in a + text-only game language; mod import asks; store folder locked while changes exist): + dist/UnheardCity-3.3.0-windows-amd64.zip (86 MB) smoke test PASS with PATH = C:\Windows only (21,015 sounds, + 9,377 subtitles, 7,020 menu texts, ITA), GUI start/quit PASS. - DONE by the user in game: replaced voice lines, edited subtitles and replaced footsteps (after the fill fix). - OPEN: channel order for >2 channels unverified; 19 speaker labels to check by listening; the Linux build was never built or run (no Linux here). diff --git a/REPORT.md b/REPORT.md index d53eb33..eb4866b 100644 --- a/REPORT.md +++ b/REPORT.md @@ -63,7 +63,7 @@ editor Unheard City (mission 2). found in the game's memory, no crash); `tools/e2e_editor.py` PASS. Game files original at the end (`ackit status`). The catalog builder refuses to run on a modified game, so the catalog always describes the original files. -- **Package**: `dist/UnheardCity-3.2.3-windows-amd64.zip` (86 MB, catalogs included). With `PATH` reduced to +- **Package**: `dist/UnheardCity-3.3.0-windows-amd64.zip` (86 MB, catalogs included; built 2026-10-13). With `PATH` reduced to the Windows folders the packaged exe passes its smoke test (in the game's language - Italian on the test PC: 21,015 sounds loaded, encode + inject, 9,377 subtitles and 7,020 menu texts loaded, an in-memory sound decoded from a package) and the GUI starts and quits cleanly. The installer is unchanged since mission 2 (install/upgrade/uninstall verified then); the diff --git a/ackit/__init__.py b/ackit/__init__.py index f0fa0b5..607c61d 100644 --- a/ackit/__init__.py +++ b/ackit/__init__.py @@ -8,4 +8,4 @@ Library layers (low -> high): inject (WAD writing), originals (store), workspace (apply/revert), modpack (share) tools cli (`ackit` command), verify/ (offline self-check, in-game test on Windows) """ -__version__ = "3.2.3" +__version__ = "3.3.0" diff --git a/pyproject.toml b/pyproject.toml index 5dbfc5b..0b323a1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "ackit" -version = "3.2.3" +version = "3.3.0" description = "Batman: Arkham City (PC) audio toolkit and editor" readme = "README.md" requires-python = ">=3.10"