查看: 372|回复: 7
收起左侧

[BUG修复] 【搬运指路】CARP综合攻击速率补丁——-Comprehensive Attack Rate Patch - SKSE

[复制链接]

110

主题

1483

帖子

13万

积分

游戏VIP联动部

Rank: 16Rank: 16Rank: 16Rank: 16

点赞
753
贡献
669
猫币
17
精华
0
金元
119299
积分
132757
发表于 2023-11-3 22:19:23 | 显示全部楼层 |阅读模式

马上注册领取绝版勋章

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 lbky684 于 2023-11-3 22:33 编辑

原址:https://www.nexusmods.com/skyrimspecialedition/mods/89042

首先机翻简介:
  • 强制将 actor 值默认为 1,而不是修改或设置它的值,以便立即产生效果。

  • 仅当要求保留效果值和演员本身的原始值时才调整攻击速度。

  • 使用攻击速度的最小值、最大值、上限和速率,从而可以更好地控制速度过多的程度。

  • 添加一个额外的入口点来在计算时动态编辑演员的攻击速度,而不是通过效果和条件。

  • 包括一般主动魔法效果修复,该修复可能通常会困扰攻击速度修复,以及其他一些小修复。


本人理解的介绍:
       这个mod修复了原版游戏非常致命的攻速BUG,且相比于其他攻速修复mod来说,不使用esp和几乎无脚本是他的优势。
       首先给不清楚的人介绍一下原版游戏的攻速BUG有多致命,以及其逻辑有多离谱。


       在原版中,角色的攻速会被默认设置为0,这里的0攻速的效果等同于攻速为1(100%),也就是攻速0=1。然后所有增加攻速的BUFF会直接使用加法而不是乘法,并且会增加1.X。举例:元素狂怒龙吼2阶段增加50%武器攻速,在原版的逻辑中会将角色攻速+1.5。因为默认攻速是0,所以+1.5之后就会变成1.5,而又因为0=1,所以1.5的攻速就是相当于基础攻速的150%,这是没问题的。然而假如玩家再吃一个其他攻速BUFF,例如双持乱舞perk或者其他mod带来的攻速,假设是增加30%攻速。那么这时候他会很自然的继续+1.3,所以你的攻速变成了1.5+1.3=2.8。相当于攻速变为了280%,这和预计的180%相比多了整整100%,可以说攻速非常鬼畜了。
       同理,在原版减攻速的BUFF中,例如减少30%攻速,原版的逻辑会直接攻速+0.7,因为0+0.7=0.7,也就是70%攻速,所以是没问题的。但是一旦出现加攻速和减攻速叠加,例如加30%又减50%,理论上应该是最终-20%攻速(或者用乘法算最终-35%),但是按照游戏的逻辑就会变成0+1.3+0.5=1.8,最后反而攻速更快了。
       而在很多加攻速的mod中,为了针对这一个BUG做出了很多修改,例如Ord技能树大修中,为了防止攻速叠加错误,他会先检测玩家攻速是否为0,如果是0,那就+1.X,如果不是0,那就+0.X。是不是非常简单合理的解决方式?然而虽然合理,但是实际依然有问题。那就是他增加攻速不是持续判断的,而且在增加的一瞬间判断的。所以假如你吃了元素狂暴攻速变为1.5,然后在吃一个30%攻速加成,那么他就会变成1.5+0.3=1.8,攻速变为180%,这是没错的。但是一旦你的元素狂暴BUFF刚好结束,他会立刻把增加的1.5攻速减去,此时你的攻速就变成了1.8-1.5=0.3,攻速慢得只有30%,所以这依然是解决不了的问题。


       其实这个问题很好解决,底层逻辑上只要把基础攻速设为1,然后所有加攻速设为+0.X,所有减攻速设为-0.X,就可以完美解决,大多数游戏也是这么做的。然而这个游戏的奇葩底层逻辑外加各种加减攻速BUFF和mod的设定也很难修改,不可能涉及到所有mod。





         所以这个补丁通过另一种方式修复了这个致命BUG。它先将角色的基础攻速都设置为1,然后动态检测所有增加攻速的buff,检测其是否超过上限,然后通过逻辑判断加成至正确。虽然我不太理解具体逻辑,但是目前测试下来多个攻速BUFF组合没有发现问题,除非你的单个BUFF增加攻速超过了100%,我一般不会使用一次攻速加成那么高的BUFF,感觉影响平衡(Ord的屠杀攻速是+175%,我觉得太过变态,改成了+50%)。
       所以如果你没有单次攻速加成超过100%的BUFF,那么我强烈推荐它。并且它还可以和Stop on Slash 以及 Zxlice 的 Hitstop兼容,以避免在触发命中卡肉减速的瞬间吃到加速BUFF从而使得角色反而攻速变慢。




















