强化格斗

强化格斗

这个模组包含了我所有旨在改善近战战斗的作品,全部整合在一个文件中。(恢复的功能、新机制、擒拿序列、制服动画、8种格斗风格、推搡、踢击动画、新动画以及替代方案)

脚本

近战大修整合版

此模组包含我所有旨在改善近战战斗的作品,全部整合在一个文件中。 (已恢复的动画和机制、擒拿序列、新的压制动画、8种格斗风格、挣扎挑战、持刀冲锋、推搡、踢击、更多环境终结技、新的格斗动画和默认动画的替代方案、擒拿位置切换、使用任何武器挟持人质等)

新更新的改动将写在“帖子”部分。我有一段时间没有更新此模组页面,一些新功能未写在此处。请查看帖子或阅读更新日志以了解新功能。

如果你想支持我,这是我的 Patreon

安装指南视频

改动:

[Stream 文件]

  • Stream 文件夹对于套索挣扎动画至关重要 (加载 update_0.ycds)。
  • 包含来自线上的钝器动画、私酒贩醉酒动画和徒手骑乘动画。
  • 还加载了线上窗口抛掷动画。
  • 避免使用 version.dll,因为它可能会阻止某些动画加载。
  • 通常运行良好,但如果遇到重大问题,请告知我。

[格斗风格]

8种格斗风格,每种都有其独特的擒拿和近战动画

  • BS_PLAYER = 默认动画
  • BS_PLAYER_WINTER1 = 独特的解脱擒拿动画,使NPC进入被震慑状态 | 独特的右侧反击动画
  • BS_PLAYER_FINALE = 不同的刀攻击和格挡动画
  • BS_BRUISER = 缓慢但沉重的攻击 | 独特的反向压制和击倒动画 | 地面擒拿攻击的不同动画 | 从正面擒拿背部 | 独特的格挡姿态
  • BS_MICAH_FINALE = 快速但轻巧的攻击 | 站立擒拿和冲撞的不同动画 | 如果你的敌人使用此格斗风格,你可以通过按 [R] 来格挡他们的擒拿攻击。 | 墙壁擒拿序列 | 独特的格挡姿态 | 不同的刀格挡动画 | 不同的向后闪避动画
  • BS_MIXED = 这是一种自定义格斗风格,拥有来自 BS_BRUISER, BS_MICAH_FINALE, BS_PLAYER 和 BS_PLAYER_WINTER1 的所有闪避和格挡反击动画。
  • BS_CHARLES = 这是我制作的一种自定义格斗风格。它有7种独特的反击 + BS_BRUISER 的骑乘擒拿动画和近战动画 + BS_MICAH_FINALE 的正面擒拿动画。
  • BS_PLAYER_MOONSHINER = 如果你通过配置文件启用该选项,当你醉酒时会激活此格斗风格。拥有大量用于拥抱和扇巴掌的动画。

[推落击倒]

增加了将NPC推过栏杆的能力。(有趣的事实:这是唯一一个我纯粹使用脚本完成,而非通过近战系统的击倒动画。)

[下拉击倒]

增加了新的“下拉”击倒提示。如果NPC在你上方并且站在某物上,你可以按下此按钮将他们拉下并击倒。

[场景击倒]

现在你可以在各种坐姿场景中对坐着的NPC执行正面蹲伏和背面蹲伏击倒,无论是通过锁定并按X,还是在不锁定的情况下按任何近战攻击按钮。

[启用线上刽子手能力选项]

你现在可以用套索抓住敌人的脖子并将其勒死。

[启用捆绑击倒动画选项]

可以通过配置文件启用捆绑动画,该动画使玩家在捆绑结束时击打NPC头部。

[处决被捆绑的敌人选项]

能够像《荒野大镖客:救赎1》中那样处决被捆绑的敌人。当接近被捆绑的敌人时,选择你的刀,就会出现“处决”提示。

[酒吧斗殴]

你可以在游戏中所有可用的酒馆内开始酒吧斗殴,包括草莓镇、安尼斯堡和翡翠牧场的酒馆(这些酒馆可以通过模组恢复)。所有RDO中的自定义环境终结技位置也已添加,以便在酒馆内外的更多物体上执行环境终结技,使酒吧斗殴更像《荒野大镖客 Online》。

