让很多人等了很久,也确实耽误了一些日子。电影说让子弹飞一会啊,这段时间我事情非常多,然后还有人求我因为私人原因要晚点再发出视频,那我也正好在史黄色论坛以及各种视频评论区收集了很多素材 啊。这些专业人士,我有自己说自己是专业人士的专业人士,还有别人说是专业人士的专业人士啊,众口一词啊,张着几张 ai 问答截图啊,说有那么一位国外大神为了挽救一众国服玩家, 专门写了十二万行代码被我抄袭。好吧,今天我就手把手教大家修复一遍这个专业人士口中需要十二万行代码修复的插件,让大家明白一下这个谎言到底是怎么编织出来的。 首先你需要准备的是一个官方最新正式版的 we 插件啊,这个在 cosforge 可以 下载到,如果你不用 cos, 那 么在网易第一的熊猫人分类也可以下载到。当然现在最新版已经是修复过的五二零七了,那么在之前仍然是五二零六。 那么我再强调一下, cosforge 这个插件是不需要科学上网的,并且上面有绝大多数魔兽插件作者最新版的免费下载。 有些人会想方设法让你以为说国内用不了啊,其实不光可以用,还早就有中文界面。除了五二零六以外,你还需要一份巴尼老师啊,在十一月十八号时光服刚开的时候发布的修复版 w a 插件, 或者你像巴尼老师这样有备份之前的 w k 的 插件包的话,那么 w k 的 五幺五幺二九版本也是一样的, 很多人应该一直在用我修复的 e r v u i 插件,有些人嘴上不用,但是身体很诚实。 e r v 和 w a 以下所有 w a 都特指威克尔斯这个插件本身,而不是我们平时导入的那些自复串。这个插件就是用来运行那些自复串的。 e r v u i 和 w a 的 修复原理是一样的。那么先以 e r v u i 为例,比如这里有一段自复串 定义的是某个数值,它现在的条件是一点 miss 四,就是在熊猫人里会生效,但是时光服里也有这个数值,那我要让他在时光服也生效,那么就给他加上一点瑞斯。因为时光服是基于巫妖王版本,用的是巫妖王的版本号, 所以加上巫妖王的 race, 就 表示在时光服也加载在 w a 里。原理也是一样的,只不过 w a 的 代码习惯不是一点 race, 而是以 race classic 加上去就可以。 这样的参数有很多,大约有大几十上百个,那需要对游戏版本和接口有一定的了解,对于经常做 w a 的 人来说并不是什么难事。同时前面让你们准备的 w k 十七的五五幺二九来过滤的, 那我在完成之后也确实看到了这个老外 no more 在 官方提交的代码,并且对照他的代码进行了再一次的查漏。在这个过程里,我发现老外对于 isris classic 这部分的写法, 比我从 e r v 带过来的习惯更符合 w a 这个插件的开发团队的代码习惯。就不是说功能不一样,功能是完全一样的。比如 e r v 里习惯写 e 点 miss and e 点 race, 那么 w a 插件的习惯是专门定义一个 is race or misss 等于 misss or race, 然后把所有 misss or race 的 地方全部替换为 is race or misss, 功能完全一样,但是看起来会更官方。 所以我也用这个格式代码替换了我原先的修复方式啊。同时我也发现老外的代码是没有经过认真测试的, 比如我印象很深的获取角色韧性数据的这个接口,老外当时的就是错误的,我自己在修复的时候是一个一个测试过,确认我写上去的每一个接口是在时光服可以正常工作的。 把所有这些模块过滤一遍之后到现在这个 compatibility 文件啊,这里我要道个歉,之所以某些人说我用了老外的代码的时候,我不能理直气壮怼回去啊,就是因为这一段我确实是从老外的代码里复制的啊。当时我百分之九十确定这段代码是不需要的, 因为这段代码的作用是对天赋数据接口进行个性化。而在我自己进行修复的时候,我已经确认过下面这个原本的默认接口在时光腐朽时可以正常工作的,并且在我自己的整个修复和测试过程里,并没有出现任何与之相关的问题。 但是这个时候啊,巴尼老师也犯了盲目相信老外的错误,我担心万一在某一个我没有测试到的角落是需要这段代码发挥作用的,所以我为了以防万一,还是把这段代码复制到了我的修复里。 现在经过很长一段时间的测试,我已经百分百确定这段代码确实是不需要的,我这段在整个修复里是真正的史山代码,我就属于完全没有必要 单纯增加系统处理的工作量,我已经在我近期发布的修复版里彻底删除了这段。哇,这个确实是巴尼老师的不对,不够自信,没有坚定相信自己。好了好,做完这些,我们大约完成了三百行代码的修改, 但是三百行连十二万五千七百的零头都不到,那么剩下这十二万五千四百多行的巨量代码怎么办呢?对吧?差好多啊,那这就是我们和国外大神之间像山一样的巨大差距吗? 不用怕好吧,这个时候我们只需要从一开始准备的我的幺八零幺版本或者官方以前的五幺二九版本的文件夹里 把名字里面带 race 的, 也就是从名字上一看就是属于巫妖王版本的几个文件啊。 type race, 埃特拉斯 race, 对, model pass race, 还有 trigger template data race 这几个原有的巫妖王版本的文件复制到五二零六文件夹里好了。其中 type race 啊,是五千四百五十行, model pass race 十一万八千四百行, trigger template data race 是 一一千两百八十行,三个加起来多少哇?十二万五千一百多行, 然后加上前面的三百多行,加上几个 t o z 文件,就是对应微网版本的插件基础信息文件,对吧?一共十二万五千七百行完成。哇,恭喜你,我们在三十秒里完成了从三百行菜鸟 到十二万五千七百行大神的阶梯跃迁。不需要怀疑,老外那个十二万五千就是这么来的,你说难不难?需要一点基础的代码知识和对游戏版本的了解,难者不会啊,会者不难,修过 e r v u y 再修,这个原理相通,没什么压力, 主要就是上百个数值模块插头补血再加测试比较耗精力,你说工作量大不大?真要真需要花心思的也就那三百行。另外那个虎人的所谓十二万五千行都是从早先原有的 wk 版本里直接复制过来就完事, 我的时光服出版修复就是基于五幺二九,那个所谓的十二万五千行 从一开始就早已经存在于我的修复版里。巴尼老师比较实在,不会去搞那种故意说的很夸张很玄乎好忽悠人的宏大趋 势,不会去说什么为了挽救你们这些中国的玩家啊,特地让国外大圣不远万里来给你们手写了十二万五千行代码这种颠倒黑白搬弄是非混淆视听的话术哇。 最可笑的是,还有一帮的也不知道是真不懂还是装不懂的所谓专业人士,都忙不迭的去给某些非蠢急坏的人捧臭脚, 甚至还有打手也不管外挂和 w a 是 不是一种东西,等拿着之前背我的 w a 断了财路的外挂作者反咬我的话,去给某些人某盒子站台呐喊。 好,这一期就到这里。好吧,下一期会科普更多信息。那主要我就一个人,那现在压在手上的事情非常多,我争取尽早完成后续。顺便在这里祝所有支持我的朋友新年快乐!谢谢!