[打印本页]
倒算加速等级(破解公式向)
作者: galeocerdo    时间: 2015-11-03 19:11

标题: 倒算加速等级(破解公式向)

本帖最后由 galeocerdo 于 2015-11-10 12:51 编辑

本文参考了http://www.jx3pve.com/thread-5361-1-1.html,非常有用的东西,非常感谢一风

不过文里虽然给了公式但是没有清楚解释公式背后原理(尤其是向上取整那部分),我在尝试自己从零建立加速公式的时候遇到理解上困难,在这里写下了解决的思路

假设你有一个技能,你只知道这个技能的原本间隔时间,然后其他的都一无所知,而这个帖子将演示如何从一无所知直到知道所有段位的加速等级

以破风为例子

第一步:找出最高加速段位
破风2秒一跳,加速最高是25%,所以2/1.25 = 1.6,1.6*16 = 25.6,由于帧数必须是整数,所以最快可以加速到25帧,原帧数是2*16 = 32,所以总加速段位 = 32-25 = 7 (不包括0段)

注:1帧 = 1/16秒

第二步,找出各个加速段位的间隔
得知至高段是7段(1-7)使用【原伤害间隔 - 加速段位/16】的公式
第一段 1.9375秒
第二段 1.875秒
第三段 1.8125秒
第四段 1.75秒
第五段 1.6875
第六段 1.625秒
第七段 1.5625秒

系统处理加速的时候是使用一个叫做加速值的数值,加速值必须先转换去加速率再转换去加速等级

由于帧数必须是整数,向前或者向后过程中需要向上或者向下取整

示例,假设你想找破风的第六段加速所需要的加速阈等级

在找之前你必须要先明白下面的概念
得知加速率是让你可以从【原帧数内打出1次伤害】变成【原帧数时间内打出1+加速率次伤害】

比如破风本来2秒打一次,如果你有最高加速,最高加速的破风是1.5625秒,2/1.5625 = 1.28,意思说破风最高能快到原本1.28倍的速度

也就是说本来2秒跳1次伤害,变成2秒跳1.28.次伤害,或者1.5625秒跳1次伤害

破风最快可以到28%,可能你觉得与加速最高的25%有冲突但其实不是,面板的%其实主要是来代表了加速值有多少而已,并不直接反映技能本身加快了多少,技能最快可以加到本身的1.33333倍

*因为有帧数向下取整的存在,所以对该技能而言能打出的是比1+加速率实际更高一点点,这里有名词歧义,所以请不要混乱

虽然面板的%最高可以到25%,但是因为帧数求整关系,所以据我所知是很难想象有技能可以刚好卡准准25%的,破风的话最高是23.14%

前面说到系统处理加速是使用一种叫做加速值的东西,所以现在讨论的是加速值

例子里面说明了28%就是让技能快了28%,频率是原本的1.28倍

加速值与这个加速率的关系正比的,加速值越大,加速率越大,加速值越小,加速率越接近0(越与原帧数一样)

关系是 加速率 = 加速值/1024,所以如果加速值是0,那么频率就是原本的1倍,也就是原帧数,而由于加速率最高到25%,所以加速值最高是1024的25%,也就是256。至于为什么是1024,我不清楚,但是应该跟电脑计算的二进制天性有关。

当然你看到这里你就会说,我们知道加速率就可以了啊,因为我们都知道怎样算正确的帧数,也知道加速率转换加速等级的新系数是4717.425,可以直接算出加速等级了,为什么还要看加速值。

这是因为加速值和帧数一样,必须是整数,换句话说,从其他数值转换去加速值是有个向下取整/向上取整的过程,而影响这个取整角度的是1024这个系数

整个大图关系就是

1+加速等级/47.17425 = 1+加速率 [=] 加速值/1024 + 1[=] 原帧数/加速后帧数 = 原时间/加速后时间

如果要找出七段加速破风所需要的阈等级

第三步
写出第一个等式
加速值/1024 + 1= 原时间/加速后时间 或者 加速值/1024 + 1 = 原帧数/加速后帧数 都可以

加速值/1024 = 原时间/加速后时间 - 1

加速值 = (2/1.5625 - 1)*1024 = 286.72

你看到这里一定觉得很奇怪了,因为前面说了,加速值最高只是256,但是为什么会算到286.72?

这是因为帧数是向下求整的,而加速值是与帧数形成反比的,说明286.72实际上是最高的加速值需求而不是最低的需求,这数值再多一点点,就是下一段加速的阈值。

我们追求的是最低需求,所以为了解决这个问题,我们就找出比这个加速段位更低一等的加速段位的加速值,比如现在算第七段,那么就当做第六段的来算

然后在这个值上,加多数值就可以了
所以,

加速值 = (2/1.625 - 1)*1024 = 236.307

由于我们只需要比这个数值更多一点点而已,而刚好加速值只能是整数,那么我们就向上取整

