文章目录

  • 写在前面
  • 插件目录
    • 版本
    • 目录
  • 游戏内编写插件
    • Cube
    • WowLua
    • TinyPad
    • BugSack
  • MPQ
  • 写在后面

Hello大家好,欢迎来到听风的艾泽拉斯日常。

写在前面

今天给大家讲一讲魔兽世界插件设置的细节,一方面希望大家看完可以知道魔兽的插件怎么设置,另一方面当玩游戏插件出问题了我们好知道怎么去解决?

最后我们还会介绍几个游戏内编写插件的插件(听起来有点绕),就是在游戏里可以直接写代码来进行一些密语、邀请组队之类的操作,实际上我们的魔兽世界插件所用的是用Lua编程语言写的API,如果你懂一点编程的话会很好理解。当然,如果你没有任何关于编程的经验也没有关系,跟着听风一点点写,我们都可以写出自己专属的插件。

本文中所涉及所有插件,请搜索公众号“艾泽拉斯日常”,输入对应插件名获取下载链接。

插件目录

版本

当我在写这篇博客的时候,国服魔兽世界怀旧服正值TAQ刚刚开门,也就是2020年的8月初,所以我们用的游戏版本是怀旧服v1.13.5,而此时的正式服版本为v8.3.7;之所以我在这里要强调版本,是因为魔兽世界有时版本更新会同步更新一些API。

举个例子,如果你2019年底在玩国服怀旧服的话,在这之前每天在世界频道会有很多刷屏的人,导致升级组队看信息的时候会不经意间错过,而到2020年初这种现象好像就没有了,那是因为在更新版本的时候官方关闭了可以定时发送消息到世界频道的api,有关的刷屏消息内容可看我之前的文章知乎https://zhuanlan.zhihu.com/p/93075772。

目录

魔兽世界的目录如图:

其中_class_代表怀旧服客户端,_retail_代表正式服;

我们以怀旧服为例,

我们主要的目录就是两个,一个Interface存放与插件有关的文件,另一个是WTF存放着我们游戏内角色在界面以及插件的一些保存的设置,某些插件内要保存的数据也会放在这里。

我们把游戏的插件放在Interface\Addons目录里,之前的文章知乎https://zhuanlan.zhihu.com/p/90428783说到,只要我们的插件目录下有一个同目录名相同的.toc文件,那么在游戏里就会有勾选插件的选项,我们用到的所有插件都是这样组织起来的。

游戏内编写插件

我们介绍三款小型编码插件,Cube,WowLua,TinyPad。(后面会放下载链接)

如果有对写插件感兴趣的朋友,听风推荐使用Cube,这个插件功能相对较全,有调拭和一些集成的功能,之后有需要我会专门写一篇关于这个插件的使用方法;

Cube

下载插件Cube,下载后会发现有三个文件夹,CubeIGASPLoopCube依赖其他两个插件否则无法正常运行。

这里有两个要注意的点,一个是三个目录必须都放置在Addons中,二是在进入游戏插件勾选部分务必勾选IGAS

进入游戏,在游戏聊天输入框里输入:

/cube code

就会弹出界面。
另外如果想查找其他命令,输入/cube

WowLua

进入游戏,输入框:

/wowlua

一个小巧的界面就会出现在屏幕上,如果你会一点lua可以写几句代码看看效果,这个工具自带一个输出栏。

print("I am wowlua Addons tool")

TinyPad

相比于前两个,这个工具更加小巧,只有编辑界面,试着输入上一节的那一句话,看看会发生什么。

在这里送大家一个向频道发送消息的动作:

SendChatMessage("听风向频道5发送了消息,你看到了吗?","channel", nil, 5)

写完后点击上面的红色小按钮,看看会发生什么?

我在本地防务发声了,你呢?

BugSack

这个工具是写插件的必备工具之一,它可以收集当前加载的所有插件错误,根据错误我们可以定位错误的插件,即使不自己写插件,听风也强烈建议拥有它。根据它给的提示我们可以容易的找到有问题的插件。

在小地图可以看到一个小包裹的图标,当它显示红色时表示有问题插件,显示绿色表示所有插件都正常运行,单击它,会显示错误细节。

如图所示,我们可以看到插件RaidLedger插件里面有错误,如果你能看得懂后面代码的细节可以尝试着修改。(最直接的办法是下载新的)

这个工具还有一个小功能,就是当你按住Shift键时点击小包裹,会重新刷新界面。

等同于在聊天框输入/reload

MPQ

MPQ,全称是minimum package quantity,它是暴雪为了方便加载资源创建的一种文件格式,在魔兽世界旧版本客户端里有这些文件,会保存一些游戏中加载的资源等,但是我这边在新版本中并没有找到。这里留个坑,有了解的小伙伴欢迎一起来讨论。

写在后面

最后整理几个编写插件实用的网站,欢迎大家加入编写魔兽插件的队伍里。我是听风,这里等你。

