魔兽世界7.0插件哪个好插件在哪个文件夹

魔兽世界插件入门——.toc详解
本文乃困域原创,转载请注明出处。
以下内容基于Patch
1.12,当前版本为2.3,细节方面如有出入则以新版为准,新版.toc详解正在整理中,请继续关注困域魔兽世界。
参考文献:
从这里开始,我们将一起学习魔兽世界插件(Addons)的知识,这是一门很有趣的学科。只要你玩WoW就不可能没用过插件,检查一下你的WoW安装目录下的Interface\Addons\文件夹,插件并非第三方专有,暴雪同样需要这玩意,只不过和凡人玩的有所区别。
关于插件的基本概念,在之前的文章我已经做了解释,今天着重介绍.toc。WoW的插件由3个文件组成,分别是.toc、.xml和.lua。.toc中标注了关于插件信息的定义,以及需要加载的.xml的位置。.xml是插件的核心,包括界面、功能等元素都在其内。lua是一种嵌入式脚本语言,在WoW中实现.xml调用的函数。换句话说,.toc告诉WoW插件的名字和.xml的位置,.xml告诉WoW插件都有什么,怎样工作,具体事宜则交由.lua来处理。
&&&&& 今天讲解.toc的结构和写法,TOC全称为Table of
Contents,就是目录的意思。
&&&&& .toc的位置在World of
Warcraft\Interface\AddOns\MyAddon\MyAddon.toc。其中红色部分为你的插件名称,必须保证完全一致,包括大小写。Windows系统不区分大小写,但WoW客户端区分(case-sensitive),在开发过程中一定要注意。WoW只能读取1024字节/行,富裕出的部分将被忽略并且不报错。
客户端识别标签(Client Recognized Tags):
Interface:
格式&#58;##Interface&#58;<font COLOR="#FF
所有标签都要以"##"开头,到行尾结束,这里Interface表示插件对应的游戏客户端的版本号,也就是我这个插件是为哪个版本的WoW开发的。红色部分11200就表示我这个插件适用于1.12。如果插件的Interface号和当前游戏客户端版本号不一致,那么游戏默认不会加载插件,这也就是为什么游戏一升级,好多插件就不能用了的原因,但你可以在插件管理面板中手动加载"过期插件",这样游戏就会忽略Interface,最好的办法还是尽快升级插件到新的版本以避免不必要的麻烦。
获取当前客户端版本号有点麻烦,你当然可以启动游戏然后看看屏幕上显示的一串数字,但那个是错误的。WoW的每次更新会写一个版本号在FrameXML.toc里,但这个文件被埋在一个MPQ中。暴雪为此专门提供了一个工具&类似一个解压缩工具,用这东西打开World
Warcraft\Data\patch.mpq,文件较大可能需要需要一点时间。打开之后你会看到一个列表,找到Interface\FrameXML\FrameXML.toc,双击然后用随便什么文本编辑器打开就可以看到版本号了。
Title&#58;
格式&#58; ##Title&#58; My Addon
##Title-zhCN&#58; 我的插件
Title表示插件的名称,也就是插件管理面板里显示的那个。支持多语言定义,默认为英语。其他语言要在Title后面加上后缀,就像上面那样。zhCN表示简体中文,zhTW就是台湾的繁体中文。前面2个小写是语言,后面2个大写是国家和地区。
还有个好玩的东西就是颜色,WoW支持字串形式的颜色定义。插件面板默认字体颜色是黄,你可以根据自己的喜好自行定义文本颜色,这里就用到颜色字串。颜色字串以"|c"开头"|r"结束。中间是16进制αRGB颜色代码和要显示的文本。比如我要将"我的插件"几个字显示为蓝色。那么就应该是&#58;
##Title&#58; |cff0000ff我的插件|r
其中|c表示接下来的8位字符是颜色代码,以α(alpha透明度)、R(红)、G(绿)、B(蓝)顺序排列。前面2位ff表示被着色的文本完全不透明,但需要指出的是并非所有的地方都支持透明。之后就是着色的文本了,这里就是"我的插件",|r表示颜色结束,如果没有结束标记,那么WoW将颜色代码以后到这一行结束的全部文本都进行着色。
值得一提的是,这个颜色字串应用相当广泛,包括人物ID也可以,这也是为什么暴雪禁止使用符号和数字以及英文汉字混合的原因了,当然也是考虑到搜索的方便。
格式&#58;## Notes&#58; This is my first
Notes-zhCN&#58; 这是我的第一个插件。
只有Title和Notes标签支持其他语言,除此之外都要用英语书写。Notes包含插件的说明内容,就是对插件功能的简单描述,将出现在插件管理面板中鼠标经过的地方。
RequiredDeps&#58;
格式&#58;## Dependencies&#58; someAddOn,
someOtherAddOn
RequiredDeps&#58; someAddOn, someOtherAddOn
Depend是依赖的意思。为了让插件更好地工作,某些插件开发者会使用第三方库或其他现成的插件作为基础和辅助,这么做的有点就是节约了开发成本,也使开发过程简便了许多,不足的地方就是,要让插件正常工作,系统必须确保所依赖的文件都要存在,否则,如果任何依赖的库或插件缺失,当前插件加载都会失败。依赖的名称即依赖插件的名称,也就是目录文件夹的名称。如果需要依赖多个库或插件,彼此用逗号","隔开。注意大小写一致。
Dependencies、RequiredDeps、Dependancies[sic]结果是一样的。
OptionalDeps&#58;
格式&#58;## OptionalDeps&#58; someAddOn,
someOtherAddOn
可选依赖是当前插件为了实现某些附加功能而依赖的外部库或插件,但如果依赖的东西不存在,那么当前插件也可以正常工作,但是使用可选依赖的插件必须写明当依赖不存在的时候也可以工作。
LoadOnDemand&#58;
格式&#58;## LoadOnDemand&#58; 1
LoadOnDemand&#58; 0
从1.7开始,插件可以用命令来加载,而不用非得在用户第一次登录的时候加载。如果启用这一功能,此插件则必须在未来某个时候被另一个插件加载。这是为了避免加载一些特殊的不常用的插件而导致内存资源占用,非常有效。副魔助手(Enchantrix)就用到了这一特性。
LoadWith&#58;
格式&#58;## LoadWith&#58; someAddOn,
someOtherAddOn
1.9新加的。和LoadOnDemand一起用,这使你的插件跟随某个插件一起被加载(通常是暴雪的UI模块,像Blizzard_AuctionUI)。
SavedVariables&#58;
格式&#58;## SavedVariables&#58;
someVariable, someOtherVariable
从Interface版本2150开始有的,保存的变量是当前流行的存储不同人物角色的方式。这些变量在客户端启动或UI重载(reload)时被载入。SavedVariables标签现以取代RegisterForSave函数,后者已经不再受客户端支持。注意在OnLoad事件过程中,SavedVariables并未完全加载所以必须假设包含nil(空)值直到以插件文件名为参数的ADDON_LOADED事件被触发。
这比以前那个为保存注册变量的脚本强的多,因为即便你的插件被禁用或因为错误、版本不匹配等问题没有加载,SavedVariables依然会被保存。
SavedVariablesPerCharacter&#58;
格式&#58;##
SavedVariablesPerCharacter&#58;
somePercharVariable
这个标签和SavedVariables工作方式一样,只不过是给予每个角色创建的。以前这个标签只能用角色名来区分不同的角色,现在可以根据服务器和角色名一起来区分了。
DefaultState&#58;
格式&#58;## DefaultState&#58;
DefaultState&#58; disabled
这里的enabled/disabled状态被写在WTF\Account\&#123;youraccount&#125;\AddOns.txt里,红色部分是你的帐号名。并且这个文件会覆盖的DisabledAddOns.txt,后者为了保持兼容仍然会被老版本的加载。
Secure&#58;
格式&#58;## Secure&#58; 1
这个标签被添加到Blizzard_UI(1.11中作为默认UI一部分)。它的确切目的无从知晓,但一个可能就是它告诉客户端是否要为插件寻找一个签名。
非标准标签&#58;
用##标示还可以添加更多额外的信息,某些第三方插件甚至使用自行提供的信息。下面是一些常用的标签&#58;
插件元数据标签&#58;
这些标签和Title、Notes放在一起,并可用GetAddOnMetadata("addon",
"field")来调用。
Author&#58;
格式&#58; ##
Author&#58; MyName
作者的名字,也可以是Email地址。
Version&#58;
格式&#58; ## Version&#58; 1.0
插件的版本号。可以是任何字符串,因为自动更新的工具会解析数字,所以最好是以数字版本开头。
X-&data&&#58;
格式&#58;## X-email&#58;
## X-Foo&#58; I love pancakes
## X-Foo-zhCN&#58;我爱煎饼
任何以X-开头的标签。
Ace2注视标签&#58;
和Ace不一样,Ace2直接从TOC文件提取插件元数据,特定的域(field)进行特定的处理,即Version和X-Date,那么你就可以用CVS和Subversion关键字例如$Rev$作为它们的值。
除了正经域以外,它还可以寻找下列自定义的域。
X-Date&#58;
格式&#58; ## X-Date&#58;
12-06-2007
插件的发布日期。
格式&#58; ## X-eMail&#58;
X-Website&#58;
格式&#58;## X-Website&#58;
插件的网站。
X-Category&#58;
格式&#58; ## X-Category&#58; Raid
插件的Ace2目录。
此目录在AceAddon.lua中声明。
local CATEGORIES =
&&&&["Action Bars"] = "Action Bars",
&&&&["Auction"] = "Auction",
&&&&["Audio"] = "Audio",
&&&&["Battlegrounds/PvP"] =
"Battlegrounds/PvP",
&&&&["Buffs"] = "Buffs",
&&&&["Chat/Communication"] =
"Chat/Communication",
&&&&["Druid"] = "Druid",
&&&&["Hunter"] = "Hunter",
&&&&["Mage"] = "Mage",
&&&&["Paladin"] = "Paladin",
&&&&["Priest"] = "Priest",
&&&&["Rogue"] = "Rogue",
&&&&["Shaman"] = "Shaman",
&&&&["Warlock"] = "Warlock",
&&&&["Warrior"] = "Warrior",
&&&&["Healer"] = "Healer",
&&&&["Tank"] = "Tank",
&&&&["Caster"] = "Caster",
&&&&["Combat"] = "Combat",
&&&&["Compilations"] = "Compilations",
&&&&["Data Export"] = "Data Export",
&&&&["Development Tools "] = "Development Tools
&&&&["Guild"] = "Guild",
&&&&["Frame Modification"] = "Frame
Modification",
&&&&["Interface Enhancements"] = "Interface
Enhancements",
&&&&["Inventory"] = "Inventory",
&&&&["Library"] = "Library",
&&&&["Map"] = "Map",
&&&&["Mail"] = "Mail",
&&&&["Miscellaneous"] = "Miscellaneous",
&&&&["Quest"] = "Quest",
&&&&["Raid"] = "Raid",
&&&&["Tradeskill"] = "Tradeskill",
&&&&["UnitFrame"] = "UnitFrame",
其他注视标签&#58;
Email&#58;
## eMail&#58;
插件作者Email地址。
# URL&#58;
http&#58;///
插件或作者的网站地址。
.toc文件样例&#58;
Interface&#58; 20300
Title&&#58; My AddOn
Notes&#58; This AddOn does nothing but display a frame
with a button
Author&#58; My Name
eMail&#58;
Version&#58; 1.0
Dependencies&#58; Sea
OptionalDeps&#58; Chronos
DefaultState&#58; enabled
SavedVariables&#58; settingName, otherSettingName
myAddOn.xml
MyFrame.xml
MyButton.xml
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。TAG标签: >
> 魔兽世界插件如何使用 简单教学指南
魔兽世界插件如何使用 简单教学指南
发布时间:13-04-01 13:53
来源:未知
责任编辑:52PK
[复制链接]
  我们指的魔兽世界插件简称Addons (Add-Ons),指的就是用户游戏界面UI (User
Interface)中可以自我定义的部分。其中很多玩家喜欢自定义UI就是想要属于自己的WOW用户游戏界面,这也是突出自己个性的一种表现吧。
  那么插件是如何使用安装的呢?
  下面我们来简单介绍下插件的使用方法。
  如果你以前从来没有安装过任何Addons/Mod(插件),那么有几个小任务在你安装Addons(插件)之前.
  1.依次创建目录, 你的wow安装目录\Interface\Addons interface和addons如果存在就不用安装了。
  2.下载下来插件以后,看压缩包
  (1)如果是interface目录,那就直接接压到你的wow安装目录里面
  (2)如果是addons目录,那就直接接压到interface目录下
  (3)非以上三个的话,就解压到addons目录下
  3).另外某些插件对某些插件或者是Function
