
ScriptHookConfig.ini 用于 ScriptHookRDR2 V2
如果你无法在RDR2游戏目录文件中看到ScriptHookRDR2 V2原生生成的原始'ScriptHookConfig.ini'文件,请下载这个通用版本。### 请花些时间阅读说明,可能会有所帮助。
查看大图RDR2 + LML 纯净更新指南
为追求更稳定模组基础的用户提供的分步纯净更新方法。
对于那些想要对游戏所有文件进行纯净更新,以确保 LML 与游戏正常运作的用户,以下是我正确安装所使用的方法:
- 我建议全新安装 RDR2 和 LML,以创建一个完全兼容最新版 RDR2(版本 1.32) 的模组管理器。大多数问题都源于过时的脚本、模组以及与游戏最新版本不兼容的旧文件。为了在 2026 年让你的模组管理器完全适配最新版的 RDR2,有必要更新整个 LML 生态系统并使其完全同步(脚本、ASI 加载器和模组),确保其正确更新到游戏的最新版本,以保证正常运行。
https://steamdb.info/app/1174180/patchnotes/
这份分步指南使升级扩展的方法更简单,遵循以下基本步骤,以保持你的新模组设置能在 2026 年保持更新。
- 如果你只想替换旧文件而不执行整个过程,请仅阅读步骤 3、4 和 5。
开始之前:
保持冷静... 如果你之前安装过模组,在重新安装前请记住制作一个带有优先级顺序的良好模组列表。
不要紧张... 重新安装游戏需要一些时间。但我真心建议你全新更新你的模组设置,因为 RDR2 是最新版本。
在当前年份为 RDR2 重新刷新你的所有模组设置,需要一个干净有序的方法来有效管理适配 2026 年 RDR2 的模组,并定制你的游戏体验,而不会损失性能,也不会因为哪些过时的模组或文件与为 2026 年优化的模组设置产生冲突而感到困惑。
- 可能一些旧的 .asi 文件仅针对 AB ScriptHookRDR2 生态系统进行了更新,这些 .asi 文件可能会导致无限黑屏、卡顿或与新的 UAL dinput8.dll 和 V2 ScriptHookRDR2.dll 文件发生冲突。
- 在某个时候,你可能已经更改了旧文件中的某些内容以使 ScriptHookRDR2 V2 能够运行。
考虑到你的模组设置已完全过时于最新版的 RDR2,所有为了修复游戏崩溃而付出的痛苦和时间,逐一解决所有冲突是非常累人的,尤其是当你的游戏目录文件夹中有太多旧文件和模组,并且你不知道是哪一个与游戏本身的最新版本冲突时。这不仅仅是模组之间文件合并或 AB 与 V2 模组合并导致的冲突。
基础安装分步指南:
步骤 1: 在全新安装 RDR2 后,打开 Steam 或 Epic Games 并进入你的游戏。在 [...] 选项中选择 [管理],然后选择 [验证]。
- 这是为了扫描并验证 RDR2 游戏文件夹中的所有文件是否干净,以及 RDR2 是否准备好启动。
步骤 2: 以管理员身份执行游戏:将 RDR2 游戏目录文件夹固定到 Windows 文件资源管理器的侧边菜单,然后右键单击 RDR2 文件夹查看其菜单,进入 [属性]。打开后,转到 [安全],然后转到 [用户/(你的用户名)],点击 [编辑],勾选 [完全控制] 选项,这会触发其他选项的激活,下一步点击 [应用],然后点击 [确定],这样就行了,你正在以管理员身份运行游戏。
* # 请**不要**通过“以管理员身份运行”来执行 **RDR2.exe**,也**不要**在 **[兼容性]** 中选择“以管理员身份运行此程序”选项。
步骤 3: 下载 ScriptHookRDR2 V2(ScriptHookRDR2.dll 文件)-- (新脚本)。
仅将解压文件夹中的 ScriptHookRDR2.dll 文件拖拽到 RDR2 文件夹中。
不要从同一页面下载 Mod Loader 文件夹 dinput8.dll。
https://www.nexusmods.com/reddeadredemption2/mods/1472
步骤 4: 从 Ultimate ASI Loader 下载 Win64 最新版本的 (dinput8.dll 文件) -- (新的 .asi 文件)。
仅将该文件夹中的 dinput8.dll 文件拖拽到 RDR2 文件夹中。
仅将 ScriptHookRDR2.dll 和 dinput8.dll 文件解压到你的 RDR2 游戏目录文件夹,而不是将 V2 和 UAL 文件夹中的所有文件都解压过去。
https://github.com/ThirteenAG/Ultimate-ASI-Loader/releases [发布链接]
尝试运行游戏并玩几分钟,看看游戏过程中是否一切正常。
步骤 5: 预期的文件结构。
在运行游戏并返回 RDR2 目录文件夹后,你应该能够在文件中看到一个名为 ScriptHookConfig.ini 的文件:
Red Dead Redemption 2\ ├─ RDR2.exe ├─ dinput8.dll ← Ultimate ASI Loader ├─ ScriptHookRDR2.dll ← ScriptHookRDR2 V2 ├─ ScriptHookConfig.ini ← V2 使该文件可见/为 V2 可编辑
- 在记事本或 Visual Studio Code 中打开 ScriptHookConfig.ini 文件,并禁用以下功能:
[Interface] Enable = false
[Overlay] Enable = false
然后,保存它。如果操作正确,这将是脚本钩子将使用的 INI 配置,并且当你完成整个设置结构的更新以有序方式修改游戏时,将不再出现卡顿或冲突。
再次运行游戏。
如果有人由于最新版 RDR2 的 V2 ScriptHookRDR2.dll 更新而无法看到 ScriptHookConfig.ini 文件来进行合并,我想分享这个通用的 ScriptHookConfig.ini 文件,以帮助那些无法生成和看到 ScriptHookRDR2 V2 自身创建的原生 .ini 文件的人。
我曾经多次尝试优化我的模组设置,按顺序更新 V2 和 UAL,但我无法看到原生的 ScriptHookConfig.ini 文件,即使是全新安装 RDR2,并只进行简单的安装(没有其他 .asi 文件),我也无法通过规范的方式生成它,所以我不得不进行深入研究,以了解是否有解决问题的方法。
这不是我独立创作的属性,因为它是一个来自值得尊敬的社区的文件,他们为此付出了很长时间的努力。我只是想分享一个通用的 ScriptHookConfig.ini 文件给所有无法生成原生文件的人。
这个通用的 .ini 文件 “ScriptHookConfig.ini V2(ScriptHookRDR2 V2 的技术修复)” 仅提供给那些遇到同样问题的人。
https://www.nexusmods.com/reddeadredemption2/mods/8322?tab=description
我在任何尝试中都无法生成它,我尝试根据 RDR2 的 2025 年模组指南 来更新脚本,这是唯一一种无需更多问题就能从 AB 更新到 V2 的方法。我的游戏运行良好,之后没有发生任何问题。
https://steamcommunity.com/sharedfiles/filedetails/?id=3415519392
### 注意: 如果你的 ScripthookRDR2 V2 生成了原生 ScriptHookConfig.ini 文件,请不要用我创建的那个文件替换它。这仅适用于那些看不到原生 ScriptHookConfig.ini 文件的人。
不要合并 AB 和 V2 版本的 SCRIPTHOOK,它们不能相互合并。如果一个模组需要 AB 版本,只需使用 V2 代替。
再次运行游戏一次。
请在下方留言或评价,让我知道我的做法是否正确,以及它是否对所有人都有效!
步骤 6: LML 安装。
- 下载最新版本的 Lenny's Mod Loader (LML)。将 完整的 Mod Manager 文件夹拖拽到 RDR2 目录文件夹,同时还包括 “lml” 文件夹以及 Mod Loader 文件夹内的文件。你需要在你的 lml 文件夹内创建两个名为 [replace] 和 [stream] 的文件夹。然后运行 Mod Manager 文件夹内的 ModManager.UI 来配置 LML。
https://www.rdr2mods.com/downloads/rdr2/tools/76-lennys-mod-loader-rdr/
再次运行游戏以加载 LML 的启动程序,并玩几分钟看看情况如何。
- 请记住,你所有的模组都需要在 Mod Manager 打开 的情况下下载,并在 Nexus Mods 上始终点击 [Mod manager 下载]。
- 如果它只提供 [手动下载] 选项,请不要担心,但尽可能优先选择 Mod Manager 下载选项。
- 从现在开始,最好每 5 个一组地安装模组。这有助于更容易地检测模组之间的冲突、崩溃或不良交互。
步骤 7: RDMT 安装与工作流程。
下载 Red Dead Modding Tool (RDMT)。将解压后的文件夹放在你的电脑上,但不要直接放在 RDR2 目录文件夹中。将应用程序固定到电脑以便快速访问,然后运行它。将你的 RDR2 目录文件夹 链接到该工具,你就可以使用它来管理你所有模组的文件了。
不要忘记在 RDMT 的工具菜单中关联你的 Nexus 账户。
这个工具可以帮助你管理模组文件夹中多余的 [合并] 和 [冲突] 文件。此外,你还可以在这里自动更新 Mod Manager 中存放的模组。
当你在 Mod Manager 中安装模组时,你可以保持 RDMT 打开,实时查看模组合并和冲突的逐步过程,以了解新模组与你之前已安装的模组是如何反应的。
https://www.nexusmods.com/reddeadredemption2/mods/5180
这一步很重要,因为模组工具不应仅仅被视为另一个基础根文件。它也是主安装过程的一部分,因为它有助于审查模组之间的冲突,并帮助你学习如何在冲突文件之间做出合并决策。
可选推荐
这些是可选推荐,可以帮助更好地组织这个过程,特别是对于刚接触模组制作或从零开始重建设置的人:
- 从现在开始,每 5 个模组为一组进行安装。
- 在下载模组时保持你的 Mod Manager 和 RDMT 打开。
- 尽可能优先使用 [Mod Manager 下载] 而不是 [手动下载]。
- 在 Windows 中,前往图形设置部分,通过桌面应用选择器添加 RDR2.exe。
- 如果你有专用显卡,请为游戏选择高性能偏好。
- 在同一图形区域,如果你想测试 RDR2 的额外 Windows 端优化,你也可以启用窗口化游戏优化选项和另一个相关选项。
技术术语表
- .ini = 配置文件。
- .asi = 通过 ASI 加载器加载的插件文件。
- .dll = 动态链接库文件。
- merge = 合并来自多个模组的文件或代码更改。
- conflict = 当两个模组修改同一个文件或资源时。
- all-in-one pack = 包含多个模组且完全组合在一起,它们之间没有冲突的包。
- load order = 模组相互覆盖的优先级顺序。
- root folder / game directory = RDR2.exe 所在的主文件夹。
最终说明: 本指南遵循纯净重建的逻辑。其理念不仅是安装文件,而是首先建立一个稳定的基础,测试每个阶段,然后仔细扩展。
如果你已有旧的设置,此方法有助于减少由过时的 .asi 文件、之前的错误替换或旧的混合安装引起的隐藏冲突。
从我个人角度来看,我倾向于对 RDR2 的大规模图形大修保持高度选择性。PC 版本已经拥有非常强大的官方视觉基础,具备 4K 支持、HDR、改进的绘制距离、以及针对雪、水、阴影和野生动物等元素增强的纹理。因此,其视觉特征的很大一部分已源自 Rockstar 的原始渲染、艺术指导和优化工作。
基于此,我认为假设单个模组作者甚至一个非常小的团队能够在没有重大权衡的情况下,全面改进由 Rockstar 完整美术和工程流程构建的每一个视觉和技术层面,是不合理的。我也不认为好的模组制作应该自动旨在用侵略性的一体化包替换原始的艺术方向,从而大幅改变游戏的核心视觉意图。
需要说明的是,我并不是声称 RAGE 引擎无法处理大型图形大修,因为没有足够的公开技术文档来支持这种绝对的说法,即使公开的 RDR2 工具也反映出对某些内部结构和文件命名的可见性有限。然而,我确实认为这些模组在实践中应该非常谨慎地评估,因为它们有时会引入与其实际收益不相称的成本,特别是当它们修改过多文件、同时影响过多视觉层或迫使用户通过额外的图形调整进行补偿时。
就我个人而言,我认为优先考虑工具、游戏性、犯罪与法律系统、更好的 AI、世界扩展、NPC 改进、机制、布娃娃效果、血液、恢复的内容、生活质量功能以及其他在没有破坏游戏原始连贯性的情况下丰富体验的模组是更明智的。在此之后,我确实认为更精确的视觉升级具有重要价值,例如选择性的血液改进、地形优化、特定的光照调整、粒子或注重细节的增强,这些模组与其他模组类别的集成更干净,通常产生的冲突也更少。
我还认为,主要的图形大修通常应保留到模组设置的最终阶段,除了那些已被证明在结构良好的加载顺序内轻量、兼容且侵入性较小的模组。当一个视觉大修要求过多的性能、图像清晰度或原生平衡时,最终结果不仅会偏离 Rockstar 的原始艺术作品,还会偏离最适合你显卡和游戏预期视觉呈现的图形配置。
当你已经在使用像 DLSS 这样的图像重建或增强技术时,这一点变得更加重要,因为此时你评估的不仅仅是模组本身,而是到达屏幕的整个最终图像管线。NVIDIA 将 DLSS 描述为一种神经渲染套件,通过从较低分辨率的输入重建更高质量的输出来提高帧率,这意味着模组化的视觉效果和图像重建设置不可避免地会在最终呈现中相互影响。
正因为如此,我个人认为原生保真度、稳定性和性能之间的良好平衡通常足以实现出色的视觉效果,而不会破坏原始艺术作品或不必要地损害游戏体验。这并非旨在批评图形大修模组的创作者;这只是我个人倾向于在选择模组时采用更具选择性、更注重兼容性和成本效益的方式。
参考资料:
Rage Multiplayer wiki. https://wiki.rage.mp/wiki/Vehicles IGN. (2019, 10 octobre). Red Dead Redemption 2 PC specs, 4K screens, and more details revealed. https://www.ign.com/articles/2019/10/09/red-dead-redemption-2-pc-specs-and-enhancements-revealed-pre-purchase-now IGN. (s. f.). PC and Console Version Differences - Red Dead Redemption 2. IGN Wiki. https://www.ign.com/wikis/red-dead-redemption-2/PC_and_Console_Version_Differences NVIDIA. (s. f.). NVIDIA DLSS. NVIDIA Developer. https://developer.nvidia.com/rtx/dlss NVIDIA. (2026). NVIDIA DLSS 4 Technology. NVIDIA. https://www.nvidia.com/en-us/geforce/technologies/dlss/ OpenIV Team. (2022). OpenIV. https://openiv.com/ RDR2Mods. (2020). OpenIV - Tools. https://www.rdr2mods.com/downloads/rdr2/tools/45-openiv/
在指南的最后部分是主题 -- https://steamcommunity.com/sharedfiles/filedetails/?id=3415519392 :
ScriptHookRDR2 V2 www.nexusmods.com
Alexander Blade 的 ScriptHookRDR2.dll 的修订版本,增加了一些新功能并修复了 AB 脚本钩子引入的一些错误。
注意: 不要在此模组的下载页面下载 Mod Loader (ASI 加载器)。它已过时。请使用本指南中提供的 ASI 加载器 (UAL)。
安装:
- 手动下载主文件:‘ScriptHookRDR2 V2’。
- 将 ‘ScriptHookRDR2.dll’ 解压到游戏的本地文件中。
‘sdk’ 文件夹只是一个开发工具,运行脚本钩子不需要它。你可以删除它或把它扔到本地文件以外的其他地方。
重要: 运行 V2 时常见的一个错误是加载时进入黑屏。这不是图形问题,而是过时的 ASI 文件与 V2 附带的 UI 冲突的结果。以下是解决方法:
- 打开 ‘ScriptHookConfig.ini’
- 将以下两项都设置为 false 并保存所有更改: [Interface] Enable = false [Overlay] Enable = false
如果你没有看到 INI 文件,请尝试执行以下操作:
- 从 AB 脚本钩子的下载页面 安装 ‘NativeTrainer.asi’,然后启动游戏以生成 INI。如果你不需要,之后可以安全地卸载该文件。
- 尝试安装任何其他 ASI 模组,以便脚本钩子能够检测到它并正确启动其参数。
- 自己制作一个。在游戏目录中创建一个名为 ‘ScriptHookConfig.ini’ 的新文件,在 Visual Studio Code(新文件)或记事本中打开,并将以下文本复制粘贴到其中: [Interface] Enable = false [Overlay] Enable = false
然后,保存它。如果操作正确,这将是脚本钩子将使用的 INI 配置。
如果你不相信我,可以看看并遵循本指南。
参考资料:
https://github.com/modcommunity/how-to-install-mods-in-rdr2?tab=readme-ov-file https://www.rdr2mods.com/wiki/
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。