v0.7.3 —— 拖入 7z/rar + 拼音识别 + 归属预识别/更换 + 关闭互斥拨钮 + 恢复 Mod 快捷键 + QQ 群反馈
一句话
这一版把「拖进来的 Mod 能不能直接用」这条路补齐了:支持 .7z / .rar、认得出拼音与社区昵称、认不出角色就直接弹窗让你定归属;同时修好你反馈的快捷键 / 控制菜单失效,并新增了强行关闭角色互斥的拨钮与 QQ 群反馈途径。
拖入导入
- 支持
.7z与.rar(此前只支持.zip):解压链 = 项目内 7-Zip → PATH 上的 7z → Windows 自带 bsdtar 兜底;加密包、缺分卷、坏包都会给出可读原因,且不会在library\里留下半成品目录。 - 认不出角色的包现在会直接弹出「角色归属确认」窗口。此前只弹一句"角色归属已识别",弹窗永远不出现 —— 根因是导入后拿到的是导入前的旧 Mod 列表缓存,于是永远判定"已识别"。
- 拖进来的包如果连
.ini都没有(多半拖错了文件),会明确提示"可能不是有效的服装 Mod 包"。
角色识别
- 中文拼音:
zhuangfangyi、Zhuang_Fang-Yi、zhuang fang yi、luoxi、alieshi这类写法都能认(下划线 / 连字符 / 空格 / 大小写都不影响)。 - 社区昵称:「杰哥」= 洁尔佩塔。
- 预识别:名字里同时出现多个角色、分不清主次时,按"和哪个角色相关字数最多"先猜一个并把它预选在弹窗下拉里 —— 但卡片上的黄字「角色待确认」照旧显示,必须你点一下保存才算数。
- 「⋯」菜单新增**「更换 Mod 归属…」**(写进该 Mod 的
mod.meta.json,分组与同角色互斥随之改变);菜单顶部顺带显示"归属:<角色>"。 - 顺带修掉一个老问题:发布版 exe 里原本根本没带角色表 —— 33 位干员、社区昵称与拼音在发布版全部失效,一直在用 18 条内置兜底表(跑源码时看不出来)。
Mod 库
- 新增拨钮**「强行关闭角色 Mod 互斥」:便于部分同角色但不冲突的 Mod**(例如一个改服装、一个只改贴图)。打开后勾选不再自动取消同角色的其它 Mod,生成控制器时也不再按角色去重(前端 + 后端两处一起放行)。
- 去掉库页那段很长的"修复工具"说明;「修复」按钮恢复可点 —— 上一版是我按"工具还没展开到
runtime\modfix\"错误置灰的,而随包assets\modfix\里那份一直都在,点下去会自动展开。
快捷键 / 控制菜单(你反馈的那条)
- 不再改写 Mod 自带快捷键:Mod 作者 readme 里写的键、以及它自带的控制菜单(例如庄方宜那套按
ALT 0打开)现在都直接生效。 - 此前程序会把每个 Mod 的
[Key*]统一改写成VK_F24(实测莱万汀 6 处、庄方宜 34 处),交给"控制器面板"驱动 —— 但那个面板尚未完成(addon 既没随包,也没装进 ReShade 真正读取的目录,它只在d3d12.dll所在目录搜 addon),结果就是键被改死、入口却不存在。 - 接管能力保留在
config.json的hotkey_takeover(默认false),等面板做好再切回。
反馈与诊断
- QQ 群:1045239747(加群验证答案
jing_hy)—— README 顶部、说明页、崩溃弹窗、诊断包弹窗都写上了。 - 设置页最上方新增**「一键导出诊断包」:导出后弹窗给出 GitHub issue 与 QQ 群两种反馈方式,并要求附上现象**(什么时候出现的、你点了什么、屏幕上看到什么)—— 诊断包里没有"你做了什么"这一层,缺了往往要多来几轮。
- 程序内所有"网址 + 打开按钮"改成直接点网址打开(顺带发现崩溃弹窗那个「打开 issue 页」按钮从来没绑定过事件,点了没反应)。
其它
- 各类失败原因(解压、依赖、修复工具缺失)都会落进
runtime\launch.log,不再是只写在内存里。
已知问题
- #5「问题合集」(ReShade 面板里看不到 DLSS5 / 第一人称标签)仍在跟进中,等新的诊断包 —— 有结果会在这条 issue 里更新。