3. 试运算
然后点击右下角的Simulate!(模拟)进行一次模拟测试,得到一份基准DPS报告,你应当注意到这次运算的时间,一般桌面四核i5满负荷进行10000次迭代在12秒左右,50000次在55秒左右,如果你的运算时间差的太大,看看运算时CPU是不是满负荷。
4. 进行运算
如果运算时间还算满意,我们回到Options(选项)页设置重铸收益计算。
翻到Reforge Plots(重铸收益图)页,选择要重铸的属性,也就是暴击等级(Crit Rating)、急速等级(Haste Rating)、精通等级(MasteryRating)。
然后选择Reforge Amount(重铸范围)和Step Amount(步长)。重铸范围越大,运算量越大,范围扩大2倍,运算量约扩大4倍;步长越小,运算量越大,步长缩小至一半,运算量约扩大4倍。
大体估算一下所需时间:
(范围 / 步长 + 1)2* 3 * 一次运算时间,例如:我一次50000的迭代需要55秒,重铸范围1000,步长100,则运算时间大概是:(1000 / 100 + 1)2* 3 * 55 = 19965 秒 ~= 332 分钟 ~= 5.5 小时,如果我将步长改为50,则运算时间大概是:(1000 / 50 + 1)2* 3 * 55 = 72765 秒 ~= 20.2 小时。
一般来说,步长越小,相邻的点越难区分,相应的需要迭代次数更高,请量力而行。
你也可以先做范围稍大一些,步长也比较大的模拟,然后再在局部做精细的模拟。
最后按右下角的Simulate进行仿真,这个过程会很久,去干点别的吧。
运算完成后,在SimC文件夹里会出现一个simc_plot_data.csv,这个文件里面包含了重铸范围内各个属性组合的DPS值,下面我们把它提取出来。
用Excel或者WPS打开这个文件,可以看到第一列A是暴击,第二列B是急速,第三列C是精通,第四列D是DPS。如下示例:(数据仅供演示用)
将整个工作表按D列排序,可以看到DPS最高的属性组合,一般来说前几位DPS相差很小。
这里的各属性,都是与当前属性的偏差。
下图中急速为-200,精通为200,意味着你需要将200急速重铸为200精通。