得出237

如果一开始取到的是整数呢?(照理说除了0之外很难会算到其他整数)
这样的话,很简单,你就加1好了,你不能加小数点,因为加速值必须是整数


第四步
1+加速等级/4717.425 = 加速值/1024 + 1
加速等级 = 4717.425*237/1024 = 1091.825

因为从加速等级转换去加速值是向下取整的,所以现在反过来是要向上取整
所以答案是1092

至于若是得到整数要怎样处理?
虽然还是很难想象会得到整数(因为4717.425/1024*加速值,无论加速值是多少(从0到256),都应该不会得到整数了)
如果得到整数,因为整数不进行向下取整,自然反过来也不会进行向上取整,所以不必处理

==================================
得出第七段加速阈等级 = 1092

主要内容写完了,你们可以找出破风其他六个加速段位的加速等级,再回复看答案


作者: 喵星人的大表哥    时间: 2015-11-04 00:31
1111111111111111111
作者: 琅琊    时间: 2015-11-04 00:47
阿达阿达
作者: goodbay9999    时间: 2015-11-04 01:12
阿苏大阿苏大阿苏大阿苏大阿苏大阿苏大
作者: 澄清    时间: 2015-11-04 01:31
lkjjkkkkkkkkkkkkkkkkkk
作者: 小小六神    时间: 2015-11-04 02:20
数据大神就是叼,这么长,看都看不过来
作者: weikisslong    时间: 2015-11-04 02:38
dfsfsdfsdfsdfsdfdsfsfsdfsfda
作者: 夜凉竹    时间: 2015-11-04 02:41
1111111111111111111
作者: zfy123    时间: 2015-11-04 06:11
zfy123,如果您要查看本帖隐藏内容请回复,成为VIP会员全站资源免费下载,无需回复即可查看隐藏内容。
作者: geotimas    时间: 2015-11-04 06:24
11111111111111111
作者: RyanN    时间: 2015-11-04 07:48
回复看看大神结论
作者: xuanyuan2015    时间: 2015-11-04 07:57
ganxie dashen !!!!!!!!!!!!!!
作者: 摸黑登场了    时间: 2015-11-04 08:29
感谢分享
作者: 0果果果0    时间: 2015-11-04 09:15
555555555555555555555555555555555555555555555555
作者: linwe321    时间: 2015-11-04 09:25
倒算加速等级(破解公式向)
作者: 时一    时间: 2015-11-04 09:45
膜拜一下大神
作者: shuden    时间: 2015-11-04 10:04
我是来看答案的
作者: 陈真123    时间: 2015-11-04 10:12
11111111111111111
作者: guojiazhicc    时间: 2015-11-04 10:48
111111111111111111111111111111111
作者: qutaomy    时间: 2015-11-04 10:56
学习
作者: oncelove00    时间: 2015-11-04 11:06
看看差多少
作者: 15261078717    时间: 2015-11-04 11:13
没有能比数字更能为人们带来惊讶的存在 数字是最好的魔法师
作者: ∵随心∴    时间: 2015-11-04 11:25
...........好高端
作者: w7w8zzz    时间: 2015-11-04 12:42
支持下,假装看懂了
作者: 执念_B05z0    时间: 2015-11-04 13:26
666666666666666666
作者: last_ro    时间: 2015-11-04 13:38
看看是多少!
作者: 一烬陌枭一    时间: 2015-11-04 14:55
1111111111111111111
作者: ukitakokichi    时间: 2015-11-04 15:02
1111111111111111111
作者: 海皇苏苏    时间: 2015-11-04 15:02
顶一个~
作者: a5016660    时间: 2015-11-04 15:54
大扫荡顶顶顶顶顶顶顶顶顶顶大
作者: 170158898    时间: 2015-11-04 15:58
我看看~
作者: 一边睡觉一边    时间: 2015-11-04 16:17
围观学习下了
作者: tasyfan    时间: 2015-11-04 16:54
.....................................
作者: mmnih    时间: 2015-11-04 17:29
1532014
作者: bzhaotoo    时间: 2015-11-04 21:35
自然反过来也不会进行向上取
作者: 楠木    时间: 2015-11-04 21:58
dsakjdklsjadjslakjdklas
作者: 杨天麒    时间: 2015-11-05 02:27
1464654654566
作者: leadshen    时间: 2015-11-05 09:06
{:6_518:}{:6_518:}
作者: 损耗四环素    时间: 2015-11-05 09:53
不错不错(*๓´╰╯`๓)♡
作者: 一云海一    时间: 2015-11-05 10:21
~~~~~~~~~~~~~~~~~~~~~
作者: kaikai    时间: 2015-11-05 10:43
000000000000000000000
作者: minpengyue    时间: 2015-11-05 11:17
打打
作者: cqgy070151    时间: 2015-11-05 11:21
算法等司法
作者: 梦醒丶    时间: 2015-11-05 11:31
谢谢
作者: 泠箫    时间: 2015-11-05 11:40
123
作者: a15651785176    时间: 2015-11-05 11:47
111111111111111111111111
作者: paramour20    时间: 2015-11-05 12:02
Effttgvds
作者: 18702130223    时间: 2015-11-05 12:08
111111111
作者: ghf222    时间: 2015-11-05 12:09
455454156165146
作者: zhanswq    时间: 2015-11-05 13:12
xuexixuei
作者: OnlY777    时间: 2015-11-05 13:56
膜拜数学帝!
作者: koko228    时间: 2015-11-05 14:09
3333333333333333333
作者: 丨止戈丶    时间: 2015-11-05 15:34
看看{:6_518:}
作者: 九姑娘beryl    时间: 2015-11-05 17:05
1111111111111111111111111111111111111111111111111111
作者: yaoyinmai    时间: 2015-11-05 18:29
DDDDDDDDDDDD
作者: k09958    时间: 2015-11-05 19:27
{:6_517:}{:6_517:}{:6_517:}
作者: 帝晨    时间: 2015-11-05 21:17
的期望的期望的期望的期望
作者: 不是很坏.    时间: 2015-11-05 23:31
636346346346
作者: pjqand    时间: 2015-11-06 02:24
aaaaaaaaaaaaaaaaaa
作者: 3q阿斌    时间: 2015-11-06 10:29
学习了
作者: xiaoxiaoai    时间: 2015-11-06 10:53
啊大大大
作者: 我还是橘子    时间: 2015-11-06 14:59
~~~~~~~~~~~~~~~
作者: 血狐狸    时间: 2015-11-06 15:59
11111111111
作者: Mutineer    时间: 2015-11-06 23:38
没有能比数字更能为人们带来惊讶的存在
数字是最好的魔法师
作者: lmy    时间: 2015-11-07 02:30
1111
作者: 877403255    时间: 2015-11-07 03:27
1111111111111111111111111111111
作者: zany1613    时间: 2015-11-07 10:25
11111111111111111111111111
作者: chch426    时间: 2015-11-07 13:37
fdsfsdf
作者: 风瑾瑜    时间: 2015-11-07 17:21
11111111111111111111111111111111111111111111111
作者: Persistent    时间: 2015-11-07 17:34
111111111111
作者: 10398214    时间: 2015-11-07 18:26
111111111
作者: sadfishyzy    时间: 2015-11-08 15:37
+1+1+1+1+1+1+1+1
作者: ra2psn    时间: 2015-11-08 15:56
...........................................................................
作者: shenshang4568    时间: 2015-11-08 16:41
666666666666666666666
作者: bobocai2000    时间: 2015-11-08 17:48
{:6_525:}{:6_525:}{:6_525:}{:6_525:}{:6_525:}{:6_525:}
作者: snowpear    时间: 2015-11-09 00:44
这个必须顶一下!
作者: a135090529    时间: 2015-11-09 09:23
算加速等级(破解公
作者: 笑看天下情    时间: 2015-11-09 09:45
感谢分享!!!!!!!!!!!
作者: 秋末花未开    时间: 2015-11-09 09:50
1111111111111
作者: kittyling10    时间: 2015-11-09 11:24
该让他给问问该
作者: borrowyou    时间: 2015-11-10 01:40
ganxiefenxiang
作者: 晨风2015    时间: 2015-11-10 10:33
参考学习
作者: 我爱大田螺    时间: 2015-11-10 11:47
5491651961651965
作者: whl1107    时间: 2015-11-10 14:50
111111111111111111111
作者: 寒风落叶    时间: 2015-11-10 22:17
1111111111111111111
作者: anzi00    时间: 2015-11-11 00:12
11111111111111
作者: swljaykill    时间: 2015-11-11 09:54
看看啊看啊
作者: ryo852    时间: 2015-11-11 15:22
谢谢楼主分享
作者: 123123456    时间: 2015-11-12 07:22
000
作者: 喵星上的喵    时间: 2015-11-12 10:44
111111111111
作者: fdafdafdsa    时间: 2015-11-12 16:50
grsfgd
作者: a6773749    时间: 2015-11-13 15:00
谢谢分享
作者: 大地皇者    时间: 2015-11-13 18:06
111111111111
作者: 水色之蓝    时间: 2015-11-14 08:55
为了DPS=-=
作者: 草尼麻    时间: 2015-11-14 12:05
537078607607607630434503
作者: hdy5313    时间: 2015-11-15 20:50
打扫打扫达维多娃吊袜带
作者: 君子于役    时间: 2015-11-16 15:42
1231231231231321
作者: johnyanf    时间: 2015-11-17 13:29
多谢楼主了。
作者: 点赞大魔王    时间: 2015-11-17 14:24
看看看{:6_525:}
作者: 米波    时间: 2015-11-17 15:37
速等级(破解公式向) [修改]