RDR2 ASI构建诊断工具

RDR2 ASI构建诊断工具

一个轻量级Windows工具,用于检查RDR2 .asi插件的架构(x64/x86),并查找常见的Microsoft调试运行时指示符。有助于识别可能因缺少所需调试DLL而无法加载的调试版本。仅进行静态检查;结果并非确定性的。

RDR2 ASI BUILD DOCTOR

一个用于检查 RDR2 .asi 插件的轻量级 Windows 实用工具

CHECK ARCHITECTURE | INSPECT DEBUG RUNTIME CLUES | LOCAL ANALYSIS


功能简介

部分 RDR2 模组可能因 .asi 插件依赖玩家电脑上不存在的 Microsoft Debug Runtime DLL 而无法加载。RDR2 ASI Build Doctor 会检查插件的架构,并查找常见的 Debug Runtime 特征,以帮助识别可能存在的问题。


主要功能

  • 架构检测 — 识别 x64(64 位)或 x86(32 位)二进制文件。
  • Debug Runtime 检查 — 查找常见的 Microsoft Debug CRT 特征。
  • DLL 导入详情 — 显示导入的 DLL 名称,有助于识别依赖项。
  • SHA-256 哈希 — 计算文件哈希,用于识别和比对。
  • 本地检查 — 所选文件在本地进行检查,不会上传或修改。

结果解读

x64 — 64 位 Windows RDR2 ASI 插件的预期架构。

x86 — 32 位 32 位二进制文件,通常不适用于 64 位 Windows 版本的 RDR2。

LIKELY DEBUG 发现常见的 Microsoft Debug Runtime 特征。该插件可能依赖面向开发者的 Debug Runtime DLL,若缺失则可能无法加载。建议向模组作者索取 Release 构建版本。

PROBABLY RELEASE 未发现常见的 Debug Runtime 特征。这与 Release 构建一致,但并不能证明该插件就是以 Release 编译的。

重要提示: 仅凭 .pdb 文件或调试符号并不能证明插件是 Debug 构建。部分二进制文件无法仅通过 .asi 文件确定其类型。


使用方法

  1. 下载并解压发布版 ZIP。
  2. 运行 RDR2 ASI Build Doctor.exe。
  3. 点击 Browse .asi...,选择实际的 .asi 文件,而不是下载的 ZIP 或 RAR 压缩包。
  4. 点击 Check File。
  5. 查看架构、Debug/Release 特征、导入 DLL 线索和 SHA-256 哈希。

重要说明

  • 这是一款静态诊断工具,并非杀毒软件或恶意软件扫描器。
  • 它不会运行、安装、修补或修改所选插件。
  • 它无法保证模组安全、兼容或在游戏中正常工作。
  • Debug/Release 检测基于可用的二进制特征,并不总是绝对准确。
  • 如果插件似乎需要 Debug Runtime DLL,请向模组作者索取 Release 构建版本,而不要从不可信来源下载仅面向开发者的 DLL。

系统要求

  • Windows 10 或 Windows 11(推荐 64 位)。
  • RDR2 ASI Build Doctor.exe。
  • 一个用于检查的 .asi 插件文件。

无需运行 Red Dead Redemption 2。该独立应用无需单独安装 Python 即可运行。


致谢与免责声明

作为面向 RDR2 玩家和模组用户的独立社区实用工具而创建。感谢 Red Dead Redemption 2 模组社区以及 Microsoft 关于 Visual C++ 运行时库和构建配置的文档。

本项目与 Rockstar Games、Take-Two Interactive、Microsoft 或 Nexus Mods 均无关联。