[听风]艾泽拉斯日常—关于插件目录相关推荐

  1. [听风]TBC单体插件“必备安装的DBM”

    [听风]TBC单体插件"必备安装的DBM" 标签(空格分隔): TBC 文章目录 [听风]TBC单体插件"必备安装的DBM" 插件历史 他都做了些什么 快速开启 ...

  2. 听风的插件-你好艾泽拉斯

    之前我们介绍了wow插件的构成和使用,从这篇开始我们将要学习自己DIY插件,我们从一个简单的例子开始学习.你一定有很多顾虑,如果你想问在学习之前我们需不需要有一些编程方面的基础,答案是:不需要.只要你 ...

  3. 听风的插件-正在战斗中

    文章目录 文件结构 界面 由上篇中的事件引出 事件处理 上篇我们跟插件打了个招呼,本篇我们要介绍一个简单的战斗统计插件,这个插件的主要功能是在玩家战斗开始发生时提示玩家正在处于战斗,并在战斗结束时显示 ...

  4. [听风]TBC单体插件头像显示ShadowedUnitFrames

    文章目录 如何打开 看看头像条 举一反三 还有其他功能? 话不多说,先看效果- 首先,你要的个人头像,它有可能是这样的: 也有可能是这样的: 当然它还可以更丰富: 如果你觉得仅仅有这些,那你就太小看它 ...

  5. 听风的插件-喊话的正确姿势

    相信你在组队时候一定有过这样的经历:盯着世界大脚频道一行行刷屏的广告,好不容易眼尖看到有个人在那边喊"某某本来个DPS,4=1",鼠标点那人头像,信息早就被刷到了上边,花好半天往上 ...

  6. [听风]TBC单体插件装备掉落查询AtlasLootClassic

    文章目录 如何下载 如何开启 主要功能 主功能的一些发现 其他的一些设置 我想这个插件大家应该都熟悉也最常用,今天就给大家做做笔记,需要的老哥收藏起来,看看这个插件还有哪些不为人知的秘密. 如何下载 ...

  7. 【技术思路】极客时间-左耳听风-程序员攻略开篇

    2011 年,我在某篇技术博客找到了<程序员技术练级攻略>很多知识点都非常不错. 最近看到开了左耳听风这个专栏.作者又梳理了一遍知识点,这次更详细. 入门篇 编程语言:Python和Jav ...

  8. 【ARTS】01_06_左耳听风-20181217~1223

    ARTS: Algrothm: leetcode算法题目 Review: 阅读并且点评一篇英文技术文章 Tip/Techni: 学习一个技术技巧 Share: 分享一篇有观点和思考的技术文章 Algo ...

  9. 一个星期使用三种不同的开发模式完成资讯类App——《听风资讯》

    文章目录 1.引言 2.App开发模式的主要区别 3.App开发模式在开发项目时所使用到的技术栈 4.App开发时的感想 4.1 Native App(原生App) 4.1.1 Material De ...

最新文章

  1. leetcode算法题--组合总和 Ⅳ★
  2. 北邮OJ 980. 16校赛-R_clover's Challenge
  3. 芯片里的CPU、GPU、NPU是什么,它们是如何工作的
  4. 微服务统计,分析,图表,监控, 分布式追踪一体化的 HttpReports 在 .Net Core 的应用...
  5. python 爬取svg数据_抓取SVG图表
  6. 质量管理系统_智慧工地管理系统,进度安全质量三合一
  7. 码元、波特、速率、带宽
  8. mongodb dbref java_Spring DATA MongoDB @DBref查询,or和and联合查询
  9. 基于jsonwebtoken(JWT) 的web认证 (Node版实现)
  10. 一篇博文让C盘瘦身!清理内存!
  11. 计算机信息技术和网络技术的区别,信息技术计算机技术网络技术通信技术的区别与联系...
  12. Maven项目中父子项目互相找不到的解决方法
  13. 养肾=养命!这5个养肾方法,程序员都保存好了!
  14. 功能性测试方法和流程
  15. iOS 一键加入QQ群(项目常用)
  16. 杜威分类法_设计机器人:从都会到休伊,杜威和路易
  17. python按某列拆分excel表格_把一张Excel表按照固定列分成不同工作薄的小白方法...
  18. IP数据报、TCP报文段
  19. 苹果iphone 12它只是一个电话
  20. Cmpp发送wappush

热门文章

  1. 高通在华起诉苹果:要求在中国禁止生产和销售 iPhone
  2. 如何将本地的离线笔记上传到gitee上
  3. 废品回收小程序,低成本创业之选
  4. Webots 机器人仿真平台(六) 新建四轮小车控制器
  5. 解决百度地图JavaScript API GL v1.0版本重新加载页面
  6. 基于腾讯位置服务获取IP归属地实践
  7. 完善2020淘宝618赛车活动脚本
  8. 信用风险评分模型开发流程
  9. 【SpringBoot】SpringBoot + Redis集群配置(项目记录)
  10. 2022思科期末考试题