Library(功能库)有依赖性,请把被依赖的Addons/Mod(插件)也下载下来并安装.
  4).角色选择画面的左下方有一个按钮&插件&,可以便于你在进入游戏之前调节具体加载哪个插件
  当然,在使用这些插件的时候需要库文件的支持,这里就不做详细说明了。
  1.如果您不想继续使用这个插件了,您可以直接到游戏安装目录里Interface文件夹下的AddOns目录里,找到这个插件的文件夹,然后直接删除即可。
  2.Mod有两种情况,一种是在线安装版,一种是解压版.
  (1).如果是在线安装的,可能需要在添加删除里面删除,如果找不到,那么就手动把 X:\World Of Warcraft\ 目录下的相关文件删除,再把
X:\World Of Warcraft\Interface\ 目录下的相关文件夹删除.
  (2).如果是解压版,只需要把 X:\World Of Warcraft\Interface\ 目录下的相关文件夹删除即可.
  一般的魔兽世界插件都有配置面板,你可以按ESC,点击界面,然后在&插件&选项卡里可以找到你要配置的插件。
  如果这个插件没有配置面板,你可能需要命令行来配置。一般来说,插件的命令行就是插件名本身。比如战斗统计插件Recount,在聊天框内输入:&/recount&(没有引号),就可以看到详细的配置。
  以上就是简单的插件安装、删除以及配置方法。
  如果大家有需要的魔兽世界插件可以通过/ui/进行下载
  小编推荐:
