[技术] 【小手一抖,数据我有】鬼泣普雷20S自动化计算器,轻轻一点即可自动呈现计算结果数据

[复制链接]
发表于 2019-7-5 20:00 | 显示全部楼层 |阅读模式

[技术] 【小手一抖,数据我有】鬼泣普雷20S自动化计算器,轻轻一点即可自动呈现计算结果数据

本帖最后由 sinaamos123 于 2019-7-8 15:46 编辑



勇士们,听说留下足迹,可以翻大金牌哦,不信你试试

已更新:加入了轻板皮升级前黑洞和江山的可选择性



一.前言:


之前发过鬼泣特色拉满时各防具的最优解以及升级顺序推荐,但是那个帖子只算了一种特色拉满的情况,并且以短剑为主进行讨论。这次给出的计算文件完善了不少东西,可以根据自己的打造输入一些数据,然后就是自动计算,不需要自己去选装备属性,代码执行操作完毕之后会把计算结果记录在下方的单元格区域。因为涉及到比较多的东西,所以单独发帖了
在那个帖子里面我会更新上太刀的装备和升级顺序,和短剑区别还是不少的,你们也可以自己去点,反正都自动算的,结果很快就出来



本次计算文件完善了一些东西,自动化程度更高了,主要有以下几点:
1. 加入了武器类型的选择(太刀,短剑);
2.考虑了每个人不同技能等级加成的影响(白金,技能宝珠),可以自行在对应技能的单元格填入技能等级的修正数值,而不再是之前的只有一种特色拉满的模板
3.对平X次数进行了微小修正(多放技能对平x轮数的影响)。
4. 采取了自动化的升级计算,计算完成可以在对应区域直接查看结果。



除了加点模板你不能改动太多以外(鱼锤,冰,紫自动判断保证模板下3技能的总百分比最大,鬼闪暂时没有考虑),别的东西差不多能满足各人的实际情况,所以可以根据自身的情况录入参数,然后点击“升级前计算”和“升级计算”按钮即可开始自动计算。自动计算的结果分为2部分(有先后顺序):1.伤害最大化时的装备组合情况以及729种搭配下不同组合的伤害系数,此结果显示在工作簿中的工作表3(即EXCEL文件的左下角SHEET3);2.以最优解普雷装备为前提,计算(6次)升级时各个部位的提升率,此结果保存在工作簿中的SHEET1下方区域

后面会给出一些具体细节以及一个模板计算结果展示用以说明实际操作的一些问题。


二.计算方法:

关于如何设置单元格内容随着其他单元格而变化;根据装备选择不同自动统计CDR和技能的加成,套装属性的选取问题,技能次数的判断等问题请参考之前帖子的附录部分。
考虑到不同模板的装备升级比较问题,本次加入了装备升级的自动计算过程:根据模板自动计算每一次升级中各部位分别升级的伤害系数并记录,并取出最大值作为下一次升级的参考,重复以上过程到升级完成。涉及的单元格赋值和循环问题处理方法和之前的相同,比较关键的应该是已升级部位和未升级部位的识别以及储存问题。我采取的解决办法是:建立一个6变量的一维数组,0代表未升级,1代表已升级,数组元素的下标和装备部位相对应,每次升级中,将伤害系数最大的部位所对应的数据元素赋值为1(初值全为0),这样就能记录已升级的装备和部位。当然轻板皮的黑洞首饰需要分类讨论,详细的就不展开了,直接按alt+F11双击那个模块1即可看到VBA代码,我加了注释,应该大致能理清逻辑。




三.主要功能:

自动计算由你给定的模板下的最优解以及各部位升级提升率和升级顺序。

当然你也可以通过3槽+首饰的下拉单元格自己手动选择装备进行比较。比如当你翻到一个右槽,你可以在你原来的装备基础上选择右槽的不同3种属性,然后选择提升最大的一个属性先进行升级(最后得出的最优解的装备属性不一定是你本次选择升级时提升最大的,因为词条数值会一直变化。我之前就提过最优的升级方法不是以最优解为前提去讨论升级,而是直接以当前模板去讨论所有的属性,然后在升级过程中不断改变普雷装备的3种属性来保持伤害最大化,即一边升级,一边根据实际情况转换已升级的装备属性,不过有点复杂)


