欢迎光临散文网 会员登陆 & 注册

质疑纸飞机计算器的数据来源

2021-12-17 03:34 作者:bili_清泠  | 我要投稿

纸飞机计算器更新到现在,使用体验上已经吊打各路计算器。很多人自然而然的相信这是各路大神测试优化得到的结果,然而根据我近日的调查,发现计算器的数据很可能是从破解版的游戏文件提取的

事情的起因是计算器缺少2个职业的伤害计算,没办法我只能尝试手动计算。计算肯定需要每一级技能的数据,我当时的想法是换上加等级的装备,记录每一级的数据。这个方案最大的问题是,有些技能现阶段不可能堆到40级上限,比如95主动技能。不过有办法解决,因为大多数技能每一级的增加量都基本一致,知道了一级,再用下一级算出增加量,就能推测出剩下的等级数据,小学计算题难度。但是奶妈的15级被动启示圣歌不按套路出牌,每两级之间的增加量不固定,就没法算了。

之前看作者自述,也是一级一级记录技能,硬是完成了所有的数据。我只好承认自己是个彩笔,前往gitee向纸飞机源码学习。

纸飞机在gitee上的代码从21年3月开始(实际上20年7月的代码就是这样了),没有计算公式,直接给出了60级全部数据。刚开始我佩服的五体投地,为了获得数据,居然真的堆满60级,这就是大佬,太用心了。突然我转念一想,不对啊,我现在满仓库装备顶多堆到44级,作者再厉害也不可能往上继续堆16级啊。我想肯定是他们研究出了公式,厚着脸皮去问问吧。

项目维护者西瓜含糊其辞,并没有给出解释。毕竟这可能是纸飞机团队研究很久的核心算法,不愿意告诉外人也正常。我只好去看看其余职业的代码,希望从里面找出什么线索。

然后我发现了诡异的事情,技能上限是60级,有些技能却给出了70级的数据。以瞎子的邪光斩为例,除了0以外,每行10个数据,一共7行。这已经不能用堆等级记录解释了,于是我想到了这些数据可能的来源,那就是破解DNF的数据文件。

为了验证我的猜想,我在网上扒拉出一份20年的破解文件,用对应的编辑器打开,找到邪光斩,和纸飞机源码里的数据进行对比,分毫不差,DNF文件的确给出了70级数据。又查看了一些其它技能,有的技能因为职业平衡,比例有所变动,但基础数值是一致的。到这里纸飞机从破解文件提取数据基本实锤了,不过就怕万一,万一真是算出来的,岂不是寒了大佬的心?为了严谨起见,最后试试这些数据到底能不能直接算出来。

邪光斩带契约正常能点到43级,那就用前20级的数据进行分析,然后试试能不能推导出后20级。如果能算的完全一致,说明计算是可行的,纸飞机团队没有作弊,如果算不出来,说明纸飞机完全一致的数据是从某个地方抄的。可以看到表格里第37级没有遵循规律,可能是策划手动进行了一些调整。无论是平均值算法,还是最小二乘法拟合,都不能正确处理这个例外。这说明仅凭计算无法得到准确数据,必须通过测试才行,而有些数据是无法测试得到的,所以纸飞机团队的数据不是从正规渠道得到的。我觉得这不是什么光彩的事,破解游戏文件拿到数据,干掉了所有竞争者,还大肆鼓吹自己多不容易。

--------------------------------------------------------------------------------

12.23补充

其实看到西瓜回复我心里也挺忐忑的,证据糊脸上还不承认,不可能有脸皮这么厚的人吧,难道真是我搞错了?然后我又对比几次,发现了新的问题。

源码里大部分技能都给出了70级的数据,但是瞎子大冰只有50级的数据,这是为什么呢?

答案是,游戏文件就只给出50级的数据(滚动条已经到底了),没得抄了。行了,这波抄数据实锤了,还有脸说自己测的多辛苦吗?

