《原神2nd》战斗系统数值养成分析器!
前言
我是纳西妲,那天半夜3点我偷偷附身小派蒙,发现旅行者她还在盯着圣遗物词条发呆,就像上厕所便秘一样,嘴里还念着:什么1比2,到底选精通还是选攻击。旅行者还真是辛苦呢,但是就是求不出来最佳解。“教令院”也做了很多伤害理论和计算器,但是分析的不是特别全面。等下次和旅行者见面,就把"《原神2nd》战斗系统数值养成分析器!"送给旅行者吧,虽然没有"罐装知识"那么便利,但是希望能在"战斗系统数值养"方面多帮助她一点。

一、《原神2nd》战斗系统数值养成分析器!介绍
《原神2nd》战斗系统数值养成分析器!是基于 Excel + Solver(规划求解,Excel自带的加载项)设计。通过规划求解就可以自动求解角色数值养成搭配的最优解,规划求解过程选择的是"非线性GRG引擎",优点是自身只是个Excel文件,无需再下载额外插件。可以对攻击力区、技能倍率区、伤害加成区、爆伤区、特殊基础伤害区、元素精通区、元素充能区、生命值区、角色防御力区、敌方防御力区、敌方元素抗性区、治疗加成区、元素反应区、圣遗物强度约束区等参数进行自定义修改。并且不仅仅是计算单次伤害值,是可以应对分析预设连段的词条最优解。因为参数比较多,需要你看看后文的使用说明。

这是本人一直想要的,结果白嫖失败了!后来也不知道为什么突然想写这个工具了,可能是因为看曲线都觉得有点麻烦了吧。只想要个解......

附件下载链接: https://pan.baidu.com/s/1Z4qpsrAA9ju30jS-I9uOkQ?pwd=41t9
二、《原神2nd》战斗系统数值养成分析器!使用说明
接下来将用以下示例对工具进行设置的简单介绍,角色属性、技能倍率等从"原神BWIKI"上可以查询到,希望能帮到你。
分析对象:琴 + 风鹰剑 + 四风套
技能顺序:风压剑>普攻1段>普攻2段>普攻3段>登龙>普攻1段>普攻2段>普攻3段>登龙>普攻1段>普攻2段>普攻3段
敌方单位:丘丘王(50%物抗 10%元素抗性)
元素反应:不设置
2.1 攻击力区A

展开攻击力区A,将角色和武器的攻击力属性填入对应的单元格中(所有可编辑的单元格都用绿色粗边框进行提示,黄色填充单元格代表通过系数控制,后文不在赘述。)

这里琴和武器都是90级属性,风鹰剑效果+20%攻击力为精1面板。说明:combo段代表技能顺序或者时间顺序(后同,不再重复声明),预留最大为20,这里分析琴单人作战的优解,就不加BUFF数据了,你可以根据你的需求自行修改。(后同,不再重复声明)
2.2 技能倍率区S

展开技能倍率区S,按照要分析的技能顺序将技能倍率依次填入。这里技能等级均为8级,combo1 风压剑,combo2 普攻1段,combo3 普攻2段,以此类推。

注意技能属性和技能乘区,要填入对应的分组下。此处不考虑风鹰剑被动(受伤后,触发小范围伤害技能,如果需要考虑,则把倍率加入到combo顺序即可)
2.3 伤害加成区B

展开伤害加成区B,按照需求填入 "2风套 +15%元素伤害"和"风鹰剑 +41.3%物理伤害加成"。

2.4 爆伤区C

无额外暴击率、暴击伤害加成,不设置。

2.5 特殊基础伤害值提高区 Z+

无额外特殊基础伤害值提高,不设置。
如果有辅助角色的加成,请填入增加的数值。并注意区分攻击动作是否能吃到加成。
特别注意:所有通过系数控制的BUFF,受限于空间布局,填入系数后,该行combo1-combo20的值就都会计算出来。实际分析应当严格区分攻击动作是否能吃到加成。如果吃不到就在对应单元格内把公式删除(公式就是一个简单的乘法计算,删除后恢复,可以通过复制同一行旁边带公式的单元格)

2.6 元素精通区 Emaster

无额外元素精通值提高,不设置。

2.7 元素充能区 Echarge

无额外元素充能提升,不设置。

2.8 生命值区 HP

此处需求分析方案与生命值无关,可以不设置。

2.9 角色防御力区Def

此处需求分析方案与防御力无关,可以不设置。

2.10 敌方防御力区 D-Def

敌方防御力与角色等级和怪物等级有关,角色等级这里设为90,敌方挑选一只100级的。若是分析伤害数值,这里是必填项。

2.11 敌方元素抗性区 D-Res

挑选一只100级丘丘王。物理抗性为50%,元素抗性为10%。若是分析伤害数值,这里是必填项。此处方案,琴后续物理攻击吃不到风套减抗,可以不考虑减抗效果。

2.12 治疗加成区 Healing

