魔兽世界界面和插件个性化配置(一)字体和插件的安装

本文最后更新于:2022年8月4日 下午

很久没有玩 WoW 了,最近在打开战网的时候,发现 WoW 客户端居然被我删掉了!当然安装的字体和插件也随着客户端一起没了。重新配置插件的过程相当麻烦,特别是我忘记以前安装了哪些插件。花了半天的时间重新下载配置字体和插件之后,我觉得我需要把字体、插件及配置方法记录下来。

个性化wow界面
图1 本人配置好后的WoW界面

或许你发现了,我使用的是英文客户端。其实不管是哪种语言客户端,安装字体和插件的方法都是一样。所以按照下文的说明,你也可以在中文客户端中进行相同的个性化。

一、自定义字体

● 替换字体的方法

在 WoW 中替换字体非常简单,我们只需要将 TTF 格式的字体文件放入到对应游戏版本的 Fonts 文件夹中即可。WoW 会先读取客户端下的 Fonts 文件夹,如果没有才读取 Data 里的内建字体。由于改字体的原理是替换,所以我们必需完全按照暴雪命名的规则与路径来建立。

需要注意的是,由于正式服版本(目录为 _retail_)和旧世经典版本(目录为 _classic_)的文件夹都在 World of Warcraft 文件夹中,对于不同的游戏版本,你需要辨别好对应的文件夹。

不同语言的客户端需要替换的字体文件名不同,如下表所示:

enUS / 英文 zhCN / 简体中文
主界面字体 FRIZQT__.ttf ARKai_T.TTF
聊天字体 ARIALN.ttf ARHei.TTF
邮件、任务字体 MORPHEUS.ttf ARKai_T.TTF
浮动伤害字体 skurri.ttf ARKai_C.TTF
好友列表字体 FRIENDS.ttf ARKai_T.TTF

只需要将字体文件复制到对应游戏版本目录下的 Fonts 文件中,将字体文件按照上表对应不同语言客户端字体规范命名即可。[1]

● 推荐使用的字体

本人尝试过很多的字体,最喜欢的是无衬线的有爱字体(Nowar Sans)。推荐在 Release 页面下载 600 字重(Semi-Bold)的 NowarSans-Neut.CyR-600.7z 压缩包。只需要将压缩包中对应的字体文件解压到 Fonts 文件夹即可。

有爱字体
图2 有爱字体

另外,我也推荐该字体作者 Nowar Typeface 的其他字体。

  • 有爱新黑(Nowar Neo Sans)。Noto Sans 和思源黑体的合并字体,支持所有客户端语言。
  • 有爱圆体(Nowar Rounded)。Noto Sans 和 Resource Han Rounded 的合并字体,支持所有客户端语言。
  • 有爱锐方(Nowar CnC)。通过字形微调技术,使文字边缘清晰锐利,支持所有客户端语言。
  • 有爱独逸(Nowar DIN)。具有 DIN 字体设计风格的字体包,支持所有客户端语言。

二、自定义游戏界面

● 界面美化

WoW 最赞的一点就是游戏界面可以完全自定义,你可以随意移动界面中的框体,更改游戏界面,甚至变成其他游戏的界面,例如 RothUI 可以将 WoW 的游戏界面变成暗黑 3。

RothUI
图3 RothUI将游戏界面打造成暗黑3

我最喜欢的 WoW 游戏界面的就是 ElvUI。它的界面看起来非常简单清爽,配置起来也相当方便。相较于大脚插件和网易有爱这种整合插件,ElvUI 集成了很多功能,例如界面美化、动作条增强(最多可以添加到10个动作条)、单位框体美化、团队框架、姓名板美化及增强、聊天框增强、背包整理、地图增强、支持多语言等,而且内存占用非常小,仅 19MB 左右。

ElvUI 适配了所有的游戏版本,不同的游戏版本下载链接见下表

游戏版本 下载链接
正式版(Live) https://www.tukui.org/download.php?ui=elvui
燃烧的远征(70级) https://www.tukui.org/classic-tbc-addons.php?download=2
经典旧世(60级) https://www.tukui.org/classic-addons.php?download=2

将下载的压缩包中 ElvUI 和 ElvUI_OptionsUI 两个文件夹解压到对应游戏版本目录下的 Interface\AddOns 文件夹中,重新启动游戏就可以看到游戏界面发生变化。

● 图标美化

ElvUI 中所有元素都是以方框来进行设计,因此游戏内图标也需要适配成正方形。我们需要在 WoWInterface 下载 Clean Icons - Thin 来将所有的游戏图标的边缘替换成厚方框,从而将图标和 ElvUI 完美的融合在一起。


图4 Clean Icons - Thin将图标的边缘替换成厚方框

