关于魔兽世界插件整合包配置很多人还不了解,今天小编就为大家整理了相关内容,希望对各位有所帮助:
魔兽世界插件开发 插件教程 插件编写 WOW 插件源代码 插件学习 怀旧服 空插件 EmptyAddOns更多信息请关注:鸿石散人通过几天的学习和了解基本掌握了LUA语法,同时也看了几天的插件开发的资料,完全是在看天书,主要是开始没有一个很好的基础打底,在很多点之间不能关联,还有就是很多资料也不准确和查找困难。接下来具体说说魔兽怀旧服暗黑风格自用插件整合包
本文目录一览
1、魔兽怀旧服:暗黑风格自用插件整合包,9.28更新 2、魔兽怀旧插件整合,备战经典旧世 3、魔兽世界插件编写-第一个插件-空插件 EmptyAddOns 4、魔兽世界插件开发-暴雪设计工具/命令 5、魔兽世界:插件要开始收费了,你支持还是反对?
一、魔兽怀旧服:暗黑风格自用插件整合包,9.28更新
安装插件包前,先删掉WTF文件夹和Interface下的Addons文件夹,以避免冲突!
插件安装非常简单,下载好文件夹,把ADDONS文件夹放入World of Warcraft\_classic_\Interface\
二、魔兽怀旧插件整合,备战经典旧世
欢迎讨论互动,为了正式怀旧高效抢占等级至高位置,躁起来!
食用方法:World of Warcraft\_classic_\Interface\AddOns不再赘述。
1.
!MoncaiCompare 装备比较;
ClassicCy 隐藏动作条左右龙鹰,大排面进入/离开战斗提示(不想隐藏龙鹰可删除“EndCap.lua”;进出战斗显示完美,可关闭“主菜单-界面设置-战斗-战斗状态显示”进出战斗提示);
SoloRaidFrame 单独时显示团队框架(治疗控强迫症福音,暴雪或将关闭API借口,且用且珍惜)。
2.
BlizzMove 暴雪框架移动;
oGlow 装备着色(测试暂用);
UnitFramesImproved 暴雪默认头像增强,着色职业颜色( /ufi scale 1.2 放大成 120%,數字可自行調整;/ufi reset 重置設定);
Details 伤害统计;
alaChat_Classic 聊天增强(建议关闭信息条右侧齿轮中“欢迎新公会成员”通知,系统刷屏引来不适);
DJBags 背包分类整合(右上隐藏有关闭按钮,下方环形图标整理背包)。
3.
Leatrix_Maps 地图全亮缩放(“Leatrix_Maps.lua”120行可改地图大小,默认1,我修改为的是0.8,嫌大你就改成0.5嫌小你就改回1);
Questie 任务提示(暂用,已接受任务完美显示中文,未接受任务依然显示英文,但影响不大,你去接了任务就显示中文了)。
4.
ClassicCastbars 目标施法条(头像和血条下方,无需配置);
NugRunning 法术计时冷却(“主菜单-界面设置-插件”有配置,没时间汉化,一般只要点“General-Unlock”移动左边自己增益buff锚点和右边目标Debff锚点简单设置一下即可)。
5.
MonkeyQuest 猴子任务追踪(MonkeyBuddy配置界面我已汉化,可右键标题处打开配置)
6.
TinyTooltip 功能齐全的鼠标提示(“主菜单-界面设置-插件”有配置);
eCastingBar 施法条增强美化(/ecb打开配置);
三、魔兽世界插件编写-靠前个插件-空插件 EmptyAddOns
魔兽世界插件开发 插件教程 插件编写 WOW 插件源代码 插件学习 怀旧服 空插件 EmptyAddOns
更多信息请关注:鸿石散人
通过几天的学习和了解基本掌握了LUA语法,同时也看了几天的插件开发的资料,完全是在看天书,主要是开始没有一个很好的基础打底,在很多点之间不能关联,还有就是很多资料也不准确和查找困难。
一个能让魔兽世界加载运行的插件可以大到几万行的代码,也可以很小到一行代码都没有。是的没有看错一行代码也可以不需要。
极大无外,极小无内,说着说着怎么感觉就说到太极了。道生一,一生二。。。。我(-_!!!!) 远了远了。
我开始以为需要很复杂的接口编写才能正确的运行,结果有点出乎我的预料,这比写ECLIPSE的插件简单多了。
这个空插件可以学习魔兽世界插件在编写界面和逻辑之前需要做些什么准备工作,以及插件的基本结构。这比学习编程语言的 “hello world” 还简单。
插件基础规则
插件能被魔兽世界加载运行,需要满足以下的规则
- 插件必须放在AddOns目录:
..\World of Warcraft\_classic_\Interface\AddOns\
- 插件是以目录形式存在,AddOns目录下一个插件占用一个目录
- 插件的名字需要符合操作系统的命名规则
- 目录下的TOC 文件必须同目录名一致
- LUA文件主要提供插件的功能逻辑。
- XML文件主要提供插件的基础UI设计。
- LUA和XML依据配置的出现的先后顺序加载。
- 了解一下暴雪的用户界面插件开发策略
暴雪用户界面开发策略
https://eu.forums.blizzard.com/en/wow/t/wow-user-interface-add-on-development-policy/1642
插件编写
靠前个插件编写一个能被魔兽世界正确加载的最小的插件,能免的都免掉。大了也写不了。
插件的目录结构如下:
魔兽世界安装目录 Interface (文件夹) AddOns (文件夹) EmptyAddOns (文件夹) - 插件目录,需要和 .toc 文件同名 EmptyAddOns .toc (TOC) - 插件清单文件(必须存在)
1、创建插件目录
根据插件创建规则,插件必须放在Interface\AddOns目录下,我们找到在魔兽世界安装目录下的的这个目录 \World of Warcraft\_classic_\Interface\AddOns\ ,在目录下建立插件的目录 名为:EmptyAddOns
2、创建插件 .TOC
TOC文件记录了插件的基本信息、加载规则、信息存储规则、依赖,后边在详细研究这些配置,这里先输入一下内容就可以了。在EmptyAddOns 目录下新建文件EmptyAddOns.toc,注意文件名需要和目录同名。
3、编辑EmptyAddOns.toc
给EmptyAddOns.toc文件添加Interface游戏的版本信息属性
#游戏版本: 2 .5 .4 .43638 ## Interface : 20504
4、启动游戏启动插件
启动游戏,在人物界面左下角点击插件就可以看见编写好的空插件了。
虽然这个是一个最小的魔兽插件,他什么都做不了,也没有界面和逻辑,但是已经可以被魔兽世界正确的加载运行了。
同时也知道了编写一个插件的基本结构。先了解一下大体的插件的基础和知识点的轮廓,然后不断地扩充具体点上的内容感觉这样学习起来较快。
版本信息过期
如果我们把版本信息改低一点就能看见插件过期的提示信息。
# 改小一个数,会提示插件过期。所以每次游戏升级的时候都会有这样的提示。 # # Interface: 20503
版本信息查看
查看版本信息,可以在战网客户端启动界面查看
版本规则:
2.5.4.43638 : 主版本号.次版本号.修订号.次修订号
次版本号.修订号 转换成2位数 , 不足两位前面补0 ,所以最后得到的值是 20504
想写插件需要点什么
1、会玩喜欢魔兽世界。任何事情的萌芽都是从喜欢热爱开始的。
2、会点基础的LUA 语言。至少能看懂人家的代码,拷贝复制站在巨人的肩上前行会轻松很多。
3、多看看人家的源代码。暴雪的很多代码很有启发和帮助。
4、有足够的时间坐在电脑前折*。我这种工作找不到的时间一大把。
四、魔兽世界插件开发-暴雪设计工具/命令
鸿石散人 魔兽世界 插件开发 插件教程 插件编写 WOW 插件源代码 插件学习 魔兽世界命令 指令 宏
魔兽世界游戏内提供了一些开发调试工具和命令,对于编写插件非常有用。这两天看了不少的魔兽世界的达人教学视频,反正是说得我都晕了,还是自己记录一下比较好。
什么是魔兽世界的命令和宏
- 命令(Command)
命令:指特定文本字符,是要求系统执行某种操作的标识符。
魔兽世界里边的命令通常指的是斜杠命令,就是在聊天窗口中输入的字符前加入斜杠,魔兽世界客户端会认为这是一个命令。魔兽世界的命令约有 151个,魔兽世界的表情动作约有:297个 。详细信息可以查看 Interface\FrameXML\ChatFrame.lua
--基本命令 /reload/readycheck --团队检查 /api --API查看命令 --动作表情 /eye/luck
开打聊天窗口输入上边的命令
- 宏(Macro)
宏:指由多条命令组合而成的一个可单独完成特定任务的命令。
魔兽世界里宏是组合了多个命令一起执行的一个功能按键。宏存储在服务器端,角色可以操作18个独有的宏和120个账户通用宏。
本地缓存了所有的宏信息可以,宏多的朋友可以备份
安装目录\WTF\Account\ < account name > \macros-cache.txt安装目录\WTF\Account\ < accountname > \ < servername > \ < char name > \macros-cache.txt
- reload命令
重置游戏UI界面,并且重新加载所有插件代码。插件新增、修改、删除都可以不用重启游戏客户端。
--控制台参数设置重启UI /console reloadUI --通过全局API重启UI /run C_UI.Reload() --通过命令重启UI /reload
- dump命令
显示TABLE、变量、函数的结果。
/ dump MANA/ dump GetTime/ dump GetTime()
- etrace 命令
查看客户端事件查看器,显示发生的所有客户端事件,可以定义过滤器。
- fstack 命令
框架(组件)栈信息,显示界面中UIPARENT里边的所有能被客户端绘制的组件的栈信息。选择好组件后点击CTRL按键可以打开框架属性界面(/tinspect )
- tinspect 命令
框架属性页面,显示选择的框架的详细信息,包含锚点信息,属性,子框架,上层框架等
常用的参数配置
打开错误提示
/ console scriptErrors 1
打开控制台
/run DeveloperConsole:Toggle()
五、魔兽世界:插件要开始收费了,你支持还是反对?
插件界的后期新星“桃乐豆”在日益走红之后于近日选择上线付费内容!
桃乐豆上线付费会员功能
玩魔兽世界这款游戏,你可以不知道游戏故事背景、可以不知道副本攻略,但你不能不知道游戏插件。
随着魔兽世界这么多年的运营,插件已经成了这款游戏必不可少的一项辅助内容。诸如5个小背包整合成一个背包显示、大地图显示地下城入口位置、一件配置随从收菜、辅助副本攻略等等,这些功能都需要插件的帮助,插件的千变万化也是魔兽世界被誉为最难上手网络游戏的由来。
插件可以根据玩家喜好改变游戏界面
但是插件并不是暴雪公司制作好以后交由玩家使用的 ,变态的暴雪公司这么多年也没有按着玩家的意愿将诸如背包整合这种便利玩家的模式加入游戏中(PS:傲慢的暴雪迟早药丸)。 插件都是由熟悉游戏程序的玩家自行制作的并分享给其他玩家使用的。
现在一般玩家熟悉的整合插件有大脚、爱不易、eui、桃乐豆等。这些广大魔兽玩家熟悉的插件都是免费使用。那么大家就有疑问了, 这些主流插件都是玩家自制并且免费使用,那是什么在支撑着他们如此高频率的更新呢?
老牌整合插件诸如大脚、爱不易、eui都是有一定的广告植入的,所以一点微薄的广告费以及插件本身对背后东家的宣传(例如大脚背后的178网站)就是支撑他们更新的动力。
后起之秀“桃乐豆”的简洁界面
这次引起我们关注的是整合插件界的后起之秀“桃乐豆”, 严格意义上来说桃乐豆并不是一款插件,而是一个下载插件的平台,在这个平台上玩家不仅可以下载如大脚、爱不易等整合插件,还能根据自己的需求下载各种单体插件,甚至还能分享自己的插件或者白嫖其他高玩的插件设置。 桃乐豆还有一个吸引人的功能就是玩家可以云端保存自己的游戏设置,让家里网吧两头跑的玩家可以一键保存自己的插件设置,大大得便利了网吧魔兽党。
桃乐豆如此多的便捷功能,界面却出了奇的干净简洁。一度让人觉得他会霸占魔兽世界插件行业的多数空间。但是近日桃乐豆宣布云端存储功能上线付费模式似乎让事情出现了变化。
用户对收费行为褒贬不一
插件要收费的消息一经发出,就有玩家发声要离开桃乐豆,而支持桃乐豆收费的玩家也接踵而至,一场争论无可避免。
小编认为,插件作为玩家相互无偿分享的独特风景线,免费是必须的,但桃乐豆为玩家提供的云端存储功能也需要消耗不小财力,所以云端存储功能收费也无可厚非。希望玩家理性看待桃乐豆收费这件事情。
制作插件用爱发电不容易
以上就是魔兽世界插件整合包配置(魔兽怀旧服暗黑风格自用插件整合包)的详细内容,希望通过阅读小编的文章之后能够有所收获!更多请关注喜价游戏网其它相关文章!
如若转载,请注明出处:https://www.xijia.cn/youxi/35118.html