似乎COLG屏蔽帖子还不太过瘾,gitee仓库出现了疑似开小号自问自答的操作(https://gitee.com/i_melon/DNFCalculating/issues/I4N3AK)。距离我发帖大约1天,就“正好”有三无小号问奶妈计算的事情,西瓜“顺理成章”的把自己的回答挂上去。现在帖子里只有西瓜的一面之词,一切问题甩锅都给我,他自己又成了受害者。

另外我发现一个帖子(https://www.bilibili.com/read/cv7793905),作者爆出了纸飞机计算器的一些黑料。这属于内部人士的恩怨,我不清楚内幕,不过管中窥豹可见一斑,纸飞机计算器里很多东西不干不净。

--------------------------------------------------------------------------------

帖子在COLG发出以后(https://bbs.colg.cn/thread-8350257-1-1.html),因为牵涉太多计算器用户的利益,最终被屏蔽。屏蔽锁定帖子之前,作者西瓜和墨羽狼分别在87楼和150楼做出了回应。回复很长我不截图了,有兴趣的可以自己去看。

西瓜明确表示“奶萝和奶妈的输出 就算是有人提交了我都不会合并”“大硕花钱让我做都被我拒绝了”。你不做是你的权利,对应的我也有权利说你职业歧视。论坛很多人支持西瓜的观点,奶妈输出就是少啊,为什么要给一小部分人浪费时间?请问这不是歧视是什么,我打个比方,假如计算器61个职业都能计算,唯独红眼不能算,然后作者找个冠冕堂皇的理由,比如玩红眼的人太多了,众口难调,所以不做了,你再看计算器是不是节奏飞起?不能这么双标欺负人啊。

然而西瓜并没有解释我提到的问题:算的不可能这么精确,上限60级不可能有大佬测出70级,代码里大量出现数据不存在偶尔蒙混过关。他只是反复强调辛苦,旁敲侧击,企图引开话题搪塞过去。既然无法正面解释,只能继续认为纸飞机使用了破解的数据不敢承认,而且在这种情况下,没资格说测试多辛苦,谁知道你们从破解文件搬来多少数据。

墨羽狼则认为我“利用时间差颠倒黑白”,的确经过这么多次改版,瞎子之前到底是什么样已经无法考证了。仅从现在的数据看,邪光斩注释里给出的基础5445,成长615.1,算出的结果和现在的数据的比例,43级内就有9%的差距,远没达到所说的万分之一。然后你们改良,把不可能出现的70级也改良出来了?这就很矛盾,如果是算的,误差对不上,如果是测的,70级不可能测出来。是不是可以这么理解,前期凑个差不多的数据,先立下辛苦测试的人设,反正大多数人看不出来,等后期拿到破解数据,再补上漏洞,完美操作。

很多人不理解,不就是用了破解数据,至于这么小题大做吗?这里补上一份腾讯游戏协议,严格来讲这种行为是被官方禁止的,不过官方对此睁一只眼闭一只眼,让大家产生这么做没问题的错觉。这波操作对其它本分的计算器作者是降维打击。纸飞机开了一个不好的头,以后获得数据的渠道可能不再是绞尽脑汁测试,而是改为直接从灰色地带找数据。

我发这帖其实没什么诉求,单纯是因为自己职业被歧视不爽,发出纸飞机的黑料回馈一波。这点东西其实对纸飞机计算器没什么影响,黑料再多玩家们还能不用了?只不过想告诉大家,纸飞机获取数据没他们说的那么艰辛,大佬精益求精不存在的,以后再吹嘘测试多辛苦大家无视好了,他们只是勤劳的搬运工。

之后还是纸飞机不加奶妈伤害计算,我继续不用。不存在西瓜做了免费计算器还招致非议的说法,我就没享受到计算器的红利,摆事实说实话还不行了?

质疑纸飞机计算器的数据来源的评论 (共 条)

分享到微博请遵守国家法律