[AI 擒拿动作]

  • AI 可以随机进行擒拿、压制、抛掷和切换擒拿位置。

[新的击中反应转为被震慑]

  • 打斗现在可以以被震慑状态结束。有4种独特的动画可以让你的敌人进入被震慑状态。

[恢复的水槽溺水动作]

  • 未完成的水槽擒拿动作已恢复。现在,当你靠近水槽并擒拿敌人时,会出现提示,可以将敌人溺入水槽。
  • 此功能不仅仅是原样恢复。还进行了改进和修复,例如:
  • 能够从拖拽位置以及使用任何武器开始水槽溺水。
  • 溺水音效,
  • 水花效果,
  • 擒拿抛掷导致被震慑状态
  • 修复了击杀动画没有杀死敌人的问题。
  • 此动作可以从水槽的任何一侧开始,并且动作将在最靠近玩家的一侧播放。

[恢复的狼擒拿挣扎]

  • 未使用的狼擒拿挣扎动作已完全恢复。有2种站立擒拿空闲挣扎动画,配有1种逃脱和1种失败动画,以及地面挣扎动作,也配有1种逃脱和1种失败动画。

[擒拿攻击格挡]

  • 当你被从正面或地面擒拿时,会出现“格挡”提示。按下此按钮会播放6种独特的正面擒拿动画 + 2种已存在的 BS_MICAH_FINALE 正面和地面擒拿动画。
    • 格挡会重置反转序列,并给予另一次反转擒拿的机会。

[擒拿反转]

  • 一个完整的新功能,我也作为独立模组发布过。
    • 当你被擒拿时,你会有个选项可以快速按E键,在3种擒拿情况下执行擒拿反转。
    • 如果你失败,你将无法反转,唯一的选择就是“挣脱”。
  • 对于手柄,按键是“三角键
    • 按键连打的难度或能量条消耗的速度可以在 EnhancedBrawling.ini 文件中更改。

[新的挣扎动画]

  • 挣扎的工作原理与线上PvP类似,排除了套索和地面刀战。
  • 狂按F键导致击倒;F + 鼠标左键/R2导致处决。
  • 所有动画都是独特的,有些带有逃脱或击倒变体。
  • 新的挣扎补充:
  • 修复了损坏的套索挣扎 – 现在必须先压制敌人才可捆绑。可以通过常规冲撞和脸朝下的擒拿开始。还包括退出挣扎的能力。
  • 新的刀战挣扎空闲动画。
  • 新序列:正面步枪擒拿、手枪(正面和地面)、刀(正面和背面)。

[挣扎退出机制恢复]

  • 当你开始挣扎时,屏幕右侧会出现一个提示,显示“退出”以停止挣扎动画并返回到之前的擒拿状态。对于手柄,键位是“方块键

[按指令投掷窗户 & 按指令砸桌]

  • 擒拿时按下 X+WASD 或手柄的 RB+方向键,可以随时随地将敌人抛过栏杆、扔到桌子上或扔出窗户。
  • 砸桌动画可以通过 Z+WASD 或手柄的 LB+方向键触发。

[恢复对蹲伏和坐着的NPC的击倒]

(对蹲伏NPC的击倒)

  • 此动作可以在蹲伏的行人上执行,方法是按“E”。你可以在NPC寻找掩体、起身等状态下对其执行此动作。
    • 1种从背后发起的徒手击倒
    • 2种恢复的从正面和背面使用弯刀和刀的击倒 + 3种从背面、左侧和右侧发起的刀攻击击倒
    • 4种武装击倒切入动画,之后你可以选择通过按近战或射击键来跟进击倒或处决。
    • 约翰·马斯顿的短管霰弹枪掩护小队处决动画。
  • 演示视频

(对坐着的NPC的击倒)

    • 这些可以使用单手或双手枪执行。
    • 4种武装坐姿击倒切入动画,根据你是从正面、左侧、右侧还是背面攻击而播放。你可以通过按近战或射击键来选择跟进击倒或处决。
  • 演示视频