此处需求分析方案与治疗加成无关,可以不设置。

2.13 设定:元素反应 !

此处需求分析方案,设定 "combo1 风压剑" 未触发扩散反应。

假设某一个动作触发了相关的元素反应,就在该攻击动作下对应的分组的元素反应中标记为1。假设方案"combo1 风压剑"触发了"扩散反应"和风套4效果" 扩散加成+60%",就按下图设置。

"combo1 风压剑" 触发扩散反应和"加成"。
2.14 圣遗物副词条强度约束区:

游戏中,5星圣遗物强化+20可以获得5次副词条属性增加的机会。每个副词条属性是有4个等级的, 它们比值为 1 : 0.9 : 0.8 : 0.7。强化时同样是获得了一次增加暴击率的机会,别人是+2.7%,而你是+3.9%,你就比它的词条强30%;为了便于比较,因此把圣遗物的属性值转换成加点数。
比如:
获得暴击率+3.9% 等于属性点+1,
获得攻击力% +5.8% 等于属性点+1,
获得暴击率+2.7% 等于属性点+0.7,
获得攻击力% +4.1% 等于属性点+0.7,
以此类推。这样就可以算出一般情况下对你数值提升有用的副词条总点数了。用这个点数来约束方案就能在虚无缥缈的概率强化中看到一丝光明。
一句话讲明白就是:就等于传统MMORPG里升级时可自由分配的属性点数。

注意:单个部位设置最大为 9,并且为了减少计算量,只能设置为整数。
关于计算公式:
等效词条数N = "各词条总属性值 / 其各自对应词条强化时理论的最大值"之和.
2.15 伤害计算及规划求解方案约束逻辑预设:
此分组下主要以大量的伤害计算公式和约束为主。不需要设置。如果要讲明白,得用些篇幅,一般来说通读下"NGA或者米游社中,关于伤害计算有关的精品贴"对着工具中的标注,就会很容易理解,其实没有过于复杂的非线性函数,都是些加减乘除一次运算,只是可变参数多。感兴趣的朋友可以留言探讨。
tesiacoil 大佬给出的伤害计算公式,令人安心!
这次的工具中使用的某些基础值是来自解包,最后自己也用理论计算的剧变元素反应伤害和游戏中的数据进行过验证。
例如:66级 多莉 37精通 丘丘王*岩 88(10%抗性) 超导, 游戏中伤害 379
计算结果,378.361200522唯一不满足四舍五入,问题根源在精通取值,小数点后的数未显示,测试当添加0.3精通,计算结果,379.039360657就符合四舍五入。
证实:从上方5星副词条属性表中可以查找到四舍五入显示的37精通的唯一解为18.65*2,刚好为37.3。
结论是:用面板数据计算结果和实际游戏中显示伤害偏差在1以内。误差来自游戏中元素精通、伤害值我们看到的都是按照四舍五入法取的整数值。这个误差会影响方案的精确度,但可以接受。
2.16 附加设置: 治疗量计算与治疗量转伤害机制设定。
此分组下作为一种计算海染套奶妈输出的扩展。但是因为海染套有积蓄计时器和泡泡伤害上限;而限于逻辑障碍,设计是按实时结算泡泡伤害,无视泡泡伤害上限的。技能顺序约束条件如果限制不到位的情况,可能会存在较大误差。
文中需求分析,与治疗量无关。不做设置。

2.17 目标设定

技能顺序:风压剑>普攻1段>普攻2段>普攻3段>登龙>普攻1段>普攻2段>普攻3段>登龙>普攻1段>普攻2段>普攻3段

这里分析需求包含了物理攻击和元素攻击,所以把"物理攻击总伤害"和"元素攻击总伤害"加在一起。
最后运行规划求解,参数是已经预设好的,单击求解,耐心等待。运行时间,视设置的复杂程度而定。通常在1-3分钟内便会有结果。

正在求解....

找到值以后,弹窗提示,选择保留规划求解的解,确定。

为了更好的展示结果属性数据,我在sheet1中做了个简单的可视化界面,效果如下。

属性搭配比值符合预期。

更详细的信息可以在sheet2"数据面板"分组下查看
详情1:

详情2:

三、附录及附件下载
附件下载链接: https://pan.baidu.com/s/1Z4qpsrAA9ju30jS-I9uOkQ?pwd=41t9
注意事项:
Excel 规划求解加载项通常默认是未启用的;
初次使用需要在Excel设置>选项>加载项>找到"管理 [Excel 加载项] 转到">单击[转到]然后在弹窗中勾选中"规划求解加载项",确定后,才能在数据菜单下启用。

勾选中"规划求解加载项",点确定。

原神圣遗物的搭配是一个非线性的问题。"规划求解方案"的最优解的误差是可以自行修改的,我默认是0.1%。提高误差精度会增加计算量。不会有人敢去挑战误差精度设为0吧。


Thanks for reading .

PSN:Akarin_saigao
希望对你有点用.

