战斗重量感 - 打击停顿与血肉冲击力

战斗重量感 - 打击停顿与血肉冲击力

每一次打击都切实命中。战神风格的打击停顿在命中瞬间冻结世界,刀刃拖过血肉,Xbox震动,镜头震动,击退,硬直与踉跄,剑刃弹开,以及后续的血迹与伤口。可在游戏内菜单中完全调节。仅脚本实现,不覆盖任何文件。

[center][size=6][b]战斗重量[/b][/size]
[size=4][i]《巫师3》的打击停顿与沉重打击感[/i][/size][/center]
[center][/center]
[center][size=4][i]GIF 中的方向性战斗不包含在本模组内,那是我个人的模组[/i][/size][/center]

[size=4][b]功能说明[/b][/size]
原版《巫师3》的战斗手感轻飘飘的:剑刃穿过敌人,没有任何反应,也没有任何停顿。[b]战斗重量[/b]让每一次命中都感觉真正[i]打中了[/i]:接触瞬间有着厚实、类似《战神》风格的停顿,手柄、镜头、音效和敌人都在同一帧做出反应。

每一次成功命中的近战攻击都会被读取一次(轻击、重击、撕裂、剑舞、反击或拳击;命中、击杀、被招架、被盾牌或护甲格挡;敌人的体型及其材质)。这一次读取驱动下方的所有效果,因此它们会同时触发,并随打击强度缩放。挥空则什么都没有。这种对比正是重点。

[size=4][b]特性[/b][/size]
[list]
[][b]打击停顿[/b]:接触瞬间整个世界冻结一拍。轻击较短,重击更长,暴击、反击和撕裂最长。冻结期间镜头持续震动,手柄持续震动。[/]
[][b]剑刃拖曳[/b]:冻结之后,杰洛特的剑会继续缓慢切割片刻,仿佛正在[i]穿透[/i]血肉。击中护甲和石头则会发出沉闷的金属碰撞声。[/]
[][b]击杀标点[/b]:决定性击杀(暴击、撕裂、最后一个敌人)会平滑地进入短暂的慢动作收尾。[/]
[][b]手柄震动(Xbox / XInput)[/b]:轻击、重击和重击命中有双马达震动模式,以及碰撞、护甲、墙壁和杰洛特受击的震动。一次擦伤和一次重击的感觉截然不同。[/]
[][b]镜头[/b]:原版每次命中的平淡震动被替换为一次随打击强度缩放的震动,外加方向性冲击和重击时的小幅 FOV 推拉。[/]
[][b]击退[/b]:冻结解除时,敌人会沿着你挥砍的方向被推开。小型生物飞出,人类踉跄后退,大型怪物几乎不动,巨型怪物则会把你[i]推开[/i]。绝不会把任何人推穿墙壁。[/]
[][b]韧性与硬直[/b]:每个敌人都有隐藏的韧性。将其耗尽后他们会硬直(撕裂:长时间硬直),之后获得短暂免疫,因此不会被无限连控。Boss 永不硬直。[/]
[][b]弹开[/b]:守卫和盾牌会将杰洛特震退。对板甲、石头或甲壳毫无作用的弱击会被弹开。墙壁会发出铿锵声(可选)。[/]
[][b]挥砍承诺[/b]:挥砍中途,闪避会等待剑刃命中后再执行。任何输入都不会丢失。[/]
[][b]挥砍节奏[/b]:攻击会迅速切入目标;重击收招会带有一点重量感。[/]
[][b]血液[/b]:重击会沿着挥砍方向将血从剑刃上甩出,冲击喷溅跟随切割出现,剑刃落点处会出现流血伤口,地面会形成血泊。被斩断的肢体随收招飞出。[/]
[][b]音效[/b]:额外叠加的打击音效(重击、刺击、血肉、石头和木头、盾牌),全部来自游戏自身的音效库。[/]
[][b]受击[/b]:敌人的攻击会让双方都顿住,将镜头从攻击者方向踢开,并根据攻击者体型震动手柄。巨魔和巨人会将杰洛特推开,重伤会让他浑身是血。[/]
[/list]
[size=4][b]游戏内完全可调[/b][/size]
一切都在 [b]选项 > 模组 > 战斗重量[/b] 中:
[list]
[][b]预设[/b]:关闭、微妙、血腥(推荐)、残暴。[/]
[][b]以真实毫秒为单位的打击停顿调校[/b]:轻击、重击、暴击/撕裂/反击、击杀一击和被格挡的冻结;剑刃拖曳时长和速度;世界减速幅度;击杀慢动作时长和速度;大型战斗中缩短冻结。[/]
[][b]0-200% 滑块[/b]:用于震动、镜头、击退、节奏、血液、音效和杰洛特受击。[/]
[][b]韧性[/b]、[b]弹开[/b]和[b]承诺[/b]模式,以及每个可选效果的开关(世界冻结、击杀慢动作、FOV 推拉、镜头冲击、杰洛特身上的血迹、伤口、撕裂击倒)。[/]
[]用于测试的屏幕 [b]命中信息[/b] 开关。[/]
[/list]
[size=4][b]需求[/b][/size]
[list]
[]《巫师3:狂猎》[b]次世代版,[/b](模组使用了游戏内置的脚本注解)。[/]
[]无需其他任何东西。不需要 Script Merger,不需要 DLC,不需要其他模组。[/]
[/list]
[size=4][b]安装[/b][/size]
[b]手动[/b]
[list=1]
[]下载并解压压缩包。[/]
[]将 [b]mods[/b] 文件夹复制到你的《巫师3》安装文件夹(例如 [i]...\steamapps\common\The Witcher 3\[/i]),最终路径应为 [i]mods\modCombatWeight\content\scripts\local\[/i]。[/]
[]将 [b]bin[/b] 文件夹复制到同一个《巫师3》文件夹,最终路径应为 [i]bin\config\r4game\user_config_matrix\pc\modCombatWeight.xml[/i](这会添加游戏内菜单)。[/]
[]启动游戏。脚本会在启动时编译。[/]
[]打开 [b]选项 > 模组 > 战斗重量[/b] 并选择一个预设。[/]
[/list][b]Vortex / 模组管理器[/b]:照常安装,并确保 [i]bin[/i] 文件夹也被部署(否则菜单不会出现)。
[b]更新[/b]:先删除旧的 [i]mods\modCombatWeight[/i] 文件夹,然后安装新版本。你的设置会被保留。