下载的压缩包中包含上万个 blp 格式的图标文件,兼容正式服和怀旧服,只需将压缩包中的 ICONS 文件夹解压到对应游戏版本目录下的 Interface 文件夹中即可。ElvUI 和 ICONS 文件夹正确放入到指定目录后,游戏文件夹的目录结构应该如图 5 所示。

游戏文件夹目录
图5 WoW游戏文件夹目录结构

三、个性化插件

几乎所有的 WoW 插件都会被发布在 CurseForgeWoWInterface 这两个网站。其中,CurseForge 提供了自己的插件管理软件,在官方 CurseForge 下载页面[2]中,默认是在 Overwolf 平台下载。我推荐下载独立版的 CurseForge。下载链接:https://curseforge.overwolf.com/downloads/curseforge-latest-win64.exe

CurseForge界面
图6 CurseForge界面

你也可以在 CurseForgeWoWInterface 的网页上下载插件的压缩包,将插件解压到对应游戏版本目录下的 Interface\AddOns 文件夹中,完成插件的手动安装。

推荐安装以下插件,它们可以让你在游戏过程中有更好的体验:

1. AddOnSkins

AddOnSkins 是 ElvUI 中的一个扩展插件,它可以将其他插件的框体调整为 ElvUI 样式[3],还能将 DBM 的倒计时条调整为半高风格,另外它还可以将伤害统计插件(如 Skada、Recount 或者 Details!)或仇恨统计插件(如 Omen)嵌入到聊天窗口,让游戏界面风格更加统一。

2. Accountant (正式服) Accountant Classic(怀旧服)

这是一款追踪你在 WoW 中的金币收入和支出的基本工具。它会记录你在每次游戏会话或全部游戏过程中从商人、怪物拾取、任务、技能学习、拍卖行等花费和收入了多少金币。它还可以在每日、每周、每月和每年视图中显示货币信息。插件支持跨服务器,玩家可以快速切换以在每个视图中显示不同服务器的其他角色的货币信息。

CurseForge界面
图7 Accountant界面

3. ElvUI AdiBags

一款适配 ElvUI 界面的 AdiBags 插件。虽然 ElvUI 自带的背包整理功能已经非常好用,但是这款插件可以将背包中的物品按照类别进行整理,更加有条理,可以帮助玩家快速找到背包中的物品。

ElvUI AdiBags
图8 ElvUI AdiBags

插件自带的分类不算很精细,可以通过安装以下插件来提供更多的分类:

  • AdiBags - Shadowlands。AdiBags 能够对暗影国度(Shadowlands)资料片内容提供更多的类别。
  • AdiBags Shadowlands Mining。AdiBags 能够对暗影国度(Shadowlands)资料片内容提供“采矿”类别。
  • Adibags Shadowlands Cooking。AdiBags 能够对暗影国度(Shadowlands)资料片内容提供“烹饪”类别(包含烹饪材料、鱼、肉等类别)。
  • AdiBags Shadowlands Enchanting。AdiBags 能够对暗影国度(Shadowlands)资料片内容提供“附魔”类别(包含附魔材料和附魔卷轴等类别)。
  • Adibags Shadowlands Alchemy。AdiBags 能够对暗影国度(Shadowlands)资料片内容提供“炼金”类别(包含炼金材料和草药等类别)。
  • AdiBags Archaeology。AdiBags 能够提供“考古”类别(包含考古碎片、考古遗物等类别)。
  • AdiBags Hearthstones。AdiBags 能够提供“传送”类别(包含炉石、传送物品等)。
  • AdiBags - Better Categories。为怀旧服版本(旧世经典或燃烧的远征)的 AdiBags 能够提供更多的类别。

另外有一款与 AdiBags 类似的插件 cargBags Nivaya 也非常不错,虽然这款插件自带的分类也不是很精细,但是玩家可以对其进行更多的个性化设置,比如你可以自己对物品添加类别或者将物品在不同类别中进行移动等。

cargBags Nivaya
图9 cargBags Nivaya

4. alaChat(正式服) alaChat_Classic(怀旧服)

轻量级聊天辅助,低 cpu 和内存占用。包含聊天表情(大脚聊天表情)、聊天频道条、roll 点、倒计时(通过 dbm 或者 bigwigs)、就位确认按钮、属性通报、聊天过滤、关键词高亮等功能。这款插件非常适合用作 ElvUI 聊天框的补充。

alaChat
图10 alaChat

5. Already Known?

这是一款简单而小巧的插件,能够为玩家将商人和拍卖行中已经获取的或已经学习的物品进行着色,包含专业图纸、要塞计划、玩具、坐骑、宠物和装备图纸等,避免玩家重复购买。

