diff --git a/CHANGELOG.md b/CHANGELOG.md index 5b3b7c06..a867ca8b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## 0.2.0 — 2026-10-07 -0.2.0 是一个大版本:加入了补位、自选编队、英文界面、日文 / 韩文 / 繁体中文的游戏文本和自定义快捷键,按官方数据和 PRTS 修正了一批规则,并修复了社区和 GitHub 上反馈的问题;同时为了便于维护和接受贡献,把代码里最大的几个文件拆开了(拆分不改变玩法,有一套固定种子的「黄金结果」逐项核对)。0.1.4 的全部修复都已移植到新的代码结构。规则对照官方数据和 PRTS 核对;查不到出处的标了推断,详见 DESIGN §25([docs/history/0.2.0.md](docs/history/0.2.0.md))。有意和官方不同的几条单独写在「有意与官方不同的调整」里。 +0.2.0 是一个大版本:加入了补位、自选编队、多语言(English、日本語、한국어、繁體中文)和自定义快捷键,按官方数据和 PRTS 修正了一批规则,并修复了社区和 GitHub 上反馈的问题;同时为了便于维护和接受贡献,把代码里最大的几个文件拆开了(拆分不改变玩法,有一套固定种子的「黄金结果」逐项核对)。0.1.4 的全部修复都已移植到新的代码结构。规则对照官方数据和 PRTS 核对;查不到出处的标了推断,详见 DESIGN §25([docs/history/0.2.0.md](docs/history/0.2.0.md))。有意和官方不同的几条单独写在「有意与官方不同的调整」里。 ### 新功能 @@ -10,7 +10,7 @@ - **自选编队**:在「干员调配」新增的「自选编队」页,为 5 阶、6 阶各选 2 名自己拥有的 6★ 干员(也可以选技能和模组固定的预备干员),三个技能任选,精锐时可选模组。调度中心升到 5 级 / 6 级后,这些干员只出现在你自己的商店里(每人单独的库存,不进公共卡池),随机获得干员的效果也会抽到它们;没有特质,盟约按干员自己的阵营计入。带召唤物的干员(麦哲伦、令、电弧、白铁、望、多萝西等)放下后,召唤物按官方数量进入手牌。自选干员作战时也用自己的语音。联动干员不在可选范围内。 - 目前可选的 71 名 6★ 干员,技能、天赋和模组都按官方数据完整实现:推进之王、陈、艾丽妮、赫拉格、闪灵、夜莺、嵯峨、艾雅法拉、刻俄柏、霍尔海雅、早露、提丰、娜仁图亚、逻各斯、真言、维伊、左乐、重岳、煌、黑、鸿雪、伊芙利特、谬因、林、年、斩业星熊、珊比、森蚺、斥罪、黍、帕拉斯、止颂、贝洛内、W、菲亚梅塔、维什戴尔、棘刺、赤刃明霄陈、司霆惊蛰、薇薇安娜、怒潮凛冬、赫德雷、假日威龙陈、莱伊、阿斯卡纶、涤火杰西卡、机械师、凯尔希、琴柳、可露希尔、澄闪、阿、傀影、弑君者、老鲤、温蒂、望、多萝西、予愿安洁莉娜、黑键、麦哲伦、令、电弧、淬羽赫默、遥、酒神、白铁、娜斯提、死芒、凯尔希·思衡托、Mon3tr。只在集成战略、生息演算里生效的模组(ISW-A、SO-A、SO-B、RA-A)不能选。 - **英文界面**:标题页右上角和「设置」里可以切换中文 / English,默认中文,切换后当前画面立即刷新。界面文字全部有英文;干员、技能、敌人、盟约、机变卡等游戏文本使用官方英文数据;服务器的提示和播报也按每位玩家自己的语言显示。切到英文后仍显示中文的只有玩家名字(人机的名字也是)、多轮悬赏改写过的「接下来两场作战」说明、官方英文服还没有的文本(部分自选干员和较新的模组),以及「玩法说明」的官方中文教程图(标题有英文)。界面译文的基础来自 PR #70(感谢 @YuriRestia)。 -- **日本語、한국어、繁體中文**:干员、技能、敌人、盟约等游戏文本使用官方日服、韩服、台服的数据,约 91%–97% 的文本有官方译文。界面文字还没有翻译:日文、韩文暂时显示英文界面,繁体中文显示简体中文界面,缺少官方译文的游戏文本也是如此;欢迎社区翻译界面(docs/I18N.md)。 +- **日本語、한국어、繁體中文**:干员、技能、敌人、盟约等游戏文本使用官方日服、韩服、台服的数据(日文、韩文约 97%,繁体中文约 91% 有官方译文)。界面文字:繁体中文由简体中文转换,采用台湾用语和台服的游戏用语;日文、韩文为机器翻译,使用日服、韩服的游戏用语;「设置」里会注明是机器翻译,欢迎社区指正(docs/I18N.md)。缺少官方译文的游戏文本,日文、韩文显示英文,繁体中文显示简体中文;每种语言用各自的字体显示。 - **语言包**:把一个语言文件放进语言文件夹,游戏就会提供这种语言,不用改代码,服务器运行中放入也会出现在语言菜单里;没翻译的文字依次用它声明的后备语言和中文显示。添加语言的步骤和检查工具见 docs/I18N.md。 - **自定义快捷键**:「设置 → 快捷键」里可以修改刷新、冻结、升级、撤退、出售和准备就绪(独立模拟作战中是暂停)的按键:点一下再按新键,和别的操作冲突时两者互换,可以恢复默认;默认按键和 0.1.4 相同,Esc 不能改(社区请求)。 - **精简包**:Releases 除了附带全部素材的完整包,还提供约 22 MB 的精简包,第一次启动时从公开镜像下载素材。两个包都只放运行需要的文件,不再附带测试、设计文档和研究笔记。 diff --git a/README.md b/README.md index 75b77d84..9b8c3c4f 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ English summary: [below](#english). - **独立模拟**(单人)与**同盟模拟**(1–4 人**合作**,没有 PvP;空位可以加 AI 队友)。 - 服务器是一个 Node.js 程序,**战斗在各玩家的浏览器里模拟**(和官方一样),服务器只管经济与回合,一台低功耗小主机就能开服。 -- 当前版本 0.2.0:加入了补位、自选编队、英文界面(另有日文、韩文、繁体中文的游戏文本)和自定义快捷键,并修复了 0.1.4 发布后玩家和 GitHub 上反馈的问题,详见 [CHANGELOG.md](CHANGELOG.md)。仍有少数规则按推断实现,与官方不一致的地方欢迎在 Issue 里反馈。 +- 当前版本 0.2.0:加入了补位、自选编队、多语言界面(English、日本語、한국어、繁體中文,后三种的界面文字为机器翻译)和自定义快捷键,并修复了 0.1.4 发布后玩家和 GitHub 上反馈的问题,详见 [CHANGELOG.md](CHANGELOG.md)。仍有少数规则按推断实现,与官方不一致的地方欢迎在 Issue 里反馈。 ## 功能一览 @@ -246,6 +246,7 @@ GOLDEN_FULL=1 node --test test/golden.test.js # 黄金结果:固定 An **unofficial, non-commercial fan remake** of Arknights' seasonal auto-chess tower-defense mode *Stronghold Protocol: Alliance*, played in the browser: solo, or 1–4 player co-op (AI teammates can fill seats). Combat is simulated in each player's browser, so a low-power PC can host. - **Run:** download the full bundle `Stronghold-Protocol-v.zip` (~430 MB, all the art inside) from [Releases](../../releases/latest) — or the lite one, `…-lite.zip` (~22 MB), which downloads the art (~460 MB) on its first start — install Node.js 22 or 24, then double-click `scripts\start-windows.bat` (Windows) or run `./scripts/start.sh` (macOS / Linux) and open . From source: `npm install && npm run setup && npm start` (setup downloads ~460 MB of art from public mirrors, the emotes and the how-to-play pages included; the official 3D board, some official HUD icons, two enemy models and 39 summon models are extracted from a local Arknights client — without one the game uses the 2D board and look-alike stand-ins (the summons show their avatars), and a server can copy `public/assets/local/` and `data/local-assets.json` from the full bundle of the same version). +- **Languages:** Chinese (the default), English, 日本語, 한국어 and 繁體中文 — switch on the title screen or in Settings. Game texts come from the official clients; the Japanese, Korean and Traditional Chinese interface strings are machine translations (corrections welcome: [docs/I18N.md](docs/I18N.md)). - **Play with friends:** create a co-op room and share the 4-letter key or the `?room=KEY` link. On a LAN, use the address printed at start; otherwise use a virtual-LAN tool, a tunnel or a VPS — see [docs/DEPLOY.md](docs/DEPLOY.md). - **Disclaimer:** not affiliated with or endorsed by Hypergryph or Yostar. All Arknights names, art, audio, text and data are © their respective owners and are **not** covered by this project's GPL licence. For study and personal non-commercial use only — no selling, paid distribution, paid servers or monetisation of any kind. Content will be removed on request of the rights holders. Provided "as is", without warranty. - **License:** code GPL-3.0-or-later ([LICENSE](LICENSE)); game assets excluded.