RDR2 关怀大修 - 马匹关怀测试版

RDR2 关怀大修 - 马匹关怀测试版

RDR2 护理大修是一个专注于马匹护理的游戏模组,适用于《荒野大镖客:救赎2》。

游戏玩法

RDR2 照顾系统大修

马匹照顾测试版 - v0.0.3b

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

RDR2 照顾系统大修是一个专注于马匹照顾的游戏模组,适用于《荒野大镖客:救赎2》。

本次测试版新增了自定义马匹照顾系统:口渴度、马蹄/蹄部状况、原版风格的HUD核心、饮水动作、从水槽饮水互动、清洁马蹄互动、轻度照顾惩罚,以及对主马和临时马的支持。

本模组并非旨在将《荒野大镖客:救赎2》变成一款硬核生存游戏。目标是保持接近原版的游戏体验,同时让马匹照顾感觉更生动、更明显,并与常规游戏玩法更紧密地结合。

目前模组仅专注于马匹。未来计划加入玩家照顾系统,以便模组能随着时间的推移逐渐发展成一个更全面的照顾大修。

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

最新测试版更新

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

马匹照顾测试版 - v0.0.3b

RDR2 照顾系统大修 v0.0.3b 改进了清洁马蹄互动。

旧的清洁动画已被替换为更好、更可信的动画流程,使该动作更接近自然的游戏中马匹照顾时刻。

此更新还改善了玩家和马匹在互动过程中的定位,因此在常规游戏过程中,场景看起来应该更稳定,不那么僵硬。

马匹照顾测试版 - v0.0.2b

RDR2 照顾系统大修 v0.0.2b 通过新的“从水槽饮水”互动扩展了马匹照顾测试版。

现在,马匹可以被发送到支持的水槽处,并带有原版风格的提示。此更新还改进了提示处理、动作清理、场景行为,以及当马匹试图到达水槽时的移动可靠性。

马匹照顾测试版 - v0.0.1b

RDR2 照顾系统大修 v0.0.1b 引入了第一个马匹照顾测试版:自定义饮水和马蹄核心、原版风格的HUD核心、饮水动作、清洁马蹄互动、基于移动的消耗、轻度惩罚、存档处理、本地化支持以及可选的照顾助手支持。

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

主要功能

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

  • 自定义马匹口渴/饮水核心。
  • 自定义马蹄/蹄部状况核心。
  • 食物核心显示为原版饥饿视觉包装。
  • 食物、饮水和马蹄的原版风格HUD核心。
  • 在合适的浅水附近饮水动作。
  • 对支持的水槽进行从水槽饮水互动。
  • 从马匹互动提示中清洁马蹄互动。
  • 支持主马和临时马。
  • 基于移动的消耗系统。
  • 小型被动涉水效果。
  • 马匹照顾极差时轻微的耐力压力。
  • 存档/分支感知的马匹状态处理。
  • 本地化支持。
  • 可选的RDR2照顾助手通知桥接。
  • 可配置的HUD布局,支持不同分辨率和超宽屏设置。

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

设计上接近原版

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

主要思路很简单:马匹照顾应该更重要,但不应持续惩罚玩家。

模组不会锁定你的控制权,不会瞬间杀死你的马,也不会强制你接受沉重的生存机制。

饮水和马蹄状况会随着时间和移动缓慢下降。如果过低,马匹可能会开始受到轻微的耐力压力。这旨在成为一种软性后果,而非致命失败状态。

食物的处理方式不同。本模组不会替换原版马匹饥饿系统。食物核心只是游戏本身马匹饥饿值的视觉包装。

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

马匹照顾系统

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

饮水

饮水是一个自定义的水合核心。

你的马匹会根据游戏内时间缓慢失去饮水核心。移动会影响消耗速度。站立不动消耗较少,而小跑、奔跑和冲刺消耗更多。

当马匹靠近合适的浅水时,饮水动作可能会可用。该动作使用马匹饮水的场景,并随时间恢复自定义饮水核心。

从水槽饮水

支持的水槽可以提供单独的“从水槽饮水”互动。