[size=4][b]卸载[/b][/size]
删除 [i]mods\modCombatWeight[/i] 和 [i]bin\config\r4game\user_config_matrix\pc\modCombatWeight.xml[/i]。在游戏中途卸载是安全的:不会向你的存档写入任何内容。

[size=4][b]兼容性[/b][/size]
战斗重量仅使用脚本注解[i]挂钩[/i]到游戏函数。它从不替换游戏文件或整个函数,因此可与大多数模组叠加使用。
[list]
[][color=#7CFC00][b]兼容[/b][/color]:血腥、血液、肢解和死亡动画模组(已使用 [b]Deaths Reworked - Wounds and Brutality[/b] 和 [b]UltraGore[/b] 测试),护甲、动画和纹理模组。[/]
[][color=#FFA500][b]只能使用一个[/b][/color]:其他 [b]打击停顿 / 打击滞后[/b] 模组和其他 [b]手柄震动 / 触觉反馈[/b] 模组。同时运行两个会使效果翻倍。请禁用他们的,或在此处关闭对应的通道。[/]
[][color=#FFA500][b]战斗大修[/b][/color](攻击速度、闪避或目标选择重做):通常没问题。如果闪避感觉迟钝,将 [b]挥砍承诺[/b] 设为关闭;如果攻击感觉太快,降低 [b]挥砍节奏[/b]。[/]
[][b]附带预编译脚本的模组[/b]([i]precompiled.rsblob[/i])会在运行时替换整个游戏类。战斗重量在设计上可与这些模组共存(与 Deaths Reworked 确实可以)。如果效果停止触发,请参阅故障排除。[/]
[/list]
[size=4][b]控制台命令(可选)[/b][/size]
使用 [b]~[/b] 打开控制台。
[list]
[][b]cw_on[/b] / [b]cw_off[/b]:开启或关闭模组。[/]
[][b]cw_preset 1 / 2 / 3[/b]:微妙 / 血腥 / 残暴。[b]cw_show[/b]:显示当前设置。[/]
[][b]cw_set CW_HitStop 150[/b]:实时更改任何设置。[/]
[][b]cw_ping[/b]:版本和命中计数器(用于检查是否正常工作)。[/]
[][b]cw_debug 2[/b] / [b]cw_debug 0[/b]:显示 / 隐藏屏幕上的每次命中信息。[/]
[][b]cw_reset[/b]:立即释放任何冻结、慢动作、震动或缩放。[/]
[/list]
[size=4][b]故障排除[/b][/size]
[list]
[][b]战斗中没有任何反应[/b]:运行 [b]cw_on[/b],然后战斗并运行 [b]cw_ping[/b]。如果 "impacts classified" 保持为 0,说明另一个模组在阻挡挂钩。请附上你的模组列表进行报告。[/]
[][b]启动时脚本编译错误[/b]:在 Bugs 中发布确切的错误行和你的模组列表。[/]
[][b]冻结感觉太长或太短[/b]:调整打击停顿滑块,或将 "Freeze the whole world on impact" 设为关闭,仅冻结战斗双方。[/]
[][b]某些东西卡在减速或缩放状态[/b]:[b]cw_reset[/b]。[/]
[/list]
[size=4][b]错误报告与反馈[/b][/size]
非常欢迎错误报告,好的报告或点赞会很快得到修复。请在 [b]Bugs[/b] 标签页中发布,并附上:
[list=1]
[]你的游戏版本和平台(Steam / GOG / Epic)。[/]
[]你的完整模组列表(以及你设置的加载顺序,如果有)。[/]
[]发生了什么、你期望什么,以及如何复现。[/]
[]问题发生后 [b]cw_ping[/b] 和 [b]cw_show[/b] 的输出。[/]
[]对于编译错误:确切的错误行。[/]
[/list]手感与平衡性反馈("重击打水鬼感觉太弱"、"震动太多")请发到 [b]Posts[/b] 标签页。告诉我你的预设和你更改的任何滑块。

[size=4][b]如果手感对了,请点赞[/b][/size]

[center]如果战斗重量让你的战斗感觉更沉重,请为模组[b]点赞[/b]。这是帮助其他玩家发现它的最佳方式,也能让我继续更新。
追踪模组可在新版本发布时收到通知。[/center]

[size=4][b]鸣谢[/b][/size]
[list]
[]CD PROJEKT RED 制作了《巫师3》和 REDkit。[/]
[]《巫师3》模组社区记录了脚本注解。[/]
[/list]
[size=4][b]权限[/b][/size]
请勿重新上传此模组。欢迎兼容性补丁和翻译;请先询问并注明原作者。