点击您支持的评价印象,支持的越多,评价的印象越靠前
*网友评论仅代表其个人看法,并不表明本站同意其观点及描述。
Copyright &#169; 2002- 版权所有 52PK游戏网 渝ICP证B2-号 渝网文(-010号魔兽世界插件包下完了,会存到哪?在哪个文件夹里?
魔兽世界插件包下完了,会存到哪?在哪个文件夹里?
09-02-06 &
任务插件现在一般没不更新的 因为现在的插件基本上没有包括所有的任务说明,有部分任务是不能显示的,装大脚不错,更新很及时,功能也比较多。
请登录后再发表评论!
大脚Bigfoot 电信下载点 网通下载点 魔兽精灵 电信下载点 网通下载点 个人认为大脚比较好1点.LZ自己定夺吧
请登录后再发表评论!专业的QQ下载站 本站非腾讯QQ官方网站
本类阅读排行
12345678910
热点图文新闻
魔兽世界网易有爱插件怎么样?网易有爱插件怎么用
导读:魔兽世界网易有爱插件好不好用,与其他同类型辅助插件相比怎么样,有哪些特点功能。魔兽有爱插件怎么安装,如何运行,怎么在游戏中打开使用魔兽世界网易有爱插件
网易有爱插件是经典网游魔兽世界的辅助工具,它集合众多经典的游戏插件以及原创插件,新版网易有爱插件不管是在界面风格设计上,还是插件的管理使用上都非常棒,是魔兽世界玩家最好用的插件之一。
类别:&&&大小:16.8M &&&语言: 中文
网易有爱插件怎么样?新版特性:* 完美支持:全面支持魔兽世界5.4版本* 强力整合:整合多款优秀单体插件* 一键加载:无需重载界面即可完成插件加载* 签到日历:基于客户端的创新技术,只需登录游戏后保持客户端开启,即可积累在线时间获取签到积分,后续将可使用签到积分兑换和抽取精美礼品。功能简介:战?无不胜:* 额外动作条:显示额外的动作条,并可自定义排列和位置,技能/宏再多也不怕动作条不够用了。* 法术计时:多目标状态监控,自身技能cd监控。* 浮动战斗信息:战斗信息滚动显示,还可以显示技能图标等酷炫效果。* 技能冷却:给所有的技能冷却动画添加文字显示及冷却后的效果,同时可以将超出范围的技能图标设置为暗红色。* 特效报警:图标式的技能特效报警,当要监控的技能满足条件时,在人物上方或下方显示对应的法术图标及时间。* 距离提示:提示目标、焦点目标、鼠标指向目标与玩家的距离。* 连击点提示:连击点数显示插件,相对默认目标头像上的连击点更加醒目。* 增益时间:玩家的增益效果和负面效果显示精准到秒。* 职业快捷按钮:针对每个职业的专精、天赋等配置一个快捷施法条。* 内置CD监控:物品和技能的内置CD监控,支持多种视频及职业天赋。聊?个痛快:&* 聊天过滤:告别广告刷屏,从此天下清静。* 聊天历史:重要约定,精彩语录,从此不忘。* 聊天助手:快速切换频道、发送属性、快速roll点、聊天表情、世界频道,一应俱全。* 密语记录:单独的密语提示框,不再错过好友密语。* 友团群聊:加入一个你感兴趣的聊天群!不论是副本、成就、竞技场、战场、闲聊,你总能在这里找到志同道合的他们。* 玩家菜单增强:增强聊天链接的右键菜单,并支持多种快捷操作。界?定乾坤:* 按钮美化:提供多种动作条皮肤,让你的动作条与众不同。* 多米诺动作条:一个简单易用的动作条移动插件,可以移动动作条、施法条、姿态条、宠物条等等。* 巧克力信息条:轻量级的信息条插件,在界面顶部显示内存延迟、装备耐久、邮件提示等实用信息。* 拾取界面增强:美化和增强拾取物品的界面。* 头像增强:沿用暴雪风格的头像增强插件,在头像、目标、小队头像的右侧显示血量/能量数值,支持百分比显示。* 下拉菜单增强:在邮件、拍卖行等搜索框上增加下拉菜单,可以快速输入之前输入过的文字。物?超所值:* 背包整合:整合背包、银行、虚空银行、公会银行,并支持离线查看。* 背包整理:在背包窗口显示背包整理按钮,可以按照预定顺序快速整理物品。* 物品边框着色:根据物品品质对物品图标的边框着色,支持角色面板、背包物品、商人出售等多个界面中的物品。* 一键换装:增强系统默认的换装功能,在人物头像上方显示一键换装工具条,支持图标和数字显示模式。* 一键坐骑:只需按下一个键就可以随机召唤在这个区域可召唤的速度最快的坐骑。支持圣骑士/术士的召唤坐骑和德鲁伊/萨满的变身技能。* 装备属性换算:在装备的鼠标提示中,把各种战斗等技术性换算成实际效果显示。* 装备统计对比:在玩家和观察棉棒旁边显示自己与对方的装备统计对比,并显示GS和天赋。* 宝石助手:告别难记的宝石名字,宝石助手将按照颜色、材料、属性等帮助你搜索和制作宝石。* 自动售卖助手:自动出售背包内的灰色物品,还支持自定义出售列表。团?战天下:* 团队框架:强大的Grid团队框架,比系统自带的团队框架更美观也更实用,支持多种子模块扩展。* 点击施法:与Gird搭配,治疗职业可以为每个鼠标按键配置技能。* 副本攻略:新手福音,提供熊猫人之谜版本中的5人副本boss攻略。* 伤害统计:支持统计dps、治疗量、驱散次数等战斗记录统计和分析。* 首领模块:DBM首领报警插件,支持熊猫人的所有副本首领警报。* 团员信息统计:自动获取全团成员的装备等级、副本击杀经验等信息。* 全能标记助手:为队长/团长提供的目标标记和世界标记助手,还可以进行就位确认等操作。图?掌宇内:* 地图增强:增强系统自带的地图,支持地图框体的缩放和移动、未探索区域点亮等实用功能。* NPC标记:在大地图上标记指定类型的NPC坐标。* 任务交接增强:支持任务奖励直接显示售价,一键交任务,一键接任务等。* 稀有精英探测:显示稀有怪物刷新点和巡逻路线,并在出现时发出警报,抓灵魂兽、守稀有坐骑必备插件。商?行万里:* 交易记录:交易后显示交易的详细信息,还可以选择发送到频道中。* 交易助手:贴心的交易面板增强,增强了交易时的附魔等辅助功能。* 邮件增强:强化邮件面板功能,支持批量收取邮件、附件,计算金币收入、自动填写收件人等实用功能。竞?技之王:* 竞技场头像:强大的竞技场敌对监视插件,可以显示对手成员的职业、血量、释放技能等信息,可以记录并显示对方受到的控制技能递减情况。* PVP语音提示:语音提示所有与PVP相关的玩家技能,礼物控制、打断等。网易有爱插件怎么用1.首先说下魔兽世界插件是什么:插件是在魔兽世界的基础的游戏功能上、开放允许玩家在游戏中提供简单的游戏界面美化、功能增强和辅助提醒等功能的小工具。2.当然你也许知道有这么一个插件,缺还不知道他是如何存在的,他存在于哪里,其实插件的位置就在魔兽世界游戏文件夹下的Interface文件夹,而插件配置和游戏配置也会有文件夹,是魔兽世界游戏文件夹下的WTF文件夹。3.当启动游戏的时候(请注意仅在游戏启动时,启动之后插件文件变动了游戏不再检测),游戏程序会自动检测游戏目录下的Interface文件夹和WTF文件夹,当存在插件的时候,游戏就根据WTF文件夹下的配置信息把它加载了,所以说更新插件的时候要彻底退出游戏,更新完成后再进游戏。4.关于单体插件,当你觉得插件包不能满足你的时候,就要自己去下载单体插件了,下载之后,确保解压后放在World of Warcraft\Interface\Addons目录下,并且确保单体插件文件夹的下一层文件就是插件文件(即单体插件文件夹的下一层文件含有***.lua文件)。视频教程:常见问题:Q:网易有爱收录了多少款插件,都是做什么用的?A:网易有爱共收录了55款插件,其中原创插件10余款。Q:请把XXX插件添加到网易有爱中A:感谢您的建议,整合插件要总体考虑大部分人的需要,添加插件会经过慎重调研,所以不能及时的回复。您完全可以先在网易的单体插件站下载使用,一般不会有问题,如果有冲突可以反馈。Q:那如何从网易有爱里提取单体插件呢?A:没有固定方法,但如果带着!!!163UI!!!目录就可以,或者只带着!!!163UI!!!的Core目录。具体可以去论坛提问,提供部分技术支持。Q:哪里有网易有爱里的原创插件的单体版?A:网易有爱里提供了许多warbaby和叶子原创的插件,例如FriendsMenuXP、TeamStats、RatingSummary等,官方暂时不会更新单体版,可自行提取。Q:网易有爱有原汁原味之类的功能吗?A:没有
作者:qqtn沙影
阅读本文后您有什么感想? 已有 0 人给出评价!

我要回帖

更多关于 魔兽世界用了插件卡 的文章

 

随机推荐