模组分析器

模组分析器

一款用于分析模组存档和插件文件的应用程序。生成包含完整资源文件映射和插件元数据报告的JSON报告。支持处理FOMOD和BAIN安装程序。目前与Mod Picker配合使用。

模组分析器

www.modpicker.com

新闻

  • 2018年6月27日: 热修复3.2.2 [完整变更]
  • 2018年6月6日: 热修复3.2.1 [完整变更]
  • 2018年5月31日: 更新3.2 [完整变更内容]
  • 2017年5月24日: 热修复3.1.2 [完整变更内容]
  • 2017年5月23日: 热修复3.1.1 [完整变更列表]
  • 2017年5月16日: 更新3.1 [完整变更内容]
  • 2017年5月15日: 重大更新3.0 [完整变更内容]
  • 2017年2月5日: 热修复2.0.5 [完整变更内容]
  • 2017年1月20日: 热修复2.0.4 [完整变更列表]
  • 2017年1月19日: 创建了SSE Nexus Mods页面
  • 2017年1月19日: 热修复2.0.3 [完整变更列表]
  • 2017年1月15日: 热修复2.0.2 [完整变更]
  • 2017年1月12日: 热修复2.0.1 [完整变更]
  • 2017年1月11日: 重大更新2.0 [完整变更内容]
  • 2016年12月27日: 热修复更新1.9.1 [完整变更列表]
  • 2016年12月27日: 更新1.9 [完整变更]
  • 2016年12月16日: 热修复更新1.8.2 [完整变更列表]
  • 2016年12月8日: 新增SSE支持。 更新至1.8版本[完整变更内容]
  • 2016年5月27日: 首个稳定版本发布。

概述

Mod Analyzer 是一款生成模组资源文件路径及插件元数据JSON转储文件的应用程序。 当前Mod Analyzer主要用于生成供Mod Picker使用的模组分析报告。 Mod Analyzer为开源项目,因此您可自由将其用于个人项目,或学习/复用其源代码。

功能

  • 得益于SharpCompress库,能够处理所有最常用格式的存档文件。
  • 可以分析多个存档(例如针对有可选存档的模组)
  • 从BSA/BA2压缩包内获取资源路径。
  • 解析FOMOD和BAIN安装程序,以确定提供的模组选项,并将资源和插件映射到它们对应的选项上。
  • 分析插件元数据、主文件、错误、记录构成和覆盖项

示例转储

以下是使用 Mod Analyzer 生成的转储示例。 为方便起见,所有转储均以格式化 JSON 格式提供。 右键点击 -> 另存链接为以下载 JSON 文件。

转储结构

Mod Analyzer 生成的是经过压缩的 JSON 转储文件。 您可能需要格式化 JSON 以便查看。 可以通过在线格式化工具或文本编辑器插件实现。 以下是一些选项:

转储格式可在此处查看:Mod Analyzer Output Format.json Gist

视频

另请参阅高级模组提交教程,了解如何使用模组分析器分析多个存档并将分析结果上传至 Mod Picker。

许可证

Mod Analyzer 是开源的,可在 GitHub 上获取。 Mod Analyzer 采用 MIT 许可证授权。

积分

Mod Analyzer 由 Mator(matortheeternal)和 Breems 创建。 Mod Analyzer 使用了以下库:

  • xEdit 由 ElminsterAU 开发(由 Sharlikran、zilav 和 Hlp 维护)
  • BA2Lib 由 digitalutopia1 制作
  • libbsa 由 WrinklyNinja 开发(附带 Mator 构建的 .net 封装)
  • SevenZipExtractor 由 Eugene Sichkar、Alexander Selishchev 和 Mator 开发
  • 由Galasoft开发的MVVM轻量级工具包
  • 由GitHub提供的Octokit
  • Newtonsoft 的 JSON.net