[徒手搏击]

  • 你可以持刀进行踢击,方法是按G键或执行反击。
    • 恢复了4种攻击动画,可用于处于坐地被震慑或跪地被震慑状态的NPC,以将其击倒或击中。
    • 恢复了1种使用手枪对处于坐地或跪地被震慑状态的敌人执行的击倒或攻击动画。
    • 恢复了1种使用步枪对处于坐地或跪地被震慑状态的敌人执行的击倒或攻击动画。
    • 恢复了未使用的震慑攻击动画。
    • 恢复了未使用的GTA V徒手、手枪和弯刀击倒动画 演示视频
    • 能够使用燃烧瓶和炸药执行击倒。
    • 能够使用 BS_MIXED,它在一个格斗风格中包含所有格斗动画。
    • 能够持刀冲向NPC。你也可以通过鼠标左键点击或F键执行此动作 演示视频
    • 你可以通过反击开始所有连击动画。
    • 能够像迈卡一样使用 BS_PLAYER_FINALE 踢击和推搡NPC。 演示视频
    • 像在线模式中一样推搡NPC,方法是按鼠标左键点击或R2键 演示视频

[擒拿增强 | 更改和动画扩展]

  • 被震慑的NPC可以被拳打,而无需玩家按鼠标左键或R2键将其自动击倒在地。
  • 背擒抛掷有一定几率触发。
  • 现在用刀进行刺击会击晕敌人(正面、背面、骑乘),而非处决。
  • 添加了新的骑乘挣扎脱出动画。
  • 能够用6种独特的动画格挡擒拿攻击。适用于正面和骑乘擒拿攻击。
  • 2种替代的背擒反击逃脱
  • 3种替代的骑乘擒拿反击逃脱
  • 9种替代的正面擒拿反击逃脱
  • 新的背擒挣扎脱出动画 演示视频
  • 替代的擒拿切入反击动画 演示视频
  • 能够在使用手枪和刀时从正面切换至骑乘,以及从骑乘切换至正面 演示视频
  • 替代的刀格挡格挡动画 演示视频
  • 新的地面擒拿反击逃脱变体
  • 能够使用所有可能的武器擒拿倒在地上的敌人。 演示视频
  • 徒手、刀、弯刀、步枪和手枪的击倒和处决的新变体,包括手枪的新动画 演示视频:变体
  • 当你用刀执行擒拿时,你将获得迈卡的擒拿切入和抛掷动画 演示视频
  • 当你擒拿一个处于可压制位置的NPC时,会出现“压制”提示 演示视频
  • 在压制敌人时会出现“退出”提示以停止压制。
  • 正面擒拿挑战在近战战斗中会稍微更频繁地触发。
  • 执行反击逃脱时,你将能够把敌人从你身上推开。
  • 能够压制和被压制([F] 挣脱 | [E] 反转 | 如果你是攻击者 [F] 击杀或击倒)演示视频
  • 能够将NPC抛向任何方向,无论是否有物体阻碍。
  • 能够从正面擒拿切换至背面,以及从背面擒拿切换至正面 [鼠标左键点击或瞄准按钮] 演示视频
  • 通过从背后擒拿,使用所有可能的武器劫持NPC 演示视频
  • 能够从正面切换到背面擒拿,反之亦然 演示视频
  • 可在水中使用的独特水槽溺水动画 演示视频
  • 破窗、投掷窗户动画,可在擒拿NPC时随处使用 演示视频
  • 背擒序列 演示视频 1 | 演示视频 2
  • 现在你可以将敌人抛向任何你想要的方向,即使你离物体太近。
  • 现在你可以对执法人员执行站立正面和背面擒拿。

[徒手搏斗的新动画和改动]

(徒手动画)

  • 4个额外的徒手反击动画(1个来自左侧和背后,1个来自右侧)
  • 新的出拳动画,可以在离敌人太近时执行。
  • 新的徒手击倒动画,用于对付坐着的敌人(从左侧或右侧接近)演示视频
  • 10种新的格斗动画,可以通过在格斗时按 [T] 激活 演示视频
  • 恢复了GTA V的徒手反击。
  • 11种新的背面徒手击倒动画。
  • 1种新的睡眠中的徒手击倒动画。
  • 11种新的正面击倒动画。
  • 4种新的正面擒拿击倒动画。
  • 2种新的地面擒拿击倒。
  • 1种新的骑乘挣扎反转动画。
  • 新的扼喉动画。

