
子弹伤害大修 重装上阵
原始PDO模组的进化版本,修复了漏洞并增加了全新功能,例如沉浸式音效系统,包含数百种自定义的疼痛与死亡音效——从敌人在地上翻滚时的痛苦尖叫,到濒死时的咯咯声和喉鸣。
查看大图概述
这是对HJ和fitfondue原版 Ped Damage Overhaul 模组的延续,前者授权我再次对该模组进行开发。本版PDO在保留原模组功能的基础上,引入了重要的错误修复和附加功能。
重要提示:在游戏中按F10可打开新的模组菜单,不再需要使用快捷键。
强烈建议将此模组与 A.R.E.P 兴奋模组以及 血液改进 配合使用。推荐使用 A.R.E.P,因为我觉得它与 PDO Reloaded 结合时能产生最佳的布娃娃效果。C.E.R.R 也是一个不错选择。
请参阅常见问题解答,了解具体的 Euphoria 模组兼容性,因为并非所有 Euphoria 模组都能与 PDOR 正常工作。
由HJ和fitfondue制作的遗产模组功能
此模组增强了枪战体验,使其在游戏过程中更加多样、动态且引人入胜。NPC会做出真实反应:腿部受伤时奔跑会踉跄,中弹时会喘息,致命伤时痛苦扭动,在血泊中呻吟直至死亡,被击中后捂着伤口蹒跚前行。
几乎所有的功能都可以通过ini文件进行自定义,允许您启用、禁用或调整设置,以打造您偏好的游戏体验。该模组仅修改人类NPC的行为和属性,不影响动物及其他元素。
- NPC会根据被击中的部位动态做出反应:腿部中弹会导致移动时踉跄,手部中弹会使其武器脱手,躯干中弹则会让其身体摇晃。
- 当NPC生命值低于临界阈值时,他们会倒下并进入不同的濒死阶段,每个阶段都有随机化的行为表现,最终因失血过多而死亡。
- 流血机制使NPC在受到致命伤后随时间推移持续损失生命值,不同NPC的流血持续时间随机变化以增加游戏多样性。
- 被点燃的NPC会燃烧更长时间,有较低几率存活(但之后会严重虚弱)。
- 当NPC被击中时,它们可能会根据生命值随机倒地一段时间,从而让玩家暂时“击倒对手”。
- NPC的生命值和玩家造成的伤害已重新平衡,以带来更令人满意的体验,消除了“血牛”敌人。
- NPC的伤害输出已调整,以提供更大的挑战,因为它们不再承受过高的伤害。
- 现在武器在战斗中的感觉更加独特,其状况和弹药类型(例如,在维护良好的武器中使用特殊弹药)带来了更具冲击力的体验。
- NPC的精准度随着生命值降低而下降,受伤时射击精度会降低。
- 对NPC的手臂和腿部射击造成的伤害低于对躯干或头部的射击。
- 所有NPC,包括执法人员,都可以被缴械。
- 将NPC捆绑起来可以解除其武装,但逃脱的NPC仍可能掏出隐藏的匕首反击。
Core Drain
为了增加难度,请在 .ini 文件中启用 CoreDepletion、CoreDepletionAfterDeath 和 MoneyLossAfterDeath:
- 核心消耗(生命、体力与死眼)适度增加,使得狩猎和购买食物成为生存必需品。
- 死亡时核心将被完全耗尽,从而提升战斗的风险。
- 死亡时额外损失25%的金钱,为失败带来更严重的后果。
PDO Reloaded 新增功能
此自定义版本的PDO包含大量实质性修改,其中大部分可通过ini文件进行配置或选择启用:
增强死亡音效 NPC死亡时不再重复使用那两三种原版痛苦音效。PDO重装上阵增加了数百个导入音频提示,从尖叫呻吟到窒息声与临终喘息,伴随NPC挣扎消逝的过程。这让战斗更显残酷与沉浸感。
改进的死亡机制 濒死状态下的NPC现在会对手枪射击做出反应,而不像之前那样一动不动。受到冲击时它们会畏缩,部分处于最终阶段的NPC会抽搐、痉挛并咳血,模拟神经系统衰竭,随着死亡临近动作逐渐减慢,增加了真实感。
新火焰逻辑 最初的火焰机制很简单:敌人被火焰吞噬,挣扎一番,然后死去。而遗产 PDO 则引入了一些敌人最初有可能存活下来的几率。 现在,火焰系统已完全重建。燃烧的敌人可能会惊慌逃窜,若靠得太近会引燃附近目标,新增的尖叫声效增强了沉浸感。结果各有不同:有些敌人倒下后再次爬起,晕头转向地蹒跚而行,偶尔仍会着火。尸体若靠近火源,即便死亡也可能继续燃烧。
动态爆头 爆头现在会根据所使用的武器产生更强烈的视觉反馈效果,并增加了额外的粒子特效。部分敌人在初次爆头后可能不会立即死亡,而是摇晃或跌倒后才会触发极具戏剧性的延长死亡动画。连续射击可触发强化版血液特效,且这些效果在敌人死亡后仍会持续显现。完全自定义设置允许您调整体验,包括为这些新型爆头击杀添加死亡之眼奖励。
动态缴械投降系统 解除非玩家角色的武装现在会根据其性格产生不同的结果。勇敢者可能会反击,而怯懦者则可能逃跑,所有行为都有游戏内语音台词支持以增强沉浸感。现在背对他们也许不是最明智的选择……
包含亚瑟在解除武装阶段所说的解除武装台词和环境评论,以及如果你选择杀死投降或在投降后逃跑的路人时的若干“处决”台词。
改进的濒死状态进程 死亡状态进程替代了默认的NPC濒死过程。NPC不再有倒计时式的出血量和击杀计时器,而是通过三个阶段自然过渡(重伤 → 垂危 → 濒死),每个阶段的持续时间随机,最终导致死亡。这产生了更自然的出血效果,NPC进入第三阶段的频率远高于之前,会瘫软并出现抽搐和/或痉挛。
处于垂死状态的时间是可配置的,并且在自由漫游和任务中具有不同数值,因此你可以让自由漫游期间失血时间更长,而任务期间则更短。
Bug Fixes 此版本的PDO包含越来越多的错误修复、模组兼容性选项和性能增强,包括修复了困扰原始PDO的“站着流血”问题、解除武装后出现的半透明枪械错误,以及如果在任务中死亡并重新载入检查点会导致任务崩溃的生命值故障。
文件结构
在.zip文件中,你会发现以下内容:
- PedDamageOverhaul.asi - 主脚本。三个版本完全相同。
- PedDamageOverhaul.ini - 定义所有设置的配置文件。默认版本为“标准”,随主文件一同提供。
- \lml*PDO 重制版* - 包含增强爆头系统的元文件,以及自定义音效的音效库。您必须安装此组件,否则所有痛苦/死亡音效都将变成动物叫声和其他无关音效,且爆头功能将无法正常运作!
安装
必须使用ScriptHook V2,且仅限V2版本。任何其他脚本钩子都会破坏模组!如果加载游戏时出现黑屏,请打开ScriptHookConfig.ini,将Interface和Overlay都设为false。您也可以尝试以管理员身份运行游戏。
你需要在安装此版本之前删除旧版本的遗留Ped Damage Overhaul!如果你将旧的PDO .ini文件与我的版本一起使用,将会 破坏 该模组!
- 下载并安装 ScriptHook V2 和 Lenny's Mod Loader(LML)。这是硬性要求。如果没有ScriptHook V2或使用其他.asi钩子,脚本将崩溃。如果没有LML,你将听到动物音效和对话,而非受伤音效。
- 下载此模组。将 PedDamageOverhaul.ini、PedDamageOverhaul.asi 以及 lml 文件夹解压至 Red Dead Redemption 2 主目录,与 RDR2.exe 放在一起。
- 你可以编辑 PedDamageOverhaul.ini 来启用或禁用任何你想要的功能,同时可以修改NPC和玩家武器伤害与最大/最小生命值。
不兼容的模组 & 已知 Bug
吉姆·米尔顿再骑? - 这个尾声任务最终会与一个帮派首领战斗,本次模组可能会在此任务中出现故障。建议在此任务期间关闭模组,直到找到合适的修复方法。
AMJM Transport - 据报道会导致AMJM添加的赏金目标自动失去行动能力,并引发其他问题。
自动拾取 - 与PDOR同时使用会导致崩溃。
狩猎场 - 在某些情况下会导致“僵尸”行人问题,即行人不会死亡。这是狩猎场的漏洞。请参阅狩猎场模组中的漏洞部分以获取可能的修复方法。
头部出血 - PDOR拥有自己的头部动脉出血功能。
任何修改peddamageinfo.meta或default_damage_modifiers.meta的模组 - 将产生冲突。如果你将其他模组设为更高优先级,并且它包含这些文件,则会破坏增强爆头功能,并移除使用爆炸弹药时的肢解效果。请在可选文件中查看我是否已为相关模组添加了兼容补丁,若无,则在评论区请求添加。
常见问题 / 问答
这个模组与Euphoria模组兼容吗? 是的,除了WERO和REM。如果你使用WERO或REM,行人在流血倒地时会完全静止,而不是痛苦地扭动。LLRO、AEM、CERR和AREP都能正常工作,没有大问题。你也不需要启用PDOR中的任何特定设置来使它们生效。 对于WERO和REM,我目前没有计划修复这个问题,因为我不清楚其根本原因。这涉及到这些Euphoria模组修改的physicstasks.meta文件中的某些内容,而我完全不熟悉编辑RAGE/Euphoria物理引擎。如果有人找到解决方案,请在评论区告知我。
这个模组与(插入模组名称)兼容吗? 它会与任何添加了自己的peddamageinfo.meta和/或default_damage_modifiers.meta文件的模组冲突,除非我为此提供了兼容性补丁。 此外,如果你使用了修改战斗机制、武器伤害、NPC生命值或类似内容的模组,存在冲突的可能性。最终,你需要自行测试。
我只能听到动物声音、奇怪的嗓音或其他任何声音,但就是没有当我把一个行人置于濒死状态或点燃他们时应该发出的尖叫声/呻吟声/死亡喘息声。 此模组中包含的自定义音效组由于某种原因未能加载。该模组需要 Lenny's Mod Loader 才能加载它们。请确保已安装该模组加载器,且你的 RDR2 安装目录中包含 LML 子目录,并且"PDO Reloaded" 目录位于其中。
为什么玩家武器伤害修正只设定为基础游戏的30%? 在原版游戏中,NPC默认拥有75点生命值。在Legacy PDO与PDOR中,当NPC生命值降至50点时便会丧失行动能力并进入"濒死状态",实际效果等同于"死亡";而原版游戏只有在生命值归零时才会判定死亡。为平衡这种更窄的生命值阈值,武器伤害调整为原版游戏数值的30%。这一调整配合部位伤害修正系数及其他机制(例如原版游戏中不同身体部位的暴击几率),旨在保持多样化伤害效果的同时确保游戏平衡性。 在Legacy PDO中,30%的伤害修正意味着无法对完全健康的角色实现一击肢解。 肢解现在能够正确配合这些较低的基准伤害率运行,因此无需为了恢复肢解功能而大幅提高伤害值。通过脚本化处理,PDOR模块已模拟出原版根据距离/概率对霰弹枪和滚动闭锁步枪的肢解判定机制,且所有参数均可通过.ini配置文件调整。我还适度提升了爆炸武器的停止作用力,确保其刚好跨越一击肢解的阈值。在游戏中,您将几乎不会察觉与原版肢解系统的差异。
爆头不被计入成就/奖章目标中。 这是由于实现动态/增强爆头机制的方法造成的。为了让功能正常运行,这是必须做出的取舍,而且没有变通办法。 如果无法接受没有爆头成就和相关奖牌的情况,有两个选择。使用自动金牌模组,或者按以下步骤关闭增强爆头功能:进入**\lml\PDO Reloaded\common\data\ai文件夹,删除peddamageinfo.meta**文件,并确保你没有使用来自PDOR兼容补丁包的修改版peddamageinfo.meta文件。然后编辑PedDamageOverhaul.ini文件,将EnhancedHeadshots设置为0。
有时我无法在人形尸体或尸体上留下弹孔/记号。 这是一个由动脉出血引起的原生Bug,即使你没有安装任何模组也会发生。当你射击一个行人的关键部位并导致出血,且他们之后成功起身逃跑时,绝大多数情况下子弹弹孔痕迹将不再出现在他们身上。这是由用于生成持续从伤口流出的喷血效果的“_SET_PED_ACTIVATE_WOUND_EFFECT”原生函数引起的。据我所知,除了禁用该效果外没有其他修复方法。
我该如何提高/降低命中身体时的动脉出血概率? 前往可选文件并下载"Arterial Bleedout Modifier Tool"。如果你只使用PDOR且没有为其他修改peddamageinfo.meta的模组安装兼容补丁,请打开\ lml\PDO Reloaded\ common\ data\ ai\ peddamageinfo.meta。否则,你需要编辑你所使用的兼容补丁中的peddamageinfo.meta文件。
生物进入首次濒死状态时,会因受力过猛而飞向地面。 打开.ini文件,将DynamicPushForce稍微调低一点,然后测试,直到找到让下落看起来自然的平衡点。不同的Euphoria模组需要不同的设置,因为它们以可能夸大推力的方式调整了身体权重。
敌人伤害过高/战斗过于困难。 打开 PedDamageOverhaul.ini 文件并搜索 "NPCWeaponModifier"。将其设置为 100 将恢复 NPC 武器的原始伤害倍率。
路人过于抗打/需要太多枪才能击倒。 这里有两个选择。如果你觉得某些武器(比如霰弹枪)伤害足够,但其他武器(如左轮手枪、手枪)伤害不足,可以在.ini文件中搜索"INDIVIDUAL WEAPON DAMAGE",找到相关武器,然后将修正值从30%以5-10%的幅度递增,每次测试效果。另一个选择是逐步增加TorsoDamageModifier的伤害值,同样以5-10%的幅度调整,直到找到合适的平衡点,但这样会提升所有武器的伤害。
对NPC手臂或腿部的射击造成的伤害过高/过低。 打开 PedDamageOverhaul.ini 并搜索"BODY PART DAMAGE MODIFIERS"。增大/减小手臂或腿部的数值。
近战击败一个NPC耗时太长。 打开 PedDamageOverhaul.ini 并搜索 "WEAPON_UNARMED"。提高伤害倍率,直到找到你偏好的平衡值。
总的来说,大多数平衡或口味方面的问题都可以通过编辑.ini文件来调整。传统PDO包含了丰富的配置选项,而我在PDO Reloaded中延续了这一传统。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。