Skip to content

v0.7.4 —— 乳摇角色数据自行拉取 + Mod 库保护(任何情况都不动你的 Mod 库)

Choose a tag to compare

@jing-hy jing-hy released this 01 Oct 03:12
· 190 commits to main since this release

一句话

这一版做了一件"以后不用等上游发版"的事(乳摇角色数据自己拉),外加一条数据安全红线:程序再也不会有任何情况动你的 Mod 库。

数据安全:你的 Mod 库是只读的

  • 修掉一个可能删库的隐患:清理 staging 的流程是在「Staging Mods 目录」与「Mod 库」相同或互相嵌套时会把库里的 Mod 一起删掉(有反馈报过「重装的时候还把我 mod 都删完了,还好我备份了」)。现在程序检测到这种重叠会直接拒绝执行并告诉你该怎么改配置;此外逐项删除前还会再校验一次,任何情况都不会删除、移动或"整理"你的 Mod 库。
  • 依赖组件只允许装进 <Mod 库>\_deps\ —— 防止"清单里写个目录名就把你的 Mod 删掉"。
  • 唯一会改动库的动作仍然是你自己在卡片「⋯」里点「移出 Mod 库」(移到 runtime\backups\mod-trash\,可找回)。

乳摇(SecondaryMotion):角色数据由管理器自己补

  • 上游 Release 的角色数据落后于它的仓库 —— 例如 提弗洛斯(Typhoea)只在 main 分支里,发行包里没有,所以你从 Release 安装后在游戏里对他就没数据。现在管理器每次启动后会在后台从仓库拉一次:只补你本地缺的角色,绝不动你调过的幅度/频率,也不碰你自己的 presets\User.json。
  • 24 小时节流、失败静默(不影响启动与首屏);来源可配:config.json 的 sbm_data_source 可以指向你自己 fork 的仓库,改完 push 即生效,不用等我们发版。
  • 随包资产里的乳摇角色数据也一并升级到 20 条(含提弗洛斯)—— 因此本版 assets-bundle.zip 与上一版不再相同,首次启动会自动重新拉取。

相关反馈(issue)

  • 本版没有直接对应某个已开的 issue;本次的"删库"隐患来自群里/评论区的反馈(无 issue 编号)。
  • 仓库里 #8(mod问题) 与 #5(问题合集) 里反映的「切换键不生效」属于同一类现象,其根因(程序曾把 Mod 自带热键统一改写成 VK_F24)已在 v0.7.3 修掉 —— Mod 作者写的快捷键与它自带的控制菜单现在直接生效。若你在 v0.7.4 上仍然遇到"Mod 不加载 / 切换键无效 / 某个部件(如佩丽卡耳羽)消失",麻烦在 #8 里补一句现象并附上诊断包(设置页最上方「一键导出诊断包」),我会继续跟进。

其它

  • 给上游提了一条建议 issue(把提弗洛斯的角色数据带进正式版 Release):Sp1cHless/Arknights-Endfield-Plugin-Secondary-bodyphysics#5。
  • 自研"控制器面板"(ReShade addon)仍未完成;当前策略是不改写 Mod 自带热键,等面板做好再谈接管。