极简主义玩家自写自用的界面简化增强插件
更新历史
2022.02.05
2022.02.03
- 增加了公会银行的装等和幻化显示
- 增加了拍卖行的幻化显示
- HUD修复了当静止不动的玩家跳跃时候速度不更新的问题
- 当打开公会银行时候,背包自动打开
- 修复了处于队伍中时候,在队友不是目标的情况下查看队友装备不显示装等的问题
- 如果是纯DPS,那么组队申请界面直接确认
- 启用背包的关闭按钮,按下后统一关闭所有五个背包
- 增加组件启用/禁用命令
2022.01.22
- HUD增加了在载具上显示移动速度
- HUD修复了当玩家坠落时候速度不更新的问题
- 目标框体始终显示真实等级而不是骷髅图标
- 邮件发送后收件人姓名不清空,而是全选
- 当游戏窗口处于最小化时候,如果战场结束或者角色切换地图,比如离开战场或副本,任务栏会闪动
2022.01.15
- 修复了专业技能页面左侧滚动时候幻化提示图标显示问题
- 无法幻化的物品(例如灰色、白色物品)不再显示图标
- 启用默认背包的关闭按钮,按下后统一关闭其它四个背包
2022.01.09
- 聊天框现在可以在alt不按下的情况下按左右键移动光标
- 专业技能训练师页面现在显示可装备物品的装等和幻化提示
- 调整了地下城手册的装等和幻化提示,使之显示在物品图标上
- 美化了专业技能页面的装等和幻化提示
2022.01.05
- 增加一个幻化收藏图标
- 增加地下城手册和专业技能页面的物品装等幻化显示
- 移除大量没必要显示的调试信息
- 增加排序显示所有插件内存占用的命令
简介
玩魔兽这么多年,别的本事没有,写写宏,写写插件,算是自己的游戏乐趣。也没啥高大上的,都是游戏过程中感觉到界面功能的累赘、缺失,或者分散在很多第三方插件里的不那么复杂的实用功能,不想安装升级那么多插件,而且程序员老本行的洁癖,对那些累赘代码不敢恭维,就自己顺手写了。
组件
当前可用的组件:
使用命令“/mypref”查看组件状态,“/mypref enable xxx”启用xxx组件,“/mypref disable xxx”禁用xxx组件,“/mypref enable all”启用所有组件,“/mypref
disable all”禁用所有组件。“/reload”重新加载游戏界面以使改动生效。

使用“/pas”命令显示当前所有插件已排序的内存占用