四.使用方法和须知:

(如果提示宏已被禁用,请直接点“启用”)

1.轻板皮还是从黑洞开始算的,重布从江山开始算。(更新了:轻板皮可选首饰类别,江山或黑洞;重布不用选,选了也不起效果

2. 需要你自己选择的装备数据有:武器类型,防具类型,技能等级缺失(就是指你缺少宝珠或白金所带来相应技能等级的缺少),升级前首饰名称。由于还涉及到白金的问题,具体怎么填会在后面的例子里再详细说明

说明:升级前首饰名称选择完毕之后,不会立即起效果,待后面的内容全部输入完毕后,单击“升级前计算”即可初始化升级前的模板了。

3.人物基础那一栏的属性应该根据自己的情况进行修改。属强部分为无装备和无技能加成的属强(面板属强减去装备加的属强减去暗月降临加的属强),比如板甲+万物3+黑洞就是站街属强减去(万物50+板甲65+暗月55)属强。其他的基础白字,基础爆伤等和属强同理,都是无装备加成时的数据(即称号+宠物+宠物装备),应根据自己的情况填入数值。

4.除了以上我提到的几个需要根据你自身情况来修改的地方,别的都是自动取值或者是固定值,请不要修改。各数值选定完毕之后请分别按“升级前计算”,“升级计算”2个按钮。第一个按钮是用来确定漩涡毕业装备的伤害系数(第一次升级时,计算提升率的需要),第二个按钮是遍历所有组合求出最优解和升级计算的功能。2个按钮对应了相应的VBA代码,单击相当于执行这段代码。如下图2个按钮




位置在下方区域

5.由于模板中没有输入人物带奶时的三攻等面板数据,所以请不要横向比较太刀和短剑的结果。防具之间可以横向比较(百分比力智有影响,但是非常小,对于结论可以说没有影响)。



五.具体实例说明:

为了方便大家理解,举例说明不同情况下的具体取值问题。

首先,你需要设置以下图片中的参数
图1.武器及防具类型选择



图2.技能等级修正部分



图3.人物基础部分



关于等级修正和人物基础那一行,为了弄明白怎么填写,做一下适当的讨论:

你只需要在图2红框框圈出的地方根据自己的装备情况填入相应的数值,对技能等级进行修正即可,别的你不用管。

几种可能遇到的情况举例:
a.     缺腰带宝珠,国庆光环为15年,别的拉满
         这种情况下缺少1-30主动技能1级和35-50所有技能等级1J。所以应在冰阵,鬼影鞭,紫阵,鱼锤,一觉,卡洛(以及灼烧),冥炎剑对应的“特色等级缺失”单元格填入数值1,BUFF类在红阵,绿阵,一觉被动对应的“特色等级缺少”单元格填入数值1。由于15年国庆光环多5点属强,所             以人物基础属强部分应填入数值269。
b.    别的拉满,但是白金徽章为冥炎之卡洛*2.
       这种情况,因为少了2J暗月,所以需要在暗月降临对应的“特色等级缺失”单元格填入数值2。由于是做减法的,所以多的2J卡洛需要在卡洛,冥炎剑,灼烧对应的“特色等级缺失”单元格填入数值-2(负2)

c.   国庆爆伤称号,宠物19年普通宠物,右槽附魔为15,别的拉满
         这种情况,国庆称号存在触发的10属强,持续20s,CD30S。所以简单粗暴一点可以认为有10*20/30=6.67的均值增加。故可以在人物基础中的属强部分填入260.67,爆伤部分填15%,白字部分填19%,最终伤害填3%。(三国黄子称号等同理)

d.    其余类似的情况无非就是a,b,c 的一些组合。技能数据初始模板为拉满特色等级加成:
        1-30主动技能+6(3防具,称号,宠物,光环),
        35-50主动技能+4(护肩宝珠,称号,宠物,光环),
        1-50被动技能+2(宠物,光环)。
        且白金为暗月双白金
        自己对比和国服特色等级的差异,如果是减少填入正的数值,增加(因为有白金,比如之前的情况b)则填入负的数值。
       人物基础那一栏填入自己的情况就好了,见【使用方法和须知】中的第3点。

填入人物基础属强的时候,不要忘了减去万物左槽1J暗月的5点属强;基础精通的等级也不要忘了。




本来想设置直接选择对应的技能宝珠数量选项和光环选项,不过后来考虑到光环种类太多,1-20,25-30,1-30,1-50,并且每个人的白金还不一样,所以索性让你们根据自己的情况来填写对应的等级缺失或增加的数值。
如果你是国服特色拉满的情况,那直接用我文件中给出的初值就行(默认模板就是拉满的),只需选择防具类型和武器类型就可以了




六.计算结果展示:

自己取了一种短剑板甲,特色拉满的情况,得到以下的计算结果:

1.首先是遍历所有组合得出的结果如下2个图,其中第一行记录了此模板下的最优解,后面的几行都是729种的不同组合记录,前6列分别对应:左槽,右槽,耳环,项链,戒指,手镯。第7列是对应的伤害(系数)




可以清楚看到自动计算完成后的各个组合情况以及伤害(系数)(此数据记录在SHEET3)

2.由第一步计算完成之后,程序会读取最优解的装备名称,赋值给一个字符串数组,进行自动升级部分的计算,结果如下:


上图便是自动升级计算完成后记录的结果(数据记录在SHEET1的下方单元格区域)。
其中由不同颜色填充的即是每次升级时各部位的伤害系数,对应的下面一行便是此次升级各部位的提升率,从这个结果数据很容易看出升级的优先性。

这样做的好处是不需要你一个个手动选择装备名称去比较伤害系数来确定升级次序。


七.结语:

本次计算文件初步实现了给定模板后,从最优解到升级顺序问题进行全自动化求解,你需要的只是点2下按钮,计算结果会记录在对应区域,方便快捷。
完善了一些东西后大致可以模拟不同人的装备和打造情况,进行最佳装备搭配和升级顺序的计算。需要指出的是,关于三速的问题,会影响平X次数,但是平x次数得初值我是按照自己得手法和三速进行提取的。所以,你想要用自己的手法可以采取录视频不偷跑的办法,然后减速播放,把平X次数数出来。然后把对应单元格的初值改了。。

附件里是自动化计算文件。








本帖子中包含更多资源

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

x

评分

参与人数 5可用积分 +83 收起 理由
fantasia1230 + 60
DerLeiermann + 10
a504358105 + 1
FacelessVoid + 2
冰河陨雪拳套 + 10 有营养的内容有糖果

查看全部评分

这人还没添加签名啦。别再看她啦
 楼主| 发表于 2019-7-6 17:05 | 显示全部楼层
本帖最后由 sinaamos123 于 2019-7-7 16:26 编辑

一些更新的东西会重新记录在这个楼层:

07.07更新:轻板皮可选首饰类别(江山偶or黑洞),重布你选了不起效果,还是默认从江山开始升级。具体位置在单元格I32,都能找到,就不上传图片了。

这人还没添加签名啦。别再看她啦
头像被屏蔽
发表于 2019-7-5 20:03 | 显示全部楼层
一剑霜寒,传说+1!
这人还没添加签名啦。别再看她啦
发表于 2019-7-5 20:58 | 显示全部楼层
先顶后测
这人还没添加签名啦。别再看她啦
发表于 2019-7-5 22:09 | 显示全部楼层
厉害
这人还没添加签名啦。别再看她啦
发表于 2019-7-6 17:18 | 显示全部楼层
等大佬做总结
这人还没添加签名啦。别再看她啦
 楼主| 发表于 2019-7-6 18:02 | 显示全部楼层

总结的在另外一个帖子里
这人还没添加签名啦。别再看她啦
 楼主| 发表于 2019-7-7 16:26 | 显示全部楼层
更新了,自己顶下
这人还没添加签名啦。别再看她啦
发表于 2019-7-8 15:38 | 显示全部楼层
多谢
这人还没添加签名啦。别再看她啦
头像被屏蔽
发表于 2019-7-8 15:38 | 显示全部楼层
sinaamos123 发表于 2019-7-7 16:26
更新了,自己顶下

顶你
这人还没添加签名啦。别再看她啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|沃特碧们的Colg ( 闽ICP备06029681号 )

GMT+8, 2019-7-23 04:41 , Processed in 0.016531 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! Relife

© 2001-2019

快速回复 返回顶部 返回列表