Already Known?
图11 Already Known?

6. Auctionator

拍卖行神器,用过都说好。这款插件可以帮助玩家快速扫描拍卖行中的物品,提供批量购买,自动一铜压价,记录物品在拍卖行的价格走向等功能。

Auctionator
图12 Auctionator

7. BlizzMove

必备插件!这款插件能让玩家自由移动游戏内的窗口。

8. Deadly Boss Mods (DBM)

这款插件能够提供副本内 Boss 的技能倒计时,副本玩家必备插件,当然在 PvP 中也能提供一些帮助。

为了避免 DBM 过于臃肿,很多早期资料片副本的 DBM 模块都被拆分为单独的插件。如果要体验完整的内容,你可能还需要下载以下插件:


  • DBM-PvP Mods 战场和竞技场模块。(适用于正式服和怀旧服)
  • DBM-Interrupts 监控友方和敌方打断技能的冷却时间。(适用于正式服和怀旧服)

9. Details! Damage Meter

一款专业的伤害(治疗)统计插件,同样也是副本玩家必备的插件。与其类似的插件还有 RecountSkada(仅适用于正式服)、TinyDPS(仅适用于正式服)。

Details! Damage Meter
图13 Details! 伤害统计

10. ElvUI Location Plus

一款 ElvUI 的扩展插件,可以在游戏界面中添加玩家位置、坐标,以及两个数据文本。此外,此插件可以配置在提示中显示玩家所在大陆、区域等级、PvP 状态、区域中的地下城和团队副本、推荐的任务区域以及基于玩家级别的战场和地下城等。

ElvUI Location Plus
图14 ElvUI Location Plus

11. ElvUI Progressive DataBars Colors

一款 ElvUI 的扩展插件,可以对数据条(包含经验条、声望条、荣誉条)按照不同进度进行着色。如图 15 所示,不同等级的声望对应不同的颜色。

ElvUI Progressive DataBars Colors
图15 ElvUI Progressive DataBars Colors

12. Extended Character Stats(怀旧服)

ECS 是一款简单的插件,用于列出默认情况下角色面板未显示的所有信息。

Extended Character Stats
图15 Extended Character Stats

13. GTFO

副本神器,GTFO 会在你站在不应该站的地方(例如地上的黑水)时发出声音警报。PvE 玩家必备插件。

14. Leatrix Maps

Leatrix Maps 改进了游戏中的世界地图。它具有显示迷雾区域、显示区域入口、显示副本图标和坐标、缩放和定位地图、删除地图边框、防止缩放重置、增强战场地图等功能。

不同版本的游戏中该插件不通用,各版本对应的下载如下表所示:

游戏版本 下载页面
正式版(Live) https://www.curseforge.com/wow/addons/leatrix-maps
燃烧的远征(70级) https://www.curseforge.com/wow/addons/leatrix-maps-bcc
经典旧世(60级) https://www.curseforge.com/wow/addons/leatrix-maps-classic
Leatrix Maps
图16 Leatrix Maps

15. OPie​

必备插件,强烈推荐!OPie 是一个环形的技能施法插件:它允许你将技能分组为环,当您按住绑定好的键盘或鼠标快捷键时,这些环就会被显示出来。释放快捷键时,OPie 将根据鼠标光标所在的位置执行操作。

OPie
图17 OPie

16. Pawn

该插件针对不同的职业和专精对装备进行评分,帮助玩家比较装备的优劣。

Pawn
图18 Pawn

17. Quartz

一款施法条增强的插件。ElvUI 默认施法条其实已经够用,这款插件可以增加 GCD 和武器攻击时间的显示,非常适合近战类职业和猎人。

18. Questie(怀旧服)

怀旧服必备的插件,这款插件提供了任务追踪器,可以将任务目标显示在地图、提示框和姓名板上,还能在地图上显示玩家当前等级的可接的任务,方便玩家练级。

19. Quest Announce 3

这是一款任务通报插件,非常适合经常组队做任务的玩家,该插件会在玩家做任务过程中自动在队伍或团队频道发送任务进度。

Questie 也具有任务小队通报功能,如果同时安装了 Questie 和 Quest Announce 3,你可以在 Questie 中关闭任务小队通报功能。在聊天栏输入 /questie,在 Social 标签页中勾选“Questie Shutup!”即可

Questie

20. FreeRefills(正式服) Restocker Classic(怀旧服)

自动补货插件。当玩家打开商人购买界面,插件就会自动购买玩家所需物品到指定的个数。再也不用担心施法时没有施法材料了。

21. TellMeWhen

TellMeWhen 是一款冷却增益指示插件,提供有关冷却时间、增益以及几乎所有其他战斗元素的视觉、听觉和文本通知。与其类似的还有 WeakAuras

