慷慨的亡命徒

创作者: uncleofwilson
已更新:2026-09-23 21:25:24
21KB

关于此 MOD

给任何NPC送钱或物品!想像亚瑟或约翰一样做个好人,随时随地把东西送出去?这个模组就是为你准备的。选择多多。
慷慨的亡命徒
给《荒野大镖客2》中的人们赠送金钱和物品。

描述
慷慨的亡命徒允许亚瑟在故事模式中与NPC分享财富。走近符合条件的角色,打开赠礼菜单,直接从库存中给予他们现金、贵重物品、食物或波本酒。
收件人会面对亚瑟,用自己的声音和动画组合尝试做出原生的道谢回应。成功的赠礼还能提升亚瑟的荣誉值。
2.0版本是一个原生64位ASI模组,完整支持键盘和Xbox风格控制器。它不需要LML文件,也无需将任何内容放入scripts文件夹。

2.0版本新内容
  • 完整支持Xbox风格控制器
  • 可选启动通知
  • 亚瑟的本地赠送礼物动作
  • 受赠者的母语感谢反应
  • 赠送物品后显示的剩余库存数量
  • 荣誉反馈优化
  • 亚瑟达到上限时的“荣誉值上限”确认提示
  • 扩展INI自定义
  • 键盘冲突的其他疑难解答
安装说明
  • 安装任何新模组前,请先手动保存。
  • 安装 64 位版本的 ScriptHookRDR2。
  • 将这两个文件复制到你的《荒野大镖客2》主文件夹中——即包含RDR2.exe和ScriptHookRDR2.dll的文件夹:
    • 慷慨的亡命徒.asi
    • 慷慨的亡命徒.ini
  • 开始故事模式。
  • “慷慨的亡命之徒2.0已加载”这条消息应在游戏加载完成后显示。
启动消息默认启用。要隐藏它,请在INI的显示部分更改此设置:
ShowStartupMessage=0

重要提示:致早期原型用户
如果你安装了原始的.NET原型,请从scripts文件夹中删除或禁用TheGenerousOutlaw.cs及其关联的INI文件。
2.0版本是一个原生ASI模组。此版本的任何内容都不应安装到scripts或lml文件夹中。

从早期ASI版本更新
将旧的TheGenerousOutlaw.asi和TheGenerousOutlaw.ini文件都替换为2.0版本的文件。

默认键盘控制
  • 反斜杠:锁定亚瑟前方的人并打开或关闭礼物菜单
  • 1: 打开现金礼包
  • 2: 打开物品礼物
  • 1到9:赠送菜单中显示的对应编号礼物
  • 左括号:上一份礼物列表页
  • 右括号:下一页礼物列表
  • 退格键:返回上一菜单或取消
默认XBOX风格手柄操作
  • 按住十字键下并按下A:锁定亚瑟面前的人并打开或关闭礼物菜单
  • 方向键上/下:在菜单中移动
  • A:选择类别或赠送高亮礼物
  • 返回上一级菜单或取消
  • LB/RB:切换礼物列表页
控制器支持默认启用,且不会替换键盘控制。

主要特色
  • 从亚瑟的钱包中拿出真钱
  • 从亚瑟的库存中给予实际物品
  • 九种可配置的现金金额
  • 可配置的物品赠送列表
  • 键盘和Xbox风格手柄支持
  • 原生NPC感谢对话
  • 原生受击反应动画
  • 亚瑟的可选原生赠礼动作
  • 成功赠送礼物后荣誉值提升
  • 赠送物品后的剩余库存数量
  • 可选启动通知
  • 可配置的瞄准范围
  • 可配置礼物数量
  • 可配置控制
  • 尽力回收同一NPC身上赠送的现金
默认现金礼物
  • 5美元
  • 20美元
  • 50美元
  • $100
  • $500
  • $1,000
  • $5,000
  • $10,000
  • $25,000
默认物品礼物
  • 巧克力棒
  • 肯塔基波本
  • 金块
  • 金锭
  • 金条
  • 小首饰袋
  • 大珠宝袋
  • 金怀表
  • 白金怀表
  • 银怀表
  • 金手镯
  • 铂金手镯
  • 银手镯
  • 金耳环
  • 铂金耳环
  • 银耳环
  • 金扣
  • 白金带扣
  • 银扣
  • 白金戒指
  • 银戒指
  • 金项链
  • 白金项链
  • 珍珠项链
如何赠送礼物
面对约四米内的活人NPC并打开礼物菜单。
该模组会立即记住接收者,因此在你挑选礼物时对方可以继续行走。初始目标必须活着、步行且处于相对正常的状态。正在战斗、被捆绑、失去行动能力、骑乘、在载具内或处于某些脚本化情境中的NPC可能不符合条件。
选择现金或物品,然后选择礼物。
现金从亚瑟的钱包中扣除。物品从亚瑟的实际库存中移除。物品确认界面会显示赠送后剩余的数量。

NPC反应与动画
收到礼物后,受赠者会转向亚瑟,并使用该NPC语音组中可用的对话,尝试用母语表达感谢。
部分不寻常、沉默或任务专属的NPC可能没有合适的感谢台词。接受者仍会尝试播放原生反应动画。
亚瑟还会尝试做出简短的本地全身动作,比如给予物品或握手式手势。根据亚瑟的位置、NPC的行为、附近的活动或当前游戏状态,RDR2可能会打断或覆盖此动画。因此,在某些情况下,该动画可能较为细微。
无需自定义动画文件或LML安装。