链接:https://pan.baidu.com/s/1TYWKhFpsuYnNPbJrpXEMjg?pwd=u5l5
提取码:u5l5
--来自百度网盘超级会员V5的分享


评分

参与人数 1贡献 +10 金元 +100 点赞 +10 猫币 +1 收起 理由
咬死你 + 10 + 100 + 10 + 1 鼓励分享

查看全部评分

回复

使用道具 举报

13

主题

587

帖子

7137

积分

骨灰玩家

Rank: 11Rank: 11Rank: 11Rank: 11

点赞
0
贡献
20
猫币
30
精华
0
金元
6320
积分
7137
发表于 2023-11-3 23:29:18 | 显示全部楼层
帮大忙了,之前有一次就是莫名其妙攻速变慢然后手动改攻速都不行
回复

使用道具 举报

0

主题

174

帖子

5935

积分

游戏精英

Rank: 9Rank: 9Rank: 9

点赞
5
贡献
2
猫币
0
精华
0
金元
5701
积分
5935
发表于 2023-11-4 19:59:31 | 显示全部楼层
这个底层逻辑也太奇葩了,怪不得会有这么多攻速变化导致的BUG
回复

使用道具 举报

110

主题

1483

帖子

13万

积分

游戏VIP联动部

Rank: 16Rank: 16Rank: 16Rank: 16

点赞
753
贡献
669
猫币
17
精华
0
金元
119299
积分
132757
 楼主| 发表于 2023-11-5 00:42:33 | 显示全部楼层
无心无存999 发表于 2023-11-4 19:59
这个底层逻辑也太奇葩了,怪不得会有这么多攻速变化导致的BUG

是的,正常游戏肯定是设置基础攻速为1,然后所有的加减都是+0.X或者-0.X的,再不济直接用乘法,*1.X也行
回复

使用道具 举报

45

主题

3296

帖子

5万

积分

游戏VIP联动部

Rank: 16Rank: 16Rank: 16Rank: 16

点赞
37
贡献
119
猫币
1
精华
0
金元
51928
积分
56639
发表于 2023-11-5 11:10:57 | 显示全部楼层
支持AE吗
回复

使用道具 举报

110

主题

1483

帖子

13万

积分

游戏VIP联动部

Rank: 16Rank: 16Rank: 16Rank: 16

点赞
753
贡献
669
猫币
17
精华
0
金元
119299
积分
132757
 楼主| 发表于 2023-11-5 14:57:16 | 显示全部楼层
回复

使用道具 举报

18

主题

1953

帖子

3万

积分

游戏终结者

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

点赞
70
贡献
47
猫币
0
精华
0
金元
11661
积分
32029
发表于 2023-11-21 10:28:00 | 显示全部楼层
看到越来越多的这种愚蠢底层错误。

我开始觉得星空做成那样,绝对不是发挥问题,这就是B社原本的实力。而老滚5做成这样,才是发挥失误,撞了大运。
回复

使用道具 举报

1

主题

327

帖子

1万

积分

游戏之神

Rank: 14Rank: 14Rank: 14Rank: 14

点赞
10
贡献
12
猫币
1
精华
0
金元
17479
积分
17976
发表于 2024-10-28 16:39:38 | 显示全部楼层
脚本扩张器日志报告有不兼容的插件
You have one or more script extender plugins which failed to load!   If you want this notification to go away, here are some steps you can take:   • Look for updates to the mod or the specific plugin included in the mod.   • Disable the mod containing the plugin.   • Hide or delete the plugin from the mod.  To refresh the script extender logs, you will need to run the game and/or editor again!  The failed plugins are:   • 无法加载 ComprehensiveAttackRatePatch.dll (CARP Main File-89042-1-1-2-5-1697690494)。最后的错误代码是 998。楼主,我的为啥就报错,都进不去游戏了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|玖大猫论坛

GMT+8, 2025-7-18 20:26

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.