咕咕镇Wiki

养鱼教程 2:计算器教程

作者:aks13652
编者按:这篇由aks佬的三篇计算器贴融合而来,优化了排版,改动了一些过期内容

目录

前言
〇、计算器图形化界面
一、计算器配置项含义讲解
二、计算器初级应用
三、计算器高级应用:PVP模拟
四、注意事项
后记

前言

某著论坛老哥曾经说过,上A段之后就应该学会用计算器,随着等级的增加,想必各位也想对自己卡片的强度有一个认知,而计算器也因此出来了。而这篇文章,就是教大家如何使用计算器。

正文开始之前,先推荐几个实用插件:

好,说完这些废话,进入今天的正题。

首先肯定是B大的《咕咕镇计算器》(以下简称《计算器》)
然后就是配套的I大的《咕咕镇计算器图形化界面》(以下简称《图形化界面》,目前年久失修,不太推荐继续使用了!

对于能看懂【B大说明】并自己能改配置的玩家来说,【图形化界面】和【配置项含义】这两段可以跳过,直接去看【二、计算器初级应用

计算器图形化界面

目前年久失修,不太推荐继续使用了!

这个部分呢,主要是教大家如何利用《图形化界面》去便利的使用计算器

首先,“图形化界面”并不能单独使用,你下了“图形化界面”依然是要下载“计算器”的!对于第一次用“图形化界面”的玩家来说,你同时下载完两个软件之后,需要在图形化里面对“计算器”的路径进行设置,之后就可以正常使用了。

图形化界面如图,可以看出来还是非常简洁的:
image

点击“我的卡片”,即可录入自己角色的情况(傻瓜式操作,这里就不多叙述了),点击“敌方卡片”,即可录入自己“PVP假想敌”的情况。

对于“PVP假想敌”,你可以自己捏造,也可以用战斗记录分析出与实际差不多的对手数据。

而对于打野玩家来说,就比较简单了,只需要打开“日常战斗”,傻瓜式录入数据即可(如果不知道野怪等级,发帖问/自己测试即可),如下图:
image

对于PVP玩家来说,可以在“模拟战斗”中,对整个模拟池子进行“混战”模拟。而如果只是想针对单个敌人,也可以选择点击PVP战斗即可。 模拟开始之前,还会弹出一个界面:
image

bnpc/bpc则是表示直接按照你设置进行开干,而anpc/apc则是利用“计算器”帮你找最优解,如“属性自动置1”可以帮你找“最优加点”,“技能自动清空”则是找“最优光环”,“装备自动清空”则是找“最佳装备组合”

设置完成之后,就可以点击对应的按钮(如“bpc”开始模拟了)

而用多了“图形化界面”之后,想必大家也会发现,有些“计算器”的功能用“图形化”不能完全的模拟出来,这里再教大家一个办法:

如图所示,这里我想模拟希的情况(原来是模拟的命),那么可以查看B大帖子,把命(MIN)修改成希(XI)即可。
image

那如何更深入利用计算器呢?就请各位继续阅读下去了。

配置项含义讲解

准备工作

首先,使用系统工具“记事本”打开文件newkf.in进行编辑,以下是一份可以运行的newkf.in

194

AI 200 3 2
WISH 0 1 2 0 3 3 2
AMULET AGI 4 PATK 3 ENDAMULET
31 201 150 121 1 100
SWORD 255 138 82 146 79 0
GLOVES 200 150 150 150 150 0
PLATE 249 100 113 132 71 0
SCARF 238 104 141 125 96 0
3 BI SHANG JU

NPC
SHOU 60 2
DENG 58 2
ENDNPC

PC

ENDPC

GEAR
SCARF 238 104 141 125 96 0
ENDGEAR

THREADS 4
TESTS 2000
CITEST 0
REDUCERATE 3 10
PCWEIGHT 1 1
SEEDMAX 1000000
AURAFILTER DI
DEFENDER 0
VERBOSE 1

其实就是B大文件里面自带的newkf.in,删掉了一些“没用”的代码,然后把最后的“VERBOSE 0”改成“VERBOSE 1”(作用是让你可以看到计算器计算的进程)

我方部分

194………………1

AI 200 3 2………………2
WISH 0 1 2 0 3 3 2………………3
AMULET AGI 4 PATK 3 ENDAMULET………………4
31 201 150 121 1 100………………5
SWORD 255 138 82 146 79 0………………6
GLOVES 200 150 150 150 150 0………………7
PLATE 249 100 113 132 71 0………………8
SCARF 238 104 141 125 96 0………………9
3 BI SHANG JU………………10

第1行,代表的是你现有的光环点数,文中这个,代表的就是现在有194%的光环

第2行,代表的就是你角色的基本信息,文中这个,代表的,就是 角色艾 200级 3技能位 2%品质

第3行,代表的是许愿池点数,比方说我这个
image
那么许愿池就应该填 WISH 2 2 2 1 1 4 3

第4行,代表的是护符点数,以下为计算器原文:

可用的护符类型名有:
STR(力量)、AGI(敏捷)、INT(智力)、VIT(体魄)、SPR(精神)、MND(意志)、PATK(物理攻击)、MATK(魔法攻击)、SPD(攻击速度)、REC(回复效果)、HP(最大生命)、SLD(最大护盾)、LCH(生命偷取)、RFL(伤害反弹)、CRT(暴击几率)、SKL(技能几率)、PDEF(物理防御)、MDEF(魔法防御)

文中这个,代表的就是 敏捷+4 物理攻击+3%

第5行,代表角色的点数,如文中的31 201 150 121 1 100,代表,31力量,201敏捷,150智力,121体魄,1精神,100意志,这个咕咕镇角色点数的顺序(由上到下),是一致的。

第6-9行,代表的则是装备的情况,以下为计算器原文:

可用的装备类型名有:
SWORD(剑)、BOW(短弓)、STAFF(短杖)、BLADE(荣誉之刃)、ASSBOW(刺杀弓)、DAGGER(匕首)、WAND(法杖)、SHIELD(盾剑)、CLAYMORE(重剑)、SPEAR(魔剑)、GLOVES(探险者手环)、BRACELET(命师手环)、VULTURE(秃鹫手环)、PLATE(铁甲)、LEATHER(皮甲)、CLOTH(布甲)、CLOAK(灵光袍)、THORN(荆棘重甲)、WOOD(战衣)、CAPE(斗篷)、SCARF(耳环)、TIARA(耳饰)、RIBBON(耳钉)

再比方说,我这个“破烂” ,输入就是 SHIELD 74 134 58 87 134 1 ,(1跟0代表有无神秘,1代表有,0代表无),位置为第6行
image

其中,第6-9行依次对应的“武器”、“手套/手环”、“防具”、“耳环”

第10行,代表的则是光环的状态,以下为计算器原文:

可用的天赋技能类型名有:
SHI(启程之誓)、XIN(启程之心)、FENG(启程之风)、TIAO(等级挑战)、YA(等级压制)、BI(破壁之心)、MO(破魔之心)、DUN(复合护盾)、XUE(鲜血渴望)、XIAO(削骨之痛)、SHENG(圣盾祝福)、SHANG(伤口恶化)、SHEN(精神创伤)、CI(铁甲尖刺)、REN(忍无可忍)、RE(热血战魂)、DIAN(点到为止)、WU(午时已到)、FEI(沸血之志)、BO(波澜不惊)、JU(飓风之力)、HONG(红蓝双刺)、JUE(荧光护盾)、HOU(后发制人)、DUNH(钝化锋芒)、ZI(自信回头)、DI(绝对底线)

文中 3 BI SHANG JU ,代表的,则是 带了3个光环 破壁之心 伤口恶化 飓风之力

对于自己的数据导入,可以采用文章开头提到的《咕咕镇数据采集》这个插件来“帮忙”。

以导入许愿池为例,在许愿池页面(fyg_wish.php),插件会在底部的【说明】板块前添加【计算器许愿点设置】板块,如下图: image

点击【点击这里复制到剪贴板】复制之后,把对应的代码粘贴到配置文件的对应的位置,即可完成快速导入,其他插件支持快速导出的页面同理。

对手部分

NPC
SHOU 60 2………………1
DENG 58 2………………2
ENDNPC

PC

ENDPC

GEAR
SCARF 238 104 141 125 96 0………………3
ENDGEAR

首先NPC到ENDNPC部分代表的,就是野怪的情况

以第1行来说,含义是 食铁兽 60级 2个光环

现版本,我们应该使用的野怪名称是 MU2(新版木人)、ZHU2(新版魔蛛)、DENG2(新版魔灯)、SHOU2(新版食铁兽)、YU2(飞鱼)、HAO2(豪猪)

然后录入对应的野怪等级即可,第三个数字可以不用改,现版本这个数字是没有任何作用

比方说我想算SSS段的1000级飞鱼,木人,那么就这么录入:

NPC
YU2 1000 2
MU2 1000 2
ENDNPC

想加入不同等级、或者其他野怪的话,在 NPCENDNPC 之间加入即可。

如果你想算PVP,则在 PCENDPC 之间录入“模拟人物”的信息,即可进行PVP的模拟。

GEARENDGEAR 之间,则是代表你可用的备选装备,比方说我之前提到的剑盾,你想加入备选里面,那么可以这么录入:

GEAR
SHIELD 74 134 58 87 134 1
ENDGEAR

初级应用

录入完计算器之后,我们就可以双击运行newkf.bat(运行newkf.exe也可以,运行bat容易纠错,也可以运行newkf_64的程序,没什么区别的)

运行之后我们就会进入计算器界面,我们只需要知道4个基本命令即可,分别是 anpc apc bnpc bpc

命令使用的方式,就是键入 bnpc (以 bnpc 为例),然后回车即可。

对于打野来说,掌握 anpcbnpc 就可以了(剩下俩是PVP的)。

bnpc 的作用,是“不修改”角色信息的情况下,直接进行模拟,而 anpc ,则是我们最常用得“算点”。

anpc具体应用如下:

这是newkf.in中的角色面板(贴出来方便讲解)

194………………1

AI 200 3 2………………2
WISH 0 1 2 0 3 3 2………………3
AMULET AGI 4 PATK 3 ENDAMULET………………4
31 201 150 121 1 100………………5
SWORD 255 138 82 146 79 0………………6
GLOVES 200 150 150 150 150 0………………7
PLATE 249 100 113 132 71 0………………8
SCARF 238 104 141 125 96 0………………9
3 BI SHANG JU………………10

1 算点

把第5行,修改成 1 1 1 1 1 1 ,输入 anpc (按回车),即可进行最优加点的计算

特别的,如果你对加点有“特殊要求”,比方说你希望敏捷不小于600,那么你可以以 1 600 1 1 1 1 这样的加点来运行计算器。

2 算最优装备

首先需要在 GEARENDGEAR 之间录入你的备选装备,然后把第6-9行的对应行改成 NONE ,即可。

比方说我想对比哪一把武器更好,首先录入武器:

GEAR
SHIELD 74 134 58 87 134 1
CLAYMORE 74 134 58 87 134 1
ENDGEAR

然后,把第6行 SWORD 255 138 82 146 79 0 改成 NONE 就可以进行算武器的运算了。

同理,如果你想算其他部分的装备,把对应部位的装备改成 NONE ,同时在 GEAR 那里把装备录入,就可以让计算器帮你选装备了

3 算光环

跟算加点一样,把第10行 3 BI SHANG JU 改成 0 就可以进行光环的计算了。

特殊的,如果你希望光环强制带红蓝,那么就以 1 HONG这样的方式运行计算器即可。

高级应用

PVP模拟

前言、思路跟方法

所谓用计算器模拟PVP,实际上,就是利用计算器功能“节约”找“最优解”的体力,找出一个“合适”的套路,进行PVP。

目前来说,用计算器模拟PVP,关键,就是要构建一个“合理”的PC池。

目前来说,构建PC的方式,主要有2大思路(或者2者混合):

那么下面,将会对这两个方法进行简单的讲解。

一、捏人法

顾名思义,所谓捏人法,就是把你出击遇到的敌人,有一个算一个,全部捏出来丢进PC池里面,然后把自己“扒光”,跑 apc 的方法。

优点,就是这样的PC池对环境的契合度极高;
缺点,也显而易见,需要大量的体力出击去摸环境,而且由于高段位(特别是SSS)的环境变化速度很快,经常捏出来的PC池过了1 2天就不管用了。

所以,捏人法的关键,还是怎么捏人。这里介绍两个捏人的方法:

手动捏具体如下,首先这是一个“模特”:
image
首先看角色,默,捏默关键就是 敏捷、智力、精神 这三项
先看敏捷,速度3,标准0速度默,敏捷1
再看精神,血量1700几乎等于没有,因此物防就是精神的量,物防871,精神大概是850
最后看智力,魔攻43000,一般默的光环魔攻加成是200%左右,手环加成80%左右,合计魔攻加成越3.8,由于1点智力12魔攻,以上数据可以倒推智力=43000/(1+200%+80%)/12=943,考虑光辉不一定比设定的好,可以推出智力大概是1000

于是我们可以得出这个默的大概加点为 1 1 1000 1 850 1

验证一下,这个默的等级是549,于是算出总点数是549*1.08*3+6=1784,我们这里分配的点数比等级多一点点,可能是这个默有品质/苹果的干扰,这个影响不大,简单把这个默的等级提高一点(10-30级)当做弥补。

至于装备设定,则建议直接参考自己“身上”的设定,比方说根据等级,设计成全120,关键属性可以设定高一点,这样就可以了。

于是我们捏出来了这样的一个PC

MO_CI 579 5 8
WISH 5 5 5 5 5 5 5
AMULET PATK 10 MATK 10 SPD 10 REC 10 HP 10 SLD 10 LCH 10 RFL 10 CRT 10 SKL 10 PDEF 10 MDEF 10 ENDAMULET
1 1 1000 1 850 1
SHIELD 250 130 130 130 130 1
BRACELET 300 150 150 150 150 0
THORN 250 130 130 130 130 1
TIARA 300 150 150 150 150 0
5 MO SHANG CI BO DUNH

(装备/护符标准请根据自己的段位设定,我这是按照SSS的标准设)

当你捏了足够的人丢进PC池之后,自然就可以用 apc 跑出一个“合适”的方案了

二、内卷法

内卷法,总体思路,就是把放入若干PC进PC池之后,不管跑apc对 加点/装备/光环 进行优化,直到PC模拟池趋于稳定。具体如下:

①比方说,这是我“脑测”的一个艾PC

AI_DUNH_DIAN 780 5 8
WISH 5 5 5 5 5 5 5
AMULET PATK 10 MATK 10 SPD 10 REC 10 HP 10 SLD 10 LCH 10 RFL 10 CRT 10 SKL 10 PDEF 10 MDEF 10 ENDAMULET
413 196 11 929 1 983
DAGGER 250 130 130 130 130 1
VULTURE 300 150 150 150 150 0
THORN 300 150 150 150 150 0
SCARF 300 150 150 150 150 0
5 SHENG SHANG DIAN JUE DUNH

②然后重复捏10-15个PC(参考步骤①),丢进模拟池
③不断的对他们跑 apc ,一般就是清空加点用 1 1 1 1 1 1
④重复对所有PC重复跑 apc (步骤③),跑个3-5轮之后,整个模拟池的情况就会趋于稳定。
⑤对那些“胜率太低”的PC进行“大优化”,比方说清空装备、清空光环跑,跑出来的新套路之后,进行一次步骤④
⑥重复进行步骤⑤3-5次
⑦对于步骤⑤进行优化之后也难以提高胜率的,可以将其改为“纯进攻” or “纯防守”,如果依然表现不佳,则可以考虑将其“淘汰”
⑧执行⑥跟⑦,直到整个PC池趋于“稳定”

思路大致就是这样,实际上就是用计算器去“模拟”整个环境不断内卷的情况,这个做法更适合用“程序”来做。当然了,不同的玩家具体思路细节会有差异,这只是其中一种。

当然了,如有必要,为了避免池子内卷太“过火”,可以加入一些“固定靶”(固定靶:就是捏出来之后就不参与整个内卷的“靶子”流派,容易被针对,但是也能起到对内卷的抑制作用)

那么通过“内卷法”得出的模拟结果,可以在模拟的过程中发现一些版本比较强势的流派,那么根据这些强势流派移植到自己身上,就可以得出一个出击方案了

注意事项

1. 光环设置有问题导致报错

计算器运行时,最常见的报错,就是光环设置有问题。
比方说 2 SHANG FEI JUE5 BI SHANG FEI 这两个例子就是典型的光环数量不匹配。
以上面那个例子来说,选择了SHANG FEI JUE 三个光环,所以前面必须写对应的数字3。

2. 计算时长

需要注意的是,计算器模拟计算最“费时间”的部分,就是算光环(这也导致1的报错会经常出现)。
为了减少计算器的模拟时间,不建议以 0 的方式去直接跑计算器,一般建议确定大部分光环之后,如 3 HONG REN XIAO 之后再进行计算器的运算

后记

以上就是计算器的教程了,需要注意的是,由于玩家不可能100%还原出击环境,也因为存在“智能匹配”这样的因素,因此从理论上来说,不存在“完美”的加点方案。

哪怕是计算器模拟出来的答案,依然需要根据实际的出击情况进行“微调”,盲目照抄计算器加点,会出现胜率远低于计算器模拟胜率的现象(因为计算器很多时候模拟出来的加点会非常“走钢丝”,导致环境变化有异于模拟环境时,因为太过极限,而输掉一些对局)

我认为,计算器模拟PC,最大的意义在于,节省大量的前期摸环境、选套路的体力,而最终的细节,依然要根据出击情况进行微调。

讨论