v0.7.4 —— 乳摇角色数据自行拉取 + Mod 库保护(任何情况都不动你的 Mod 库)
一句话
这一版做了一件"以后不用等上游发版"的事(乳摇角色数据自己拉),外加一条数据安全红线:程序再也不会有任何情况动你的 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 自带热键,等面板做好再谈接管。