(擒拿 正面 / 背面 / 骑乘)

  • 擒拿击倒动画可以作为击倒动作执行。
  • 2种替代的正面擒拿击倒动画和1种背面擒拿击倒动画。
  • 5种新的正面擒拿反击逃脱动画 + 9种替代品。
  • 5种新的单手武器处决动画,用于正面擒拿和正面战斗处决 [其中3种处决会导致短暂流血]
  • 擒拿击倒动画可以作为击倒动作执行。
  • 3种替代的擒拿反击逃脱动画。
  • 2种新的背面擒拿手枪处决。
  • 1种新的背面擒拿刀处决。
  • 1种新的背面坐姿刀击倒动画。

(手枪 / 步枪 / 霰弹枪)

  • 为斧头、弯刀和手枪添加了2种正面和2种背面钝器处决动画。
  • 为手枪和刀添加了1种钝器擒拿处决动画和1种击倒动画。
  • 3种新的正面手枪击倒 + 6种新的正面手枪处决。
  • 4种新手枪击倒。
  • 2种新的背面擒拿手枪处决。
  • 2种新的手枪擒拿击倒和处决动画。 演示视频:手枪动画
  • 你可以在非战斗姿态下通过立即按鼠标左键或R2键处决敌人 演示视频
  • 1种新的正面步枪击倒 + 2种新的正面步枪处决。
  • 2种新的双手武器击倒。
  • 3种新的步枪和手枪击倒动画(2种用于步枪,1种用于手枪)演示视频

(刀 / 弯刀 / 斧头)

  • 3个额外的刀反击动画(1个来自左侧和背后,2个来自右侧)演示视频
  • 刀的墙壁处决将像步枪和手枪的墙壁处决一样工作(靠近墙壁时按F或鼠标左键,然后按F击倒或鼠标左键处决)
  • 新的斧头和弯刀奔跑处决(左、右、背、前)演示视频 | 演示视频 2
  • 恢复了未使用的GTA V弯刀和刀近战攻击动画 演示视频
  • 新的 bs_micah_finale 持刀挣扎击倒动画 演示视频
  • 3种恢复的刀连击动画 演示视频
  • 新的替代刀闪避动画 演示视频
  • 你可以用刀从左侧或右侧执行处决。
  • 替代的刀和弯刀处决。
  • 从右侧和左侧的奔跑处决可以用刀执行。
  • 为斧头、弯刀和刀添加了1种左侧和1种右侧钝器处决动画。
  • 为手枪和刀添加了1种钝器擒拿处决和1种击倒动画。
  • 1种新的正面战斗刀处决。
  • 2种新的刀潜行击杀动画。
  • 4种新的刀挣扎击倒。
  • 1种新的背面擒拿刀处决。
  • 1种新的背面坐姿刀击倒动画。
  • 为斧头、弯刀和手枪添加了2种正面和2种背面钝器处决动画。
  • 为斧头、弯刀和刀添加了1种左侧和1种右侧钝器处决动画。
  • 击倒动画也适用于斧头和弯刀。
  • 为刀刃和弯刀添加了新的正面处决动画。

(燃烧瓶)

  • 1种正面和2种背面燃烧瓶击倒动画。

[格斗风格改动]

  • 所有格斗风格现在都可以击打被震慑的敌人。
  • BS_MICAH_FINALE 可以在持刀时闪避,并且可以执行 BS_PLAYER_FINALE 的动画。
  • BS_MICAH_FINALE 有替代的擒拿抛掷动画。
  • BS_MICAH_FINALE 正面擒拿击打现在有音效。
  • 所有格斗风格都可以执行武装擒拿。
  • BS_PLAYER_FINALE 现在可以执行迈卡对敌人所做的所有反击动作。 演示视频
  • BS_MICAH_FINALE 的替代擒拿抛掷动画 演示视频
  • BS_PLAYER_WINTER1 拥有更多反击动作,现在能够执行擒拿攻击。
  • BS_BRUISER 的特殊反击动画现在可以在任何格斗风格下执行。
  • 更改了 BS_BRUISER 的擒拿切入动画以修复一个动画问题。
  • 将所有反击动画添加到 BS_BRUISER。
  • 现在可以在 BS_PLAYER 中执行从正面到背面的擒拿和墙壁擒拿序列(无需更改格斗风格即可使用这些动作。)演示视频
  • 你可以在任何格斗风格下从背后压制敌人。
  • BS_PLAYER_WINTER1 的擒拿抛掷可以用任何武器执行。
  • BS_MICAH_FINALE 的4种额外的新格挡攻击 演示视频

