解决 WoW 经典旧世 插件问题 — 插件 · WoW 经典旧世
从你遇到的问题入手。每种解决方法都从最快的检查开始,一直到最后的手段,并会说明何时需要先备份设置。
插件不在插件列表中
你安装了插件,但角色选择界面的插件列表中没有它。
解决方法
- 关闭游戏并打开 _classic_era_/Interface/AddOns:插件的文件夹必须直接位于这里。
- 把嵌套在其他文件夹里的文件夹往上移一层,让每个文件夹都直接包含它的 .toc 文件。
- 解压压缩包,而不是直接复制 zip 文件。
- 重新启动游戏,在角色选择界面打开插件列表。
- 在插件页面上查看它是否支持 WoW 经典旧世:如果没有 WoW 经典旧世 文件,它就无法在这里运行。
常见原因
- 它在其他游戏版本的文件夹中(例如在 _retail_ 而不是 _classic_era_ 中)。
- 中间多了一层文件夹:是 AddOns/Questie-main/Questie,而不是 AddOns/Questie。
- 下载的文件仍是 zip 压缩包,或者只复制了其中的第一个文件夹。
- 安装时游戏正在运行。
- 该插件根本没有 WoW 经典旧世 文件,所以游戏会忽略它。
缩小范围
- 打开插件的文件夹:里面必须直接有一个与文件夹同名的 .toc 文件,而不是在下一层文件夹中。
另请参阅: 插件显示“过期” · 没有 AddOns 文件夹 · 插件装错了文件夹
插件显示“过期”
插件列表中该插件显示为红色或标有“过期”,并且没有加载。
解决方法
- 更新插件:在管理器中更新,或从插件页面下载最新的 WoW 经典旧世 文件。
- 确认管理器设置的是 WoW 经典旧世,而不是其他游戏版本。
- 如果暂时还没有更新,而你的插件列表中有“加载过期插件”选项,勾选它就能强制加载该插件。插件可能正常运行,也可能报错:作者更新后请取消勾选。
常见原因
- 游戏补丁提高了 WoW 经典旧世 的插件版本号,而该插件之后还没有更新。
- 你手上的文件是为其他游戏版本制作的。
另请参阅: 插件不在插件列表中 · 插件报 Lua 错误 · 更新后插件消失或停止工作
插件报 Lua 错误
弹出一个显示 Lua 错误的窗口,或者插件没有任何提示就停止工作。
先备份删除任何设置文件之前,先备份 WTF。展开收起
解决方法
- 显示错误:在聊天框中输入 /console scriptErrors 1(输入 /console scriptErrors 0 可再次隐藏)。
- 阅读错误信息的前几行:其中会写出插件的文件夹名。先更新那个插件。
- 禁用其他所有插件并输入 /reload。如果错误消失了,就每次重新启用几个插件,找出与它冲突的那个。
- 如果只在使用旧设置时出现,就重置该插件的配置文件(或在备份后删除它的 SavedVariables 文件)。
- 还是有问题?在插件页面上报告,附上完整的错误文本和你的游戏版本。
常见原因
- 插件没有针对 WoW 经典旧世 的最新补丁更新。
- 两个插件修改了界面的同一部分。
- 它保存的设置来自旧版本,已经不再适用。
插件已启用但没有任何作用
插件在插件列表中已勾选,但游戏中什么都没出现。
解决方法
- 在插件列表中查找“依赖功能缺失”,并安装其中提到的插件。
- 把列表中的角色菜单设为“所有角色”,勾选该插件,然后重新登录。
- 打开它的设置(斜杠命令见插件页面),找找启用或显示的选项。
- 任何改动之后,输入 /reload 重新加载界面。
常见原因
- 它需要另一个插件(插件列表中显示“依赖功能缺失”)。
- 它只为另一个角色启用了。
- 它在自己的设置中被隐藏或关闭了。
- 它只在特定场合起作用(首领模块在团队副本中,PvP 插件在战场中)。
另请参阅: 插件不在插件列表中 · 插件报 Lua 错误
没有 AddOns 文件夹
_classic_era_/Interface/AddOns 不存在,或者你根本找不到游戏文件夹。
解决方法
- 在 Battle.net 中选中 WoW 经典旧世,使用“在资源管理器中显示”(Mac 上为“在访达中显示”)打开真正的游戏文件夹。
- 打开 _classic_era_。如果缺少 Interface 或 AddOns,就用完全相同的名字新建。
- 在那里安装一个插件,然后重启游戏。
常见原因
- 这个文件夹只有在安装第一个插件后才会出现。
- 游戏安装在默认文件夹以外的位置。
- 你看的是其他游戏版本的文件夹。
插件装错了文件夹
插件被复制到了错误的位置,所以游戏始终找不到它们。
解决方法
- 关闭游戏,把插件文件夹移到 _classic_era_/Interface/AddOns 中。
- 把管理器设置为 WoW 经典旧世,然后在那里重新安装。
- 重启游戏并检查插件列表。
常见原因
- World of Warcraft/Interface/AddOns,即很早以前的客户端使用的文件夹,而不是 _classic_era_/Interface/AddOns。
- 其他游戏版本的文件夹,例如 _retail_。
- 管理器设置成了其他游戏版本。
另请参阅: 插件不在插件列表中 · 没有 AddOns 文件夹
更新后插件消失或停止工作
游戏打补丁或重新安装后,插件不见了、被标为“过期”,或者设置恢复成了默认值。
先备份在覆盖任何东西之前,先把旧文件夹和新文件夹中的 WTF 都复制一份。展开收起
解决方法
- 更新所有插件;然后不要取消勾选任何插件,检查插件列表。
- 如果文件夹被“扫描和修复”加上日期重命名了,关闭游戏,把它们改回 Interface 和 WTF。
- 如果游戏现在从新的文件夹运行,在游戏关闭时把旧文件夹中的 Interface 和 WTF 复制到 _classic_era_ 中。
- 如果设置丢失了,从备份中恢复 WTF。
常见原因
- 补丁提高了插件版本号,所以较旧的文件被标为“过期”(它们仍然处于安装状态)。
- 游戏移到了新的文件夹(从测试客户端的文件夹换到正式服文件夹,或换了新的安装位置)。
- WTF 被替换或重置,这会重置设置,但插件还在。
- Battle.net 的“扫描和修复”重命名了 Interface 和 WTF 文件夹,在名字中加上了日期。
重置插件设置
某个插件(或整个界面)运行异常,你想让它的设置从头开始。
先备份重命名而不是删除,可以留一条退路:把文件夹改回原名即可恢复。先关闭插件管理器,否则它们可能会把文件放回去。展开收起
解决方法
- 单个插件:先使用它自己的重置或配置文件选项,这是最安全的做法。
- 如果它的设置打不开:关闭游戏,删除 WTF 下 SavedVariables 文件夹中它的 <Addon>.lua 文件。
- 全部重置(暴雪官方的重置方法):关闭游戏和所有插件管理器,然后在 _classic_era_ 中把 Cache、Interface 和 WTF 重命名为 CacheOld、InterfaceOld 和 WTFOld。游戏会以默认设置启动,并且没有任何插件。
常见原因
- 设置是由旧版本的插件保存的。
- 某个配置文件被改坏了。
- 多个插件的布局互相冲突。
另请参阅: 插件报 Lua 错误 · 插件配置文件损坏或丢失
查找冲突的插件
只有某些插件同时使用时才会出问题:框体重叠、按钮消失、出现错误。
解决方法
- 每项功能只用一个插件:一个动作条插件、一个背包插件、一个首领模块。
- 禁用一半插件并输入 /reload。如果问题消失了,罪魁祸首就在被禁用的那一半里;继续对半排查,直到只剩一个插件。
- 重新启用其余插件,在那个插件的设置中找到引起冲突的功能。
常见原因
- 两个插件做同一件事(两个动作条、背包或单位框体插件,或者同时装了两个首领模块)。
- 一个插件替换了另一个插件正在修改的界面部分。
另请参阅: 插件报 Lua 错误 · 重置插件设置
插件配置文件损坏或丢失
某个插件在一个角色上显示的是默认设置,或者切换配置文件后布局乱了。
先备份用旧文件覆盖当前文件之前,先复制一份 WTF。展开收起
解决方法
- 打开插件的配置文件设置,选择你设置好的那个配置文件(通常是 Default)。
- 用 Copy From 从一个正常的配置文件中复制设置过来。
- 在游戏关闭时,从 WTF 备份中恢复该插件的 SavedVariables 文件。
常见原因
- 该角色使用的是自己的配置文件,而不是共用的配置文件。
- 某个配置文件被误重置或误覆盖了。
另请参阅: 重置插件设置