当附近有有效的水槽时,模组可以显示一个原版风格的提示,并将马匹送往水槽。马匹会尝试到达可用位置,开始饮水行为,并随时间恢复饮水核心。

这个系统仍在改进中,因为游戏世界布局和上下文可能导致《荒野大镖客:救赎2》拒绝移动、场景或水槽定位。

马蹄/蹄部状况

马蹄核心代表蹄部/马蹄状况、脏污、磨损和照顾情况。

移动会影响消耗速度。更剧烈的移动会使其磨损更快。水可以有一点帮助,但主要的恢复来自清洁马蹄动作。

清洁马蹄不会一次性全部恢复。它是分步恢复的,因此如果你想的话,可以绕着马走,扮演角色清洁每一只蹄子。

食物

食物在本模组中并非自定义饥饿系统。

HUD上显示的食物核心读取的是原版马匹饥饿值。我没有添加自定义食物消耗、自定义食物恢复或自定义食物惩罚。原版喂食行为保持原样。

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

主马和临时马

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

RDR2 照顾系统大修可以管理不止一匹主马。

你的主马通常是HUD和照顾系统的默认马匹。

当游戏将临时马暴露为临时玩家马匹时,临时马也可以被管理。如果你正在使用或瞄准一匹临时马,模组也可以显示该马匹相关的照顾提示和HUD状态。

这应该能使系统更好地用于狩猎、旅行、角色扮演,或喜欢使用多匹马的玩家。

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

HUD核心与定位

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

模组绘制三个自定义原版风格核心:

  • 食物
  • 饮水
  • 马蹄

这些使用《荒野大镖客:救赎2》风格的RPG计量表纹理,而非矩形生存条。

重要提示: HUD的放置位置可能因你的分辨率、宽高比、安全区域、UI缩放或超宽屏设置而看起来不同。

你可以从INI文件中调整核心位置。

最重要的值包括:

HUD_FOOD_CORE_X
HUD_FOOD_CORE_Y

HUD_SHOE_CORE_X
HUD_SHOE_CORE_Y

HUD_DRINK_CORE_X
HUD_DRINK_CORE_Y

工作原理:

  • 较高的 X 值向右移动核心。
  • 较低的 X 值向左移动核心。
  • 较高的 Y 值向下移动核心。
  • 较低的 Y 值向上移动核心。

示例:

HUD_DRINK_CORE_X = 0.168
HUD_DRINK_CORE_Y = 0.833

使用小幅调整。像 0.1680.170 这样的变化就能移动足够的HUD。

如果图标不能完美放置在核心内,你也可以调整图标偏移和大小。

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

HUD预设 - 16:9 和 21:9

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

模组包含适用于常见屏幕布局的可选HUD预设文件。

你可以在这里找到它们:

RDR2CareOverhaulFiles\HUD_Presets

包含的预设:

HUD_16_9.ini
HUD_21_9_Ultrawide.ini
README_HUD_PRESETS.txt

这些预设文件是为那些不想手动逐个移动每个核心的用户准备的。

重要提示: 这些不是完整的替换配置文件。它们是准备好的HUD布局部分。

要使用预设:

  1. 打开与你屏幕匹配的预设文件。
  2. 从预设中复制完整的 [HUD] 部分。
  3. 打开你的主 RDR2CareOverhaul.ini
  4. 用预设的部分替换现有的 [HUD] 部分。
  5. 保存INI文件。
  6. 返回游戏并等待几秒钟。

配置会在游戏运行时重新加载,因此你通常不需要重启游戏来调整HUD位置。

预设是起点。你的安全区域、分辨率、UI缩放和显示器设置仍然会影响放置位置。如果预设接近但不完美,请手动微调 X/Y 值。

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

游戏运行时重载配置

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

大多数配置更改可以在游戏运行时进行。

编辑INI文件,保存文件,返回游戏,并等待几秒钟。模组应该会自动重新加载更改后的值。

这对于HUD调整非常有用。你不需要每次移动核心时都重启游戏。

推荐的HUD调整流程:

  1. 打开INI文件。
  2. 更改一两个HUD位置值。
  3. 保存INI文件。
  4. 返回游戏。
  5. 等待几秒钟。
  6. 检查新位置。
  7. 重复直到适合你的屏幕。

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