[酒吧斗殴]

  • 地图上的所有酒馆都已添加到模组中,你可以在每个酒馆中开始酒吧斗殴,包括模组添加的。
  • 酒吧斗殴一开始,酒保就会逃离酒馆。
  • 你将能够在更多不同的物体上执行环境终结技,而这些物体以前是做不到的,比如一些桶、桌子、窗户和栏杆。(例如,你可以在瓦伦丁酒馆内的每扇窗户附近执行投掷窗户动画)演示视频
  • AI 将能够执行环境终结技 演示视频

[AI 增强和其他增强]

  • AI 也可以执行自定义击倒。添加这些动作的每个粒子效果和音效在AI执行时也会应用。
  • AI 可以在近战战斗中执行正面/背面武装处决、擒拿或冲撞。
  • 如果你的格挡未激活,AI 可能会在近战中擒拿/冲撞你。
  • AI 可以执行擒拿攻击格挡。
  • AI 可以执行擒拿反转。
  • AI 可以执行引导攻击。
  • 当你与多个敌人战斗时,AI 会从背后攻击你。
  • AI 将能够从背后冲撞你,而不是总是擒拿你。
  • AI 可以执行刀连击。
  • AI 和玩家可以反击武装处决(如果NPC使用近战武器,他们大多会反击)演示视频
  • AI 将能够执行环境终结技 演示视频
  • AI 可以从背后执行武装处决。(如果你不喜欢,可以从可选文件部分下载禁用了此功能的替代版本)演示视频
  • 所有格斗风格都可以在战斗中被击晕。
  • AI 可以压制你。
  • AI 将能够向所有方向闪避:左、右和后。这将允许他们执行更多反击动画。
  • 他们还可以蹲下代替后退来反击。
  • 当你尝试擒拿时,他们可以发起正面擒拿挑战。如果你不逃脱,你就会被擒拿。
  • 当AI对你执行GTA V的反击时,你会进入布娃娃物理状态。

[环境攻击]

  • 你将能够在更多不同的物体上执行环境终结技,而这些物体以前是做不到的,比如一些桶、桌子、窗户和栏杆。更多内容将在后续更新中添加(例如瓦伦丁酒馆内的每扇窗户)演示视频
  • 如果一个NPC靠在墙上,蹲下并执行击倒,以触发头部撞击终结技。

[第一人称近战战斗]

  • 所有在第一人称模式下被禁用的近战动作现在都可以在第一人称模式下执行。

[镜头]

  • 为挣扎介绍、挣扎结尾和挣扎骑乘反转添加了镜头。
  • 移除了镜头移动(例如,砸桌动画的镜头移动和挣扎击倒已被移除)

[基础游戏中的Bug修复和其他内容]

  • 修复了正面扼喉击倒以常规扼喉结束的问题。
  • 为各种近战动作添加了新的疼痛音效。
  • 调整了动画混合速度。
  • 增强了血液粒子的大小和可见度。
  • 修复了武装地面擒拿在手枪下无法正常工作的问题。
  • BS_MICAH_FINALE 现在可以在持刀时闪避。
  • 改变格斗风格时你看到的文本现在看起来更好了。
  • 为骑乘擒拿挣扎开始和结束添加了新的镜头移动。
  • 手柄用户可以在近战战斗中通过RB键进行踢击。
  • 你将能够使用你正在使用的任何格斗风格开始拖拽敌人。这样做是为了让这个模组和“拖拽NPC”模组更好地配合使用。
  • 某些功能,如新的击倒、反转、挣扎退出等,在特定任务中无效。
  • 修复了导致玩家无法从背后压制NPC的问题。
  • 修复了导致玩家从背后用弯刀擒拿NPC时进入T姿势的问题。
  • 现在当你用弯刀擒拿NPC时,不会再出现扼喉按钮。
  • 墙壁擒拿序列现在会杀死敌人。 演示视频
  • 迈卡的冲撞击倒现在会杀死敌人并具有血液效果。 演示视频

