受不了重复MOD 硬盘吃不消,自己做了个MOD查询/排重工具 需要的朋友可以下载试试
功能简单比较少,需要的朋友下载,不需要的勿喷感谢!
直接读取mod,不是读取BepInEx\LogOutput.log那种模式,也不是启动游戏后判断mod是否占用,速度还行,满足基本排重和查询需要

使用帮助:
本工具只能操作mods目录,不要随便设置非mods目录,造成其他问题
首先设置Mods目录,支持多个目录用 | 分隔,例如:I:\HoneySelect2\mods|I:\HoneySelect2_ArcticFox\mods
然后设置Mods备份目录,尽量选游戏主目录之外的目录,比如:I:\HoneySelect2_backup\mods
1、加载Mods:从Mods目录列表读取所有.ZIP或.ZIPMOD扩展名的Mod文件,其他扩展名都认定为非Mod文件
非Mod文件,在加载前如果勾选“非Mod文件转储到Mods备份目录”,则会自动进行文件转储备份后删除
mod内manifest.xml的game节点不符合Game特征的,判定为无效mod,也会自动转储
2、查询:guid是Mod的唯一ID名称,游戏内或BepInEx\LogOutput.log会记录缺失的Mod名称,在加载Mods目录列表所有Mod后
可以输入guid来匹配查询,同时支持文件名查询,都是模糊匹配
3、重复MOD:加载Mod后可进行重复Mod分析,凡guid重复的,可在分析前勾选“重复Mod文件转储到Mods备份目录”自动转储备份后删除
mod内manifest.xml的game节点不符合Game特征的,判定为无效mod,也会自动转储
final更新:
增加了工具配置文件,逻辑上完善优化。
“非Mod文件转储到Mods备份目录” – 勾选才会在加载Mods时对无效文件转储,否则只是扫描进行后续查询
“重复Mod文件转储到Mods备份目录”-勾选才会在分析重复Mod时对重复mod文件进行转储,否则只是扫描进行后续查询
最终:进行了多语言调整,非中文环境可以正常显示界面且工作
唯一注意的是:如果mods目录路径和下层文件名带中文字符,则必须在非中文操作系统,设置区域语言为中文-简体,重启系统即可正常识别中文路径,中文文件名(如下图所示,中文简体系统无需此设置))


PD盘:
GO盘:
度盘
实际操作效果:
经过排重备份后,BepInEx\LogOutput.log里看不到重复MOD的日志了,剩下这个提示:
[Warning, Message:Sideloader] Outdated zipmod! Some items are missing!- 这个是mod过期,有朋友分享下原理我可以做工具解决一下吗?

阅读全文
资源下载
下载价格免费
21

评论0

没有账号?注册  忘记密码?