荣誉
成功赠送礼物默认使亚瑟的故事模式荣誉值增加25点。
确认消息将显示:
  • 获得的荣誉值
  • 当亚瑟达到游戏荣誉值上限时的“荣誉上限”
  • “荣耀更新失败”如果游戏拒绝荣耀变更
荣誉可以在INI文件中禁用或调整。HonorPerGift接受0到50之间的值。
该模组不会永久改变单个NPC的关系组或人工智能。这样做可能会破坏警察、守卫、店主和脚本角色的功能。受赠者的个人感谢反应代表他们对礼物的回应,而荣誉值的提升则提供持久的游戏奖励。

现金回收
现金找回功能默认启用。
在本次游戏过程中,该模组会将赠送的现金与接收它的特定NPC关联起来。如果RDR2报告亚瑟成功从该NPC尸体上搜刮了物品,模组会尝试在NPC正常的随机战利品之外,额外返还之前赠送的现金。
此为尽力而为的功能,无法保证一定成功。抢劫、扒窃、NPC消失、错过游戏事件以及某些脚本化情境可能导致无法恢复。
要让赠送的现金永久无法追回,请在CashGifts下更改此设置:
被掠夺后恢复=0

物品赠送上限
《RDR2》没有提供可靠的方法,将任意贵重物品永久放入每个行人的个人战利品库存中。
因此,物品赠予会从亚瑟的库存中移除所选物品并触发赠予互动,但并不能保证之后可以通过搜刮受赠者来取回同一物品。
事后在该NPC身上发现的任何贵重物品,可能只是游戏普通的随机战利品。
该模组绝不会生成金钱或贵重物品。如果游戏提示亚瑟未持有选定物品,则不应移除任何东西。

自定义
TheGenerousOutlaw.ini允许你自定义:
  • 键盘控制
  • 手柄开启组合键
  • 目标范围
  • 物品数量
  • 现金礼物金额
  • 可用的物品礼物
  • 荣誉增加
  • 启动通知
  • 亚瑟的赠礼举动
  • NPC对话与反应动画
  • 现金回收
要求
  • 《荒野大镖客:救赎2》PC版
  • 故事模式
  • 64位ScriptHookRDR2
不需要
  • ScriptHookRDR2DotNet
  • 莱尼的模组加载器
  • 自定义动画文件
  • 脚本文件夹安装
故障排除
启动消息未显示
  • 确认 TheGenerousOutlaw.asi 和 TheGenerousOutlaw.ini 与 RDR2.exe 位于同一目录下。
  • 不要将文件放在scripts或lml中。
  • 确认 ScriptHookRDR2.dll 已安装且正常运行。
  • 请查看游戏文件夹中的TheGenerousOutlaw.log文件。
模组已加载,但反斜杠无效
如果出现了启动消息,但反斜杠键完全没有任何响应,可能是另一个模组占用了该按键,或者你的键盘布局将其映射到了其他位置。
打开TheGenerousOutlaw.ini并修改:
返回键=反斜杠
到另一个支持的键,例如:
GiveKey=等于
或:
'=撇号
更改 INI 后重启游戏。
手柄用户可改为按住十字键下并按下A键。
同时确认只有一个 TheGenerousOutlaw.asi 和一个匹配的 INI 处于启用状态,并且 scripts 文件夹中没有任何已过时的 TheGenerousOutlaw.cs 原型仍处于启用状态。

控制器毫无反应
  • 请在INI中确认EnableController=1。
  • 该模组可读取兼容 Xbox 的 XInput 控制器。
  • 许多通过Steam输入配置的控制器也会显示为XInput设备。
  • 键盘控制仍可作为备用方案。
未找到符合条件的人员
  • 靠近NPC。
  • 直接面对NPC。
  • 试试一个平静的行人,他正站着或步行。
  • 避免与正在战斗、失去行动能力、被捆绑、骑乘、乘坐载具或正在执行任务的NPC互动。
NPC不说话
并非每个NPC语音包都包含兼容的感谢台词。即使特定对象保持沉默,赠礼仍可能成功。

这个手势很难看清
RDR2可以根据当前游戏状态中断或覆盖原生动画。该手势刻意设计得轻量,可能较为细微,尤其是当接收者正在行走或执行其他动作时。

移除模组
删除:
  • 慷慨的逃犯.asi
  • 慷慨的亡命徒.ini
TheGenerousOutlaw.log 和 TheGenerousOutlaw_Gifts.csv 是可选记录,也可以删除。

需求总览
仅限故事模式。需要安装64位ScriptHookRDR2。

呐喊
感谢Nexus Mods社区的成员测试了最初的版本,并提出了手柄支持、可选的启动通知、改进的动画反馈以及更清晰的物品栏和荣誉提示等建议。
感谢Alexander Blade制作了ScriptHookRDR2,也感谢Rockstar Games创造了一个细节如此丰富的世界,以至于给陌生人送点东西都能成为继续玩下去的理由。
由ChatGPT提供开发支持与代码协作。

使用 Xmod 解锁 荒野大镖客2 的全部潜力 — 今天就探索这些顶级 MOD!