[新配置与能力]

  • 能够切换线上刽子手能力。
  • 能够切换捆绑击倒动画。
  • 能够在主线任务和支线任务中禁用模组。
  • 能够切换跑动推搡。
  • 能够切换AI压制。
  • 能够更改“压制, 退出, 格挡, 反转 和 处决”文本
  • 选项:禁用冲撞导致你或敌人掉落武器。
  • 选项:禁用AI的刀连击。
  • 嘲弄可以被禁用,或者你可以设置它们播放的频率。
  • AI武装处决可以被禁用。
  • AI正面擒拿可以被禁用。
  • 动态推搡和抛掷可以与擒拿抛掷一起禁用。你也可以设置这些发生的频率。
  • 通过 .ini 文件启用拖拽被震慑的行人。
  • 在同一文件中更改背部擒拿(人质)的移动方式。
  • 移除了 NoTexts 文件夹;通过 .ini 文件切换提示和语音。
  • 禁用控制器上的踢击功能(通过 .ini 文件)。
  • 添加了更难的AI文件:“MCD_AI_DEFAULT_TOUGHER” — 数值几乎是2倍难度。
  • 此数据目前用于 BS_AI,但你可以通过编辑 pedbrawlingstyle.meta 创建和应用你自己的数据。
  • 可选文件文件夹中包含这些更难的AI文件,便于安装。
  • MAX_DISTANCE 已添加到配置文件中。如果你设置高值,你可以从更远的距离执行脚本化的近战动作。

鸣谢

以下是我想要感谢的人,感谢他们在开发这些模组过程中提供的帮助和支持。

  • Modifiver - 他总是愿意帮助我编辑文件,并帮助弄清楚了如何编辑这些文件。
  • TheRealJohnModding - 他开源模组帮助我理解了脚本编写,并且在许多其他事情上也帮助了我。
  • Ked29 - 他也协助我编写脚本,尤其是在我刚接触脚本编写的时候。
  • UngaWungaBunga - 他花费了大量时间测试我为解决AI响应问题而创建的新脚本。没有他我无法解决这个问题。
  • PixieV - 向我展示了如何触发语音台词。
  • goldenplaysterraria & ChunkLeChuck - 帮助我了解如何将线上动画添加到单人模式。
  • KristianD3 - 他帮助我实现了倒地敌人被击晕的机制。

提出新想法和报告Bug的人。

还有我无法一一列举的其他人,但他们在RDR2Mods Discord服务器上提供了帮助或支持。


捐赠

开发和测试这些模组以确保每个功能正常运行需要花费大量时间。因此,如果你愿意支持我的工作,我将非常感谢你的捐赠。

如果你想支持我,这是我的 Patreon

安装

  • 始终确保安装了最新版本的 Lenny's Mod Loader 和 Alexander Blade 的 Script Hook。
  • 将 Enhanced Brawling.asi 和 EnhancedBrawling.ini 放入你的 Red Dead Redemption 2 文件夹。
  • 将 “lml” 文件夹内的 “Enhanced Brawling” 文件夹放入你自己的 lml 文件夹。

控制

  • 小键盘1 / F1 = bs_player
  • 小键盘2 / F2 = bs_player_winter1
  • 小键盘3 / F3 = bs_bruiser
  • 小键盘4 / F7 = bs_micah_finale
  • 小键盘5 / F8 = bs_player_finale
  • 小键盘6 / F9 = bs_mixed
  • 小键盘7 / F10 = bs_charles
  • 小键盘8 / F11 = 挣扎挑战
  • 小键盘0 / Z = (如果你卡住或无法擒拿任何人,重置擒拿动画)

[手柄格斗风格切换] 长按 Ⓞ/Ⓑ + 按方向键右键 打开格斗风格菜单。

  • 鼠标右键点击 / 瞄准按钮 = 站立擒拿切换
  • N / 方向键左 = (压制动画和擒拿序列)
  • G / RB = 踢击 [连击]
  • 上箭头 / RB = 踢向胸部
  • 左箭头 / RB = 踢击 [无布娃娃]
  • 右箭头 / RB = 踢击 [布娃娃]
  • 下箭头 / RB = 踢腿
  • 鼠标左键点击 / R2 = 推搡NPC (跑动并按按钮)
  • X + WASD / RB+方向键 = (破窗,投掷窗户动画)