各位不论是《崛起》还是《曙光》的玩家们大家好,在我们的狩猎过程中,总会对一件细枝末节的小事感到困扰,那就是自己的配装究竟合不合适,还能不能优化自己的配装。那这件事情我认为是目前成熟的配装器(mhrise.wiki-db 和 monhun.fun)和玩家,up主们推荐的各类武器的通用配装所解决不了的,换句话说就是很难定制属于自己打法习惯的配装。 那么这也引出了我给大家带来这个小工具的目的——根据你的打法来找到属于你自己的最佳的技能搭配。
第一,在计算逻辑上,这个工具的适用范围是所有的近战武器,因为远程武器的计算公式和近战略有不同,加之本人对远程武器的了解基本为0,所以没有能力去做这一部分的内容。
第二,在该计算器中需要填写的一个重要的内容就是各个具有触发条件的技能的覆盖率,这也就是我所提到的定制一词的内涵。也就是说,只有在你确定了具体用哪一把武器打具体哪一只怪物,并且有了稳定的打法之后,技能覆盖率这一栏所填写的数据才具有意义。
第三,我想说的是优化配装也许可以让你的狩猎时间减少,但与之相比练习优化自己的处理是更有效率的缩短狩猎时间的方法,配装永远是你最后一件需要考虑的事情。所以先去和怪物你死我活得搏斗吧。
这一部分填写的是你所使用的武器的原始数据,也就是在没有任何技能加成的情况下,工匠递给你的那把武器的数据。其中需要注意的是:
1. 如果你所使用的武器是负会心,那么请在本小节接下来第三步的填写中利用看破技能的数据将武器的会心率增加到至少等于零。
2. 斩味消耗比例这一项由于大家使用的应该已经是M位的武器了,狩猎过程中基本上不会使用到绿斩及以下的斩味,所以这里的斩味消耗比例只需要大家填写紫,白,蓝斩的消耗比例,例如(0.6,0.4,0)冥渊龙武器;(0,1,0)天慧龙武器;(0.3,0,0.7)风神龙武器等等。如果我就是执意要用绿斩,顶着弹刀也要用刀柄把怪物敲死的话写成(0.2,0.3,0.3)这样三项之和不为1的情况也是可以的。那这一部分隐形地包含了你对保斩技能(利刃,达人艺,匠等等)的选择,这些技能不会直接地作用在攻击力上,但也是影响狩猎节奏的重要一环。所以如果你选择使用保斩技能的话使用完该计算器后不要忘记在配装时加上这些技能。
3. 动作值,如图所示的是一回合之内的平均动作值。什么是一回合?大概是一次攻防转换的平均时间。至于每一把武器的各项动作值该如何查找,请参考一下 该文档,作者的b站账户名是:dtlnor。 4. 平均招式属性补正,首先需要大家在上一条的文档链接中查看各个招式的属性补正一栏的数据,然后根据你一回合之内的平均动作值计算时使用的各个招式的属性补正值计算平均的属性补正。
这一部分应该很好理解(肉质的质字被遮住了),根据你的打点和怪物不同状态的肉质和属性吸收进行加权平均的计算。
重头戏来了,技能和其覆盖率的填写。每组技能占了4行。
第二行的左右两格分别是预计的该技能在配装时的上限和下限,比如伏魔耗命和狂龙病该类的技能为了兼顾其他技能一般很难配出3级,那么就可以将其上限设定在2 。
第四行是覆盖率的参数设置,这个值只有在技能是条件触发时才具有意义,但是为了整齐我还是给每一个技能都写了覆盖率。需要注意的是以下几点:
覆盖率严格来说我认为是:触发该技能是你给予怪物的动作值综合 / 整场狩猎你对怪物造成的总动作值。但是这个太难算了,想一想就头疼,那它大致上和 触发该技能的时间 / 和怪物交战的总时间 这一比值是近似的,所以实际计算的时候我推荐大家按照第二个公式进行计算。
《曙光》的新技能 伏魔耗命 和 业铠修罗 对攻击力的加成是不同颜色的技能书,也就是说如图所示,这两个技能的覆盖率之和是1,但是图中的伏魔耗命覆盖率要求是有三只啮生虫,所以实际填写时两技能的覆盖率之和很可能是0.9或者更低,需要参考你的具体的打法。
《曙光》的新技能 狂龙病 会对 死里逃生 和 因祸得福 这两个技能的覆盖率有很强的影响,以触发一,二级狂龙病为基础狂龙病攻击加成覆盖率0.3,狂龙病会心加成覆盖率0.7,因祸得福覆盖率0.35,死里逃生覆盖率0.3;以触发三级狂龙病为基础狂龙病攻击加成覆盖率 0.22,狂龙病会心加成覆盖率0.78,因祸得福覆盖率0.25,死里逃生覆盖率0.2。具体原理大家可以在文件夹的源码头文件中找到,这里就不赘述了。重点是这个请大家在选择技能的时候注意这三者之间的关联,在没有狂龙病的情况下(不考虑有 鬼火缠 的情况),死里逃生 和 因祸得福 的覆盖率会比现在计算出来的0.3,0.2更低。
类似第三点,怨恨 和 伏魔耗命 也是强相关的,只要有1级的伏魔耗命,怨恨的覆盖率就是1,所以在选择技能时也要考虑这两个技能的联动
按下ctl+s保存后,大家可以喘口气,麻烦的第一步输入数据终于完成了。
如果对文件中calculator.exe可执行程序的安全性有疑问的话,可以打开源码自行编译main.c文件并将生成的可执行程序移动至一级文件夹中运行。
双击calculator.exe可执行程序,此时可以保持打开的文件是putin.csv,换句话说请不要打开putout.csv文件,这样会导致程序写入过程失败。
但是如果你是在vscode中打开并运行程序的话则没有该限制,注意main.c的编码格式是GB 2312 ,其余头文件的编码格式是UTF-8,因为要输出中文信息而CSV文件的编码格式是GB 2312所以出此下策,哈哈
逐行说明的话第一行说明putin.csv文件的数据读入成功了,第二行显示的就是将你选择的技能等级悉数拉满之后的最高伤害期望,这个值一定是和你在游戏内打出的伤害有出入,因为技能不是有防具技能,而仅考虑防具技能的时候我们在很多地方也去了正常狩猎的平均值作为计算依据。
第三行是一共会有多少种技能组合的可能性,(这种几何增长的数量级如果让人用脑子想一定是会有遗漏的,所以请放心交给计算机吧)。显然一次性把这些数据全部列出来,所以在第四行需要你输入数据来查看某一区间的技能组合。
这里我选择输入5,也就是查看期望伤害在425-415之间的数据,此时会有157条数据写入putout.csv中,我们点击查看的话会如下图所示:
前21列是技能的要求等级,最后一列是伤害期望值。由于四舍五入的缘故,会有相同期望的不同技能搭配,并且这种情况随着你输入的查看区间不同,同期望的搭配数量会有巨大变化,将这些相同期望的搭配都显示出来是因为确实有些组合更容易配出来,而有些很苛刻。
如果这里的157种搭配我在配装器中都无法实现的话,请在那个黑黑的框里输入:Y。来重新选择你要查看的区间,这一次我们输入50,查看380-370之间的数据:
通过这样循环我们会逐渐逼近自己可以配出的最优解的技能搭配,然后输入:N 退出,或直接关闭该程序。
到此为止一次配装计算器的使用就”完美“结束了。如果还是有疑问的话可以参考我在b站的视频版教程,链接如下:
可以看到文件夹中还有一个 charmlist.txt 的文件,这里存储的是现版本(10.0.3)的与这21个防具技能相关的合规极限护石,该格式是可以导入到简中版本的 mhrise.wiki-db.com 配装器的护石列表中的,直接复制粘贴进网站的导入文本框即可,这样方便大家在愿意修改护石的情况下最大限度的配出最强力的适合自己的配装。 后续也会在github上传。可以看到目前的工具使用体验会有一些不好的地方,如果可以和配装网站有更方便的交互,会大大节约大家的配装压力;如果可以完善对远程武器的支持,则会让更多的玩家受益。但这些工作我没有办法一个人完成,所以希望认为这个小工具有用的朋友们可以加入进来,大家一起来优化这个工具的使用体验,真正让它看起来是个有模有样可以上得了台面的软件。
还有就是欢迎大家不论是在评论区还是私信和我交流使用时发现的问题和想到的意见及建议,我会第一时间进行处理并更新内容。
评论区
共 5 条评论热门最新