22. TotemTimers

萨满必备插件。

23. Wide Quest Log(怀旧服)

加宽任务窗口,方便玩家查看所有的任务。

Wide Quest Log
图19 Wide Quest Log

同时推荐安装 Wide Quest Log Levels 来显示任务等级。

24. ElvUI Enhanced Again(正式服)

一款增强 ElvUI 功能的插件,仅适用于正式服。该插件提供美化小地图按钮、切换专精时自动换装、快速标记等众多功能。

25. Dennie’s Combat Text (DCT)

这款插件集成在大脚整合插件中,没有发布在 CurseForge 和 WoWInterface。相较于 SCT Reborn,它提供了更多的指示器框架和动态效果。

DCT战斗指示器
图20 DCT 战斗指示器

首先下载大脚插件绿色包,各版本游戏的大脚插件绿色包下载页面如下表所示:

游戏版本 下载页面
正式版(Live) https://bbs.nga.cn/read.php?tid=9545469
燃烧的远征(70级) https://bbs.nga.cn/read.php?tid=18302645
经典旧世(60级) https://bbs.nga.cn/read.php?tid=27478875

在下载好的大脚插件绿色包中找到 DCT 的 4 个模块,分别是:

  • dct - DCT 插件核心模块
  • dct_damage - DCT 伤害显示模块
  • dct_options - DCT 控制面板模块
  • dct_spellAlert - DCT 法术预警模块

然后将这 4 个模块对应文件夹复制到 Interface\AddOns 文件夹。请注意,在以上操作后,DCT 是无法被游戏加载的。由于 DCT 依赖大脚插件,且默认不跟随游戏加载,我们需要在这 4 个模块的文件夹中找到 TOC 文件进行修改。以 dct 文件夹中的 dct.toc 文件为例;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
## Interface: 90205
## Title: dct
## Title-zhCN: |cffffe00a<|r|cffff7d0aDCT|r|cffffe00a>|r |cff0055FF核心|r
## Title-zhTW: |cffffe00a<|r|cffff7d0aDCT|r|cffffe00a>|r |cff0055FF核心|r
## Notes: |cffbc8f8fAdds Combat Text above you character.|r
## Notes-zhCN: |cff00ff00dct|r|n|cffbc8f8f战斗指示器核心模块,提供受到的伤害效果显示。|r
## Notes-zhTW: |cff00ff00dct|r|n|cffbc8f8f戰鬥指示器核心模組,提供受到的傷害效果顯示。|r
## Author: Dennie
## Dependencies: BigFoot
## X-Revision: BigFoot
## X-Alias: 战斗指示器
## LoadOnDemand: 1
## SavedVariables: DCT_SAVE,DCT_FONT_SAVE
## SavedVariablesPerCharacter: DCT_SAVE_PERCHAR

DCT_ui_patch.lua
DCT_font.lua
DCT_default_config.Lua

locals\cn_DCT_default_config.Lua
locals\tw_DCT_default_config.Lua

DCT_anibase.lua
DCT_aniframe.lua
DCT_cd.lua
DCT.lua
DCT.xml
DCT_castbar.lua
DCT_castbar.xml

首先,我们将 dct.toc 中 ## Dependencies: BigFoot 这一行删除,去掉 DCT 核心模块对大脚插件的依赖。然后,将 dct.toc 中 ## LoadOnDemand: 1 这一行删除,让 DCT 始终跟随游戏加载,修改后保存。

之后,我们还需要修改 dct_damage 文件夹中的 dct_damage.toc 和 dct_spellAlert 文件夹中的 dct_spellAlert.toc,将它们中的 ## LoadOnDemand: 1 修改为 ## LoadOnDemand: 0。经过以上操作,DCT 插件才能被游戏客户端顺利加载。

DCT 插件只支持简体中文和繁体中文两种语言的客户端。如果玩家使用的是简体中文客户端或者繁体中文客户端,DCT 只需按照上面的操作即可使用,如果玩家使用的英文或其他语言的客户端,则还要对 locals 文件进行修改。

参考资料

  1. [教程] [小玩意儿] 字型、字体,与8.1的客户端结构变化. NGA玩家社区. https://bbs.nga.cn/read.php?tid=15893697
  2. CurseForge Download Page. https://download.curseforge.com/
  3. Skins: Available - Tukui. https://www.tukui.org/forum/viewtopic.php?f=35&t=80274514

魔兽世界界面和插件个性化配置(一)字体和插件的安装
https://vickey.fun/2022/07/29/Changing-Standard-WoW-Fonts-and-Adding-Recommended-Addons/
作者
饶玮琪
发布于
2022年7月29日
许可协议