起因
首先有必要说下本篇文章的背景。
时间:2021年11月24日,魔兽世界大脚插件包以及有爱插件包,查看天赋的插件出现了“非法”字样。
注意该错误只针对于当前TBC版本,当前TBC版本,当前TBC版本,经典旧世怀旧服并未受影响。
该插件为整合包整理添加,插件原身是alaTalentEmu,是一款查看以及模拟天赋的功能插件,在curseforge网站上可以找到原始代码。
解决的方法
- 使用替代插件
由于插件出现非法暂时不明原因,所以暂时选择使用替代插件tdInspect来解决;
该插件也可以远程查看玩家天赋以及装备,缺点是没有天赋模拟的功能。
- 修复天赋模拟插件
遇到问题之后,我在原alaTalentEmu基础上做了修改,有需要的朋友可到Q群自行下载修复后的版本TalentEmu。
- 两款插件的区别
TalentEmu |
tdInspect |
你们担心的问题
有朋友会问,原先的alaTalentEmu需要玩家同时下载才可以互相查看,那修改的版本如果对方没有安装,还是无法使用。
接下来我们就来测试一下这个问题。
- 插件用的不一样还能查看?
我把原来运行非法的插件复制了两个版本,一个装在了叫“听风模拟”的小号上,把它的名字改成“天赋模拟器”;另一个装在了叫“听风轻咛”的大号上,并把名字修改成“TalentEquipScan”,结果两个号都能看到对方的天赋和装备:
听风模拟 |
听风轻咛 |
由于我修改的插件是由同一份代码复制修改过来的,插件的运行逻辑没有变,所以插件不同这并不影响。事实是大脚所用的天赋查看和有爱用的天赋模拟也是这么做的。
这个问题不难理解,举个例子,有人用的是有爱的天赋插件,有人用的是大脚的,但是我们查看其他人天赋并不需要问他用的是什么插件,只要他有alaTalentEmu我们就可以查看。
- 如果我用的是TalentEmu,而对方用的是tdInspect,我们还能互相查看天赋和装备吗?
听风模拟 |
听风轻咛 |
无法查看 |
无法查看 |
所以答案是不可以的,需要使用TalentEmu或tdInspect;两款插件可以同时安装不产生冲突,并且只要有其中一款插件查看过,那么另一款插件则也可以使用。(所以为了保险可以两款都装)
我做了什么
解决的方法其实很简单,就是修改掉插件的名称以及显示名称。
当然不只是修改插件显示的名称,需要修改如下:
文件夹名 |
.toc文件名 |
游戏内显示名 |
<br><br> |
进入游戏后勾选[听风]TalentEquipScan一项:
可以看到我远程是可以查看自己天赋和装备的:
非法原因猜想
为了搞清楚究竟是什么原因导致的非法问题,我做了以下几种尝试。
- 修改插件版本号
经测试版本号并不会影响插件非法,版本过期的提示在勾选插件时就会显示。
- 暴雪API近期封了某些接口代码导致不合法
理论上讲如果是封禁API,使用bug收集插件将会有报错信息,但是加载旧插件并未有任何报错
- 插件名称不合法
极有可能是“天赋模拟器”这些词含有潜在的敏感词汇,这不由让我想起之前知乎莫名其妙的删除我关于alaTalentEmu的帖子,这只是猜测,暂时无法确定。
所以该插件今后极有可能再次变为“非法”,我希望暴雪或者网易能给我一个合理的解释。