安装

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

  1. 确保你已为《荒野大镖客:救赎2》安装好可用的ASI加载器/ScriptHook设置。
  2. 解压存档。
  3. 将包含的文件和文件夹复制到你的《荒野大镖客:救赎2》游戏文件夹中。
  4. 保持文件夹结构完整。
  5. 启动游戏。

游戏文件夹示例:

C:\Program Files\Epic Games\RedDeadRedemption2

或者你的Steam / Rockstar安装文件夹。

除非你完全清楚自己在做什么,否则不要将配置或语言文件从其包含的文件夹中移出。

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

要求

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

  • 《荒野大镖客:救赎2》- 故事模式。
  • 一个有效的ASI加载器/ScriptHook设置。
  • RDR2 照顾助手是可选的,并非必需。

RDR2 照顾助手仅在你想要可选的 通知桥接 时才需要。RDR2 照顾系统大修本身无需它即可工作。

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

照顾助手支持

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

如果安装了RDR2 照顾助手,RDR2 照顾系统大修可以向其发送类型化的照顾事件。

照顾系统大修处理游戏玩法系统:核心、提示、动作、消耗、恢复、HUD、存档状态和惩罚。

照顾助手处理通知方面。

如果没有安装照顾助手,模组仍然正常工作。你只是不会收到可选的助手通知。

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

已知限制 - 当前测试版

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

  • 这仍然是测试版。
  • 目前仅包含马匹照顾。
  • 玩家照顾系统计划在以后添加。
  • HUD放置可能需要针对你的分辨率、宽高比、安全区域或UI缩放进行手动调整。
  • 饮水使用配置的马匹饮水场景。
  • 从水槽饮水取决于支持的水槽模型和可用的世界定位。
  • 一些原版场景、台词、移动请求或提示状态可能悄无声息地失败,因为游戏可能会根据上下文拒绝它们。
  • 清洁马蹄现在使用改进的动画流程,但在某些地形、角度或马匹位置下可能仍然不完美。

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

更新日志

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

v0.0.3b - 清洁马蹄改进

  • 改进了清洁马蹄互动。
  • 用更好、更可信的动画流程替换了旧的清洁动画。
  • 改进了玩家和马匹在互动过程中的定位。
  • 使清洁场景更接近自然的马匹照顾时刻。
  • 改进了清洁马蹄动作的整体稳定性和表现。

v0.0.2b - 从水槽饮水更新

  • 添加了从水槽饮水互动。
  • 添加了将马匹送往支持水槽的支持。
  • 添加了原版风格的水槽饮水提示行为。
  • 改进了马匹饮水动作周围的提示处理。
  • 改进了饮水行为后的动作清理。
  • 改进了接近水槽时的场景行为和移动可靠性。
  • 为马匹饮水行为添加了多个稳定性改进。

v0.0.1b - 初始马匹照顾测试版

  • 添加了自定义马匹饮水核心。
  • 添加了自定义马蹄/蹄部状况核心。
  • 添加了原版风格的食物、饮水和马蹄HUD核心。
  • 添加了可配置的HUD核心位置和图标调整。
  • 添加了运行时配置重载支持,以便更容易调整HUD。
  • 添加了主马和临时马支持。
  • 添加了饮水提示和动作。
  • 添加了清洁马蹄提示和动作。
  • 添加了基于移动的消耗乘数。
  • 添加了涉水/被动恢复逻辑。
  • 添加了轻微的惩罚层。
  • 添加了存档/分支感知的马匹状态处理。
  • 添加了本地化支持。
  • 添加了可选的照顾助手事件桥接。

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

致谢

◆━━━━━━━━━━━━━━━━━━━━━━━━━━━━◆

由 Ercan Ayan 创建。

特别感谢 Horse's Needs 的创建者,感谢其灵感以及为《荒野大镖客:救赎2》制作了一个优秀的马匹照顾模组。

感谢《荒野大镖客:救赎2》模组社区提供的原生研究、场景参考和工具文档。