模组简介
《脚本钩子》(ScriptHook RDR 2)由 Alexander Blade 开发,是 PC 版《荒野大镖客2》绝大多数 ASI 模组的前置核心:它作为库,允许自定义 *.asi 插件调用游戏脚本原生函数;配套的 dinput8.dll 则在启动时加载这些 ASI 文件。当前页版本为 v1.0.1491.17,采用地址自动搜索技术,在 RDR 未改动脚本系统的补丁间通常仍可用。
功能特点
- 为 ASI 插件提供 RDR2 脚本原生函数调用能力
- 发行版附带
dinput8.dllASI 加载器,无需另找加载器 - 地址自动搜索:未列出的游戏版本在脚本系统未变前往往仍兼容
- 进入在线模式时会主动关闭游戏(R* 会报告已装模组列表)
- 支持版本含 1.0.1207.58/80、1.0.1232.13/17、1.0.1311.12、1.0.1436.25/31、1.0.1491.16/17 等
- v1.0.1207.73 起增加实体池访问能力
- 支持一键安装
前置依赖
本模组为前置本身,仅需合法 PC 版《荒野大镖客2》与可写游戏根目录。安装其它 ASI 模组前应先装本钩子及 dinput8.dll。
安装教程
本模组支持一键安装,推荐使用站内神尺模组管理器完成安装与管理。
方式一:神尺一键安装(推荐)
- 打开神尺模组管理器,登录并绑定本站账号(如需)。
- 在本页一键安装或在神尺中搜索安装。
- 确认前置就绪后进游戏验证。
方式二:手动安装
- 完全退出游戏。
- 将
ScriptHookRDR2.dll复制到游戏根目录(与RDR2.exe同级)。 - 将发行版附带的
dinput8.dll(ASI 加载器)一并放入根目录,以便加载其它.asi插件。 - 启动游戏验证;进入在线模式时脚本钩子会主动关闭游戏,属正常机制。
常见根目录:Steam .../steamapps/common/Red Dead Redemption 2/;Rockstar/Epic 以启动器路径为准。
卸载方法
通过神尺模组管理器卸载,或删除根目录 ScriptHookRDR2.dll 与 dinput8.dll;卸载后所有 ASI 模组将失效。
兼容性与注意事项
- 软件按「现状」提供,作者不承担损害责任;使用前请阅读原作者使用条款。
- 勿用于在线模式;进入在线时钩子会关游戏,属设计行为。
- 游戏大版本更新后若 ASI 集体失效,优先等待并更新至与本页一致的最新 ScriptHook。
- 与改
version.dll的在线解锁类工具叠装时需自行测试稳定性。
常见问题
- 为什么 MOD 都要装 ScriptHook?封闭引擎默认不允许外部调用原生函数;钩子是 MOD 与引擎的「桥梁」,
dinput8.dll负责启动时加载.asi。 - 只有 dll 没有 asi 能玩吗?能,钩子本身不提供玩法改动,仅为其它插件提供环境。
- 更新日志在哪看?本页版本说明已收录 v1.0.1491.17 至 v1.0.1207.73 等主要更新条目。

评论(10)