KenshiUtilities

KenshiUtilities

一个用于检测Kenshi(v16和v17)模组之间覆盖冲突的Windows工具。可以比较文件和模组记录,查看冲突,并复用缓存结果以加快检测速度。使用简单——无需安装。

杂项

Kenshi 实用工具

功能说明

Kenshi Utilities 是一款 Windows 工具,旨在帮助模组作者和玩家识别《Kenshi》(支持 v16 和 v17 版本)中不同模组之间的文件和记录覆盖情况。它会扫描你选择的模组并高亮显示冲突,让你更容易了解哪些模组影响了相同的文件或游戏记录。覆盖记录会被缓存,因此重复扫描速度很快,并且无需安装——只需运行可执行文件即可。

特性

  • 检测多个模组之间的文件覆盖
  • 检测 .mod 文件中的记录覆盖(例如,一条记录在一个mod中被创建,而在另一个mod中也被创建,因此后者会完全替换前者)
  • 按原样显示.mod的值,无论是整数、数组等
  • 显示 .mod 文件的头部信息
  • 重写的缓存设置:结果将被保存,以便未来扫描更快
  • 轻量级、独立的Windows可执行文件;无需安装
  • 支持《剑士》v16和v17版本的模组
  • 清除界面:选择一个模组以查看它与其他模组的所有冲突

UI — 快速使用指南

  • 运行KenshiUtilities.exe
  • 选择搜索类型:文件覆盖(File Overrides)或模组记录覆盖(Mod Record Overrides)
  • 等待工具比较所选模组
  • 点击某个模组,即可显示该模组与其他模组之间的所有冲突
  • 使用这些信息来解决冲突或理解模组间的交互

已知限制

  • 仅支持v16和v17版本的mod
  • 不会自动解决冲突——仅会标识出冲突
  • 它可能需要很长时间,特别是在安装了大量模组的情况下

要求

  • Microsoft Visual C++ 2015-2022 可再发行组件包 (x64)
  • Kenshi 已安装

注释

  • 只需将可执行文件和你的mod复制到一个文件夹中即可运行,无需安装程序
  • 缓存结果存储在本地,以加快重复扫描的速度
  • 该工具旨在作为模组开发者及高级用户分析模组间互动的实用程序

该项目是开源的。你可以在这里找到完整代码、报告问题或贡献: GitHub 仓库