一个用于修复由于游戏更新导致的模组失效等问题的工具。
English Readme | 中文说明
前往 发布页 下载可执行文件,双击打开,选择或拖入 Mod 文件夹,点击“开始修复”按钮即可。
- 自动化修复:自动识别资源哈希变动并进行替换。
- 回滚管理:内置回滚管理器,可随时恢复到修改前的原始状态。
- 跨平台 GUI:基于 Tauri V2 (Vue3 + Vite) 构建,支持 Windows、Linux。
- 双模式运行:支持图形界面与传统的控制台模式。
确保你已安装 Rust 环境以及 Node.js (推荐 18.x 及以上版本)。
npm install
npm install --prefix src-uinpm run tauri devnpm run tauri build对于 Linux 系统,打包前需确保安装了 Tauri 相关的系统依赖,如 libwebkit2gtk-4.1-dev, build-essential, curl, wget, file, libssl-dev, libayatana-appindicator3-dev, librsvg2-dev 等。
程序支持以下启动参数:
| 参数 | 说明 |
|---|---|
--cli |
进入控制台模式(交互式菜单)。 |
--path <DIR> |
指定 Mod 文件夹路径,启用非交互直接修复模式。需搭配 --cli 使用。 |
--config <FILE> |
指定配置文件路径,优先读取该 config.json,并跳过远程配置获取。 |
--derived-hashes |
启用「补全贴图状态」(与 --stable-texture 互斥)。 |
--stable-texture |
启用「应用稳定纹理」(与 --derived-hashes 互斥)。 |
--aemeath-mech |
启用「修复爱弥斯机兵形态」。 |
--aero-fix <1|2> |
启用「女漂-风主形态眼部修复」。1 = TexCoord 覆盖, 2 = 贴图镜像反转。 |
--rollback |
回滚最近一次修复(仅撤销上一次操作,与修复选项互斥)。 |
--online |
联网获取最新配置(非交互模式默认使用本地配置)。 |
--dev |
开发者模式。强制加载本地配置文件,禁用远程获取逻辑。 |
示例:
# 以控制台交互模式运行
./Mod_Fixer --cli
# 一键修复(仅基础 hash 替换)
./Mod_Fixer --cli --path "D:\Mods\MyMod"
# 一键修复 + 使用指定配置文件
./Mod_Fixer --cli --path "D:\Mods\MyMod" --config "D:\Configs\config.json"
# 一键修复 + 补全贴图状态 + 联网获取最新配置
./Mod_Fixer --cli --path "D:\Mods\MyMod" --derived-hashes --online
# 一键修复 + 应用稳定纹理 + 爱弥斯机兵修复
./Mod_Fixer --cli --path "D:\Mods\MyMod" --stable-texture --aemeath-mech
# 一键修复 + 风主眼部修复 (TexCoord 模式)
./Mod_Fixer --cli --path "D:\Mods\MyMod" --aero-fix 1
# 回滚最近一次修复
./Mod_Fixer --cli --path "D:\Mods\MyMod" --rollback|
|
Free code signing on Windows provided by SignPath.io, certificate by SignPath Foundation |