Skip to content

v1.3.0 — 维护者侧上游同步自动化

Choose a tag to compare

@DC1024 DC1024 released this 29 Sep 02:29

版本说明

本次发布仅包含维护者侧的上游同步自动化工具与文档。汉化包(zh/)与客户端打补丁工具(GUI / CLI)的二进制内容与 v1.2.1 完全一致,工具版本仍为 1.2.1。

也就是说:普通玩家无需重新下载——你手上的 v1.2.1 汉化包 / 工具继续有效。本次里程碑标记的是「维护者以后能每周自动追上游」这套后台能力已经落地。

新增 / 变更(维护者侧)

  • build/sync_upstream.py 增强:自动从本地 Steam 安装提取官方 en/ 语言包 → 与现有 zh/ 比对 → 补新增条目、检测官方改动的原文、生成 build/todo_report.md 待补译清单(未译条目保持英文回退,绝不把字面 TODO 写进汉化包)。
  • build/run_sync.bat + build/install_weekly_task.ps1:一键注册每周定时检测上游任务(默认周一 09:00),无人值守直推 main。
  • AUTOMATION_PLAN.md:定稿方案(含 4 项决策锁定、3 种落地形态、实测修正——官方语言包 en/ 内没有 UI.json,UI 文本需单独维护)。
  • README.md:新增「维护者侧:每周自动同步上游」小节。
  • .gitignore:本地基线缓存 build/cache/ 与同步日志 build/_sync_logs/ 不入库。

⚠️ 已知限制

  • 官方语言包 en/ 仅含 words.json / nodes.json / junctions.json / config.json / notes/*.md,不含 UI.json。游戏内 UI 框架文本(菜单 / 按钮等)仍需人工对照维护,无法随上游自动同步。
  • 闭源上游无法走真·云端 CI 拉取游戏文件;「检测 + 提取」天然落在装有游戏的维护者机器上(本地 Steam 安装 / SteamCMD / 自托管 runner 三选一)。

版本号约定

  • 汉化包版本(跟随游戏 game_version,当前 122000)与工具版本(patch_tool.py 的 VERSION = 1.2.1)相互独立,请勿混淆。

附件

文件 说明 SHA-256
PixelComposer-CN-Patcher.exe Windows 打补丁工具(与 v1.2.1 相同) 27d31247f9559d046427bb889ebe79bb8ff1472f89b72acfcdab8bb540e2a10c
PixelComposer-CN-Linux.tar.gz Linux 打补丁工具(与 v1.2.1 相同) b174167eb8aa07d807125d9fba3c22e34e9a6075453ccba12947e48f7f61c790

本发行版不携带新二进制;以上两个文件原样沿用 v1.2.1 的成果。