如何加载“过期插件”,魔兽世界

如何加载“过期插件”,魔兽世界

您现在的位置:首页 >插件,> 如何加载“过期插件”如何加载“过期插件”作者:178魔兽世界插件站来源:178魔兽世界插件站发布时间:2010-02-23 10:13:52摘要:它们实际上是可以在不更新的情况下继续工作的,这种情况只需要几个简单的步骤就可以解决

很多玩家在游戏版本升级后都会遇到这样一个问题:前一个版本还能正常使用的插件在升级后就不再工作了,又或者是某个插件安装到InterfaceAddons下后进游戏仍然没有正确加载。

通常情况下这有两种原因:1. 插件自身由于暴雪版本更新发生的程序变化而失效,这种情况不是简单的处理可以解决的,只能通过更新插件,暂时不表。

2. 有些插件所使用的API代码在版本更新后并没有发生变化,它们实际上是可以在不更新的情况下继续工作的,这种情况只需要几个简单的步骤就可以解决:

一、临时方案:加载过期插件

在角色选择界面的左下点击插件按钮打开已安装的插件列表,右上角可以看到一个加载过期插件的勾选框,这就是控制是否读取旧版本插件的选项

勾选这个选项后可以看到原本显示为版本错误的插件现在可以加载了

二、长期解决方案:更改插件版本号

加载过期插件的方法虽然简单,但有一个弊端:游戏每次补丁(无论大小)升级后加载过期的选项都会被重置为关闭,如果你忘记去检查这个选项就有可能又遇到这个问题,因此我们需要一个一劳永逸的方法。

弄清这个方法前我们来看看游戏是如何判定插件是否过期的:插件的基础信息(名称、作者和最重要的版本号)都储存在一个叫做toc(Table of Contents)的索引文件下,这个文件位于插件自身目录下,与插件名相同:

文件可以用记事本等任何纯文本编辑器打开,当然更推荐EditPlus、NotePad++等文本编辑工具。

其中的第一行就控制着这个秘密:

## Interface: 30300

这个30300就是指这个插件开发的时候对应的是何种版本,最近几个版本的数字对应:

3.1.3 = 30100 3.2.0 = 30200 3.2.2 = 30200 3.3.0 = 30300 3.3.2 = 30300

可以看到这个数字仅仅会在更新大版本(3.1-3.2或者3.2-3.3)的时候发生变化,像3.2.0到3.2.2这样的小版本更新它是不会发生变化的,游戏则是读取这个数字来判断版本是否兼容,如果和游戏客户端当前的版本不符合便会显示版本错误,因此我们可以通过修改这个数字到当前客户端的版本来使这个错误消失,例如一个3.1时代的插件要在3.3中加载就是

## Interface: 30100 修改为 ## Interface: 30300,然后保存退出。

当然,这种方式仅限于插件的工作机制没有发生变化,在新/旧版客户端上也能正常使用,很多情况下要解决错误问题还是需要将插件更新到最新版本,178魔兽世界插件站>>>点击进入将提供


比丘资源网 » 如何加载“过期插件”,魔兽世界

发表回复

提供最优质的资源集合

立即查看 了解详情