长剑的失衡角度可以调整。

创作者: zoujj
已更新:2026-09-23 17:38:23
12KB

关于此 MOD

长剑的硬直角度可以调整,设置为120。长刀破刹角度可调整,当前mod设置左右都设置为120,初始90
长刀破刹角度可调 — LongswordBackbreakAngle v0.1.2 独立版

介绍
调整主角使用长刀命中时,原生背身攻击触发破刹的角度门槛。以敌人正后方为中心,分别设置敌人自身左侧和右侧允许的角度,左右不随相机变化。
无需快捷键。不改变伤害、攻击方向、距离、羽毛消耗或动画速度,不会强制所有攻击触发破刹。

当前默认设置
LeftAngle = 120,RightAngle = 120:左右各 120 度,水平示意总范围约 240 度。
此分享包保留本机当前 120/120 配置。原说明前部曾列出 90/90,那不是本包的默认值。
本机游戏原数据门槛为左右各 90 度;设为 90/90 可回到对应的原角度。

判定规则
• 仅对本地主角长刀命中应用,不修改其他武器及通用 AttemptBackstab 背刺函数。
• 原生蓄力/攻击资格、敌人体型、状态和实际命中条件仍需满足。
• 沿用三维方向点积,高低差会影响结果,平面角度示意并非所有地形的精确范围。
• 边界采用严格比较,恰好在边界上不算满足条件;180 度接近全方向,但精确正前方仍在边界上。
• 位于正后方中心线时采用左右两侧中较窄的角度限制。
• 仅在对应命中结算期间临时改变门槛,结算结束后恢复;异常时尝试恢复并停止本 Mod。

安装
需要兼容当前 PC 游戏的 UE4SS,支持脚本钩子及 LoopInGameThreadWithDelay。本包不含加载器。
1. 完全退出游戏。
2. 将包内 Project_Plague 文件夹合并复制到游戏根目录。
3. 确认 Project_Plague\Binaries\Win64\ue4ss\Mods\LongswordBackbreakAngle\Scripts\main.lua 存在。
4. 保留 enabled.txt 和 Scripts\BackbreakStartup.lua。启动保护已随包提供,不需要作者的 shared 文件夹。
5. 如果 mods.txt 明确禁用 LongswordBackbreakAngle,请将对应项改为 1。
6. 重启游戏,装备长刀并用符合破刹条件的攻击测试。
无需额外 PAK 或其他自制 Mod。升级前备份原配置,不要同时加载改名副本。

配置
退出游戏后编辑 Scripts\LongswordBackbreakConfig.lua:
Enabled = true:总开关;false 为停用。
LeftAngle = 120:敌人自身左侧角度。
RightAngle = 120:敌人自身右侧角度。
Debug = false:诊断日志开关。
角度允许 0 至 180;数值越大范围越宽,0 表示关闭对应侧。
例如 LeftAngle=120、RightAngle=90,可只扩大左侧。修改后完整重启游戏,保留 Lua 逗号格式。

兼容、卸载和验证
可与独立的长刀出刀加速、锁定转向功能搭配;改写相同角度字段或伤害结算流程的 Mod 可能冲突。
退出游戏后移走 LongswordBackbreakAngle 文件夹即可卸载,不修改存档和游戏 PAK。
本包保留当前角度逻辑及 120/120 配置,仅将启动依赖改为包内独立模块名。
已检查 Lua 语法、模块依赖、配置和 ZIP 完整性;不同角度和敌人的实际破刹效果仍需实机验证。
反馈请提供 UE4SS.log 中 [LongswordBackbreakAngle] 的记录及角度配置。Ready 表示加载,Longsword hit 表示角度处理,不等于确认破刹成功。
不含个人记录、备份、SHA 校验文件或其他 Mod。


========================================

可调节长剑后折角
长剑破背角度 v0.1.2 独立版

描述
调整本地玩家使用长剑命中时适用的原生背刺角度阈值。角度以敌人正后方为基准测量,敌人自身左右两侧分别设有独立限制,不受镜头影响。
无需快捷键。不改变伤害、攻击方向、触及范围、羽毛消耗或动画速度,也不会强制每次攻击都造成后部破坏。

包默认值
LeftAngle = 120 且 RightAngle = 120:每侧 120 度,在水平插图中总计约 240 度。
此包保留已安装的120/120配置。较早的文档列出的是90/90;那不是此包的默认配置。
所检查的本地游戏中的原始阈值对应每侧90度。设置为90/90以恢复该角度。

规则
• 仅适用于符合条件的本地玩家长剑攻击命中。不会更改其他武器或通用的 AttemptBackstab 函数。
• 原生蓄力攻击的适用条件、敌人尺寸/状态以及实际命中要求仍然有效。
• 使用原始3D方向点积。高度差会影响结果;水平示意图并非适用于每种地形的精确范围。
• 比较是严格的:边界点本身不符合条件。设置为180度时接近全方位覆盖,但正前方仍处于边界上。
• 在正后方中心线上,使用两侧限制中较窄的一侧。
• 在相关命中结算期间临时更改阈值,之后恢复。出错时,尝试恢复并禁用后续处理。

安装
需要兼容的UE4SS及其脚本钩子和LoopInGameThreadWithDelay。加载器未包含在内。
1. 完全关闭游戏。
2. 将压缩包中的 Project_Plague 文件夹合并到游戏根目录。
3. 确认 Project_Plague\Binaries\Win64\ue4ss\Mods\LongswordBackbreakAngle\Scripts\main.lua 存在。
4. 保留 enabled.txt 和 Scripts\BackbreakStartup.lua。启动保护已本地打包,无需作者的共享文件夹。
5. 如果mods.txt明确禁用了LongswordBackbreakAngle,请将该条目改为1。
6. 重新开始,装备一把长剑,并测试一次原本符合背后破坏条件的攻击。
无需额外的PAK文件或自定义模组。升级前请备份现有设置,避免使用重命名的重复副本。

配置
在游戏关闭的情况下,编辑 Scripts\LongswordBackbreakConfig.lua:
启用 = true:总开关;false 将禁用该模组。
LeftAngle = 120:敌人相对左侧限制。
RightAngle = 120:相对敌人的右侧限制。
调试 = false:诊断日志记录。
允许角度:0 到 180。数值越大,判定范围越宽;0 则禁用该侧。
例如,LeftAngle=120 和 RightAngle=90 仅加宽左侧。请保留 Lua 逗号,编辑后重启。

兼容性、卸载与验证
可伴随独立的长剑挥砍速度和朝向辅助特性。重写相同角度字段或伤害处理路径的模组可能会冲突。
关闭游戏并移除LongswordBackbreakAngle即可卸载。存档和游戏PAK文件不会被修改。
保留当前角度逻辑和120/120设置,仅将启动依赖重定向到捆绑的、唯一命名的模块。
已检查 Lua 语法、模块依赖、配置和 ZIP 完整性。不同角度及针对不同敌人的实际效果仍需在游戏内测试。
如需支持,请附上角度设置和 [LongswordBackbreakAngle] 日志条目。Ready 确认初始化;Longsword 命中确认角度处理,而非成功破背。
个人记录、备份、SHA 文件及其他模组不包含在内。

使用 Xmod 解锁 明末:渊虚之羽 的全部潜力 — 今天就探索这些顶级 MOD!