简易马匹保险

简易马匹保险

Simple Horse Insurance 为故事模式添加了一个简单的 Red Dead Online 风格的马匹恢复系统。

🐎 简易马匹保险

输掉战斗。别丢马。

如果你的主马永久死亡,该模组会保留这匹马,并在恢复期后使其再次可用。

没有克隆的替代马。 没有无敌。 没有生命值恢复作弊。 没有强制生成。

你实际的故事模式马匹会被恢复。

注意:我之后会制作演示视频。


✨ 功能

  • 在永久死亡后保留你的主马
  • 保留马匹的名称、品种、性别和默契度
  • 使用 Rockstar 正常的故事模式马匹系统
  • 马匹通过正常的口哨系统返回

⏱️ 可用版本

🌐在线风格 - 120 秒 你的马匹在 2 分钟后再次可用。

⚡争分夺秒 - 5 秒 适合只想快速找回马匹的玩家。

两个版本使用相同的恢复系统。只有计时器不同。

✍️自定义: 打开 SimpleHorseInsurance.ini,将 RecoveryDelay 设置为 1 到 86400 秒之间的任意值。


⚠️ 重要

当你的投保马匹正在恢复时,[color=#ff0000]不要[/color]给另一匹马备鞍或切换到另一匹主马。

故事模式可能会更改哪匹马被存储为你当前备鞍的活动马匹。

等待恢复计时器结束,然后正常吹口哨召唤你的马。

临时马匹没有问题,只要你不要把它们变成你新的主马/备鞍马。


🧰 要求

你需要以下两者

1. ScriptHookRDR2 V2

在 Nexus Mods 下载 ScriptHookRDR2 V2

2. Ultimate ASI Loader - 64 位

从 GitHub 下载 Ultimate ASI Loader


📦 安装

以下所有内容都放入你的荒野大镖客 2 主文件夹——即包含 RDR2.exe 的文件夹。

第 1 步 - 安装 SCRIPHOOKRDR2 V2

  1. 打开上面链接的 ScriptHookRDR2 V2 Nexus 页面。
  2. 下载 ScriptHookRDR2 V2。
  3. 打开或解压下载的压缩包。
  4. 复制:

ScriptHookRDR2.dll

  1. 将其粘贴到与 RDR2.exe 相同的文件夹中。

仅使用此模组时,你不需要 SDK、main.h 或 ScriptHookRDR2.lib。


第 2 步 - 安装 ULTIMATE ASI LOADER

  1. 打开上面链接的 Ultimate ASI Loader GitHub Releases 页面。
  2. 下载 64 位 / x64 版本。 https://staticdelivery.nexusmods.com/mods/3024/images/10569/10569-1789941828-809673984.png
  3. 打开或解压压缩包。
  4. 复制:

dinput8.dll

  1. 将其粘贴到与 RDR2.exe 相同的文件夹中。

不要使用 Win32 / x86 版本。

如果你的 RDR2 文件夹中已有可用的 Ultimate ASI Loader dinput8.dll,则不需要另一份副本。

避免同时运行多个 ASI 加载器,除非你确切知道自己在做什么。


第 3 步 - 安装 SIMPLE HORSE INSURANCE

选择该模组的一个版本。

复制:

SimpleHorseInsurance.asi SimpleHorseInsurance.ini

到与 RDR2.exe 相同的文件夹中。

完成后,这些文件应该都在你的 RDR2 主文件夹中:

  • RDR2.exe
  • ScriptHookRDR2.dll
  • dinput8.dll
  • SimpleHorseInsurance.asi
  • SimpleHorseInsurance.ini

就这样。

不需要 LML 文件夹。


🎮 如何使用

没有快捷键,也没有菜单。

只需正常游玩。

如果你当前的主马永久死亡:

  1. 模组检测到死亡的故事模式马匹。
  2. 恢复计时器开始。
  3. 被保留的马匹记录被恢复。
  4. 当恢复准备就绪时,正常吹口哨。
  5. Rockstar 自己的马匹系统会处理返回的马匹。

你不需要手动生成马匹。


🧪 测试与验证

Simple Horse Insurance 在发布前已在故事模式中进行了广泛测试,包括正常游玩和若干边缘情况。

成功测试:反复的永久马匹死亡与恢复 — 同一匹主马在多次连续恢复周期中均被正确恢复。 • 120 秒在线风格恢复 — 完整计时器已测试,正确的马匹记录在完整延迟后被恢复。 • 5 秒争分夺秒恢复 — 反复的快速恢复周期已成功测试。 • 恢复期间玩家死亡 — 如果马匹和玩家都在计时器结束前死亡,投保马匹会在故事模式用备用马匹替换它之前被恢复。 • 口哨生成 — 恢复后,马匹通过 Rockstar 的正常马匹/口哨系统返回,而不是由模组手动生成。 • 骑乘 → 下马 → 重新骑乘 — 恢复的马匹被反复骑乘、下马并再次骑乘以验证交互和所有权保持完整。 • 恢复后延长使用 — 一匹恢复的马匹被保留并正常使用超过 20 分钟,然后再次被杀并恢复。 • 反复的所有权恢复 — 恢复的马匹实体在多个恢复周期中始终与玩家关联。 • 恢复后的正常游玩 — 恢复后已测试骑乘、吹口哨和正常马匹交互。 • 恢复后退出游戏 — 已测试,未重现开发期间发现的先前退出冻结/崩溃问题。 • 最终 120 秒发布版本 — 在应用最终修复后,再次测试了实际发布配置。

测试期间发现并修复的错误: • 恢复的马匹此前可能在下马后变得无法骑乘。已更改运行时处理,现在当匹配的马匹返回时会重新声明玩家所有权。 • 如果玩家在马匹仍在恢复计时器内时死亡,故事模式可能会自动分配一匹通用备用马匹。该模组现在会在玩家死亡和重生期间保护投保马匹记录。

最终的 v1.0 版本已在两个修复均激活的情况下进行了测试。


🐛 错误报告

如果你发现问题,请包含:

  • 发生了什么
  • 你使用了哪个版本
  • 马匹死亡时你在做什么
  • 你在恢复期间是否更换了马匹
  • SimpleHorseInsurance.log