Lua错误信息现在在控制台里显示。打开控制台的方法是:在游戏设置里添加额外的命令行参数“-console”,在游戏里按“`”键打开控制台。


ui: 界面简化和增强
隐藏无用的界面元素,尽量使屏幕中间区域干净。
- 隐藏动作条、额外动作按钮的装饰性的背景,除最底部一排外,其它均半透明化。

- 右上角小地图尺寸放大到1.2倍,隐藏边框,改为矩形,增大显示面积,人物方向箭头改为更醒目。

- 屏幕中上位置的红字错误提示半透明化。
- 角色死亡复活确认按钮移到“返回墓地”按钮上方。
- 隐藏考古进度条多余装饰并半透明化。
- 小地图左下角的要塞按钮强制始终显示。
- 增加命令“/wp x y”,设置地图标记,类似tomtom的功能,但用的是游戏原生的标记。

- 屏蔽德鲁伊新版乌鸦形态变形时的聒噪声。
- 弹出对话框贴顶并隐藏边框。

- 聊天框现在可以在alt不按下的情况下按左右键移动光标
- 目标框体始终显示真实等级而不是骷髅图标
- 邮件发送后收件人姓名不清空,而是全选
- 当游戏窗口处于最小化时候,如果战场结束或者角色切换地图,比如离开战场或副本,任务栏会闪动
automation: 自动执行某些动作
便捷地自动化辅助常用的功能,减少鼠标和键盘操作。
- 打开商人界面自动修理和售卖垃圾。
- 自动拒绝别人对你插旗,但是你可以对别人插旗。
- 点选玩家在聊天框里显示他的荣誉、成就、公会、会阶等信息。
- 如果没有死亡摘要,则自动释放灵魂。
- 自动隐藏屏幕右侧任务列表中的已完成的任务。
- 取消以下动画:阿尔萨斯死亡、1级2级要塞建成、阿克蒙德开始和结束、古尔丹结束、维迪卡尔前往阿古斯、寂灭者阿古斯开始和结束、8.0引导动画、纳沙塔尔引导任务、9.0前夕引导任务动画、9.0前夕舔狗死亡动画。
- 隐藏新版的任务对话动画框。
- 隐藏场景任务结束时候右侧的奖励闪现。
- 隐藏进入世界任务区域屏幕中心的提示。
- 自动点击右上角的GM对话提示图标,关闭提示并弹出GM对话框。
- 隐藏试玩角色进入游戏弹出的“即可订阅”页面。
- 隐藏9.0名望升级时候屏幕中心弹出的提示。
- 隐藏团本BOSS击杀屏幕中心的弹出提示框。
- 隐藏装备拾取后大量弹出的提示框。
- 隐藏诸如随机团本进入后的屏幕中心的boss介绍框。
- 隐藏进入副本、升级等时候的各种霸占屏幕中心区域的提示框。
- 隐藏8.0艾泽里特升级屏幕中心提示。
- 地下城查找器自动确认进组过程中没必要的对话框。
- 地下城查找器隐藏团队满员退出查找器提示。
- 地下城查找器转换为团队对话框自动确定。
- 隐藏界面到处都有的烦人的黄边帮助提示。
- 公会银行存钱时候自动填写背包里的金币数,取钱时候自动填写银行里的金币数。
- 地下城查找器提示时间过长是否拓展搜索范围时候,自动确定。
- 确认重置副本对话框自动确定。
- 随机地下城确认进入对话框,倒数6秒后自动确定。
- 如果是纯DPS,那么组队申请界面直接确认
hud: 屏幕中央的指示器
屏幕正中心显示十字形标志,便于在自动飞行的时候调整俯仰角和方位角,以及在右侧显示一些实用信息。

shortcut: 快捷面板
右下角增加一个快捷面板,第一排快速切换专精,第二排常用功能按钮,鼠标放上去显示详细信息。

item: 背包和物品
不想再用背包整合、装等显示以及can i mog it插件,尤其是后者,太庞大累赘,且有bug。我调整了游戏原生背包系统的默认行为,使之接近整合插件的体验。
注意:这个组件与任何第三方的背包整合、物品显示增强的插件均不兼容,我也没有兼容的计划。如果您正在使用那些插件,可以使用“/mypref disable item”命令禁用该组件。
- 背包的关闭按钮,按下后统一关闭所有五个背包。
- 鼠标点击任意背包均为打开/关闭所有背包。
- 鼠标点击任意银行包均为打开/关闭所有银行包,禁用银行包的关闭按钮。
- 鼠标点击银行职员后,打开所有背包和银行包。
- 打开/关闭所有背包的键盘快捷键,在银行关闭状态下是打开/关闭所有背包,在银行打开状态下是打开/关闭所有背包和银行包
- 所有打开的背包和银行包的位置无论何时都按照原生顺序自动排序。
物品装等显示借鉴simple item
level插件,只显示可装备的物品,右上角以装备品质颜色显示装等数字,如果该物品适合当前职业并且装等高于当前所穿着的,则在左上角显示箭头,如果当前人物等级太低无法穿着,则箭头是红色的。

幻化收集提示,只使用游戏原生接口,不做额外的扫描缓存等动作,只显示未绑定装备,只显示三个最重要的图标:
表示未绑定、已通过其它装备收藏该外观(一个外观可以对应多个装备)、可以解锁;
表示未绑定、未收藏外观、可以解锁;
表示未绑定、未收藏外观、当前职业无法解锁。
原生接口提供的信息不一定精确,但是绝对够用了。
|
装等数字 |
高装等箭头 |
幻化收藏图标 |
人物面板 |
✔️ |
|
|
目标玩家面板 |
✔️ |
|
|
背包、银行 |
✔️ |
✔️ |
✔️ |
商人 |
✔️ |
✔️ |
✔️ |
地下城手册 |
✔️ |
✔️ |
✔️ |
专业技能 |
✔️ |
✔️ |
✔️ |
专业技能训练师 |
✔️ |
✔️ |
✔️ |
公会银行 |
✔️ |
✔️ |
✔️ |
拍卖行 |
|
|
✔️ |
spamblocker: 垃圾信息拦截功能
该组件用于屏蔽重复话语,比如恶意刷屏、广告信息等,默认情况下该组件并不工作。
- /sb: 打印配置参数。
- /sb set history_size similarity:
设置参数,注意,这些参数是账户范围的。history_size是大于0的整数,意思是针对每个讲话的人记录他之前说过的多少句话,如果之后他说的话与其中任意一句相似,那么就屏蔽掉。similarity是大于等于0,且小于等于1的实数,根据余弦算法计算两句话的相似度,如果大于等于该值则为相似。
- /sb reset: 将参数重置为默认值0 0,默认值的情况下该组件并不工作。