docs: finalize accepted tutorial localization and handoff guide

This commit is contained in:
DragonHD
2026-09-20 12:26:57 +08:00
parent b7ae04ec18
commit 6c5f86f628
4 changed files with 84 additions and 4 deletions
+17 -2
View File
@@ -14,6 +14,17 @@ docs/ DEVLOG, format specs, patch notes
Working data (not tracked): `original/`, `png/`, `report/`, `patch/`, `crack/`.
## Current localization status
The complete tutorial translation and Chinese font fixes were accepted in game
by the user on 2026-09-20. All 57 tutorial display literals are translated using
42 mappings. Tooltip wrapping, option-title centering, intro alignment, and the
Chinese full-stop baseline are fixed. The latest targeted regression run passes
39 tests; tutorial event logic remains byte-identical outside display strings.
See [教程汉化:构建、验证与恢复](docs/tutorial-localization.md) for reproducible
commands, accepted behavior, and the remaining project queue.
## Tooling
| script | purpose |
@@ -30,12 +41,16 @@ Working data (not tracked): `original/`, `png/`, `report/`, `patch/`, `crack/`.
| `tools/cn_strings.py` | simplified-Chinese translation table (`Id` -> text) |
| `tools/make_cn_strings.py` | patch the `English` column of `Strings.dat` to GB2312 |
| `tools/install_cjk.py` | deploy/restore the whole patch into the game folder |
| `tools/script_text.py` | translate tutorial display strings without changing event code |
| `tools/tutorial_cn.json` | complete tutorial translation mapping |
| `tools/verify_tutorial_step1.py` | verify the complete tutorial against the pinned original (historical filename) |
| `tools/fix_full_stop.py` | lower U+3002 pixels in an existing atlas without changing other glyphs |
| `tools/xrefs.py` | find call/jmp xrefs in the game executable |
See `docs/` for the reverse-engineered formats and addresses.
Next steps, ordered by visible benefit and implementation effort:
[Chinese tutorial, then a small 2x texture pilot](docs/superpowers/plans/2026-09-20-high-impact-simple-first.md).
Implementation history and remaining work:
[tutorial acceptance and subsequent small batches](docs/superpowers/plans/2026-09-20-high-impact-simple-first.md).
## Legal