|
小石 斑竹
   
Redeemer - UID
- 1461902
- 帖子
- 686
- 精华
- 0
- 威望
- 0
- 多玩草
- 410 草
- 多玩花
- 0 花
- 来自
- 北京
- 注册时间
- 2008-1-29
魔兽UI插件讨论区 |
1#
大 中
小 发表于 2008-4-23 12:21 只看该作者
六魔包及插件使用FAQ合集(7.2更新)
引用:
说明:- 来源:所有内容来源于热心网友贡献及网上的问答贴。
- 使用:CTRL+F搜索你要找的内容
- 此帖目前处于内容持续增加更新状态
- 下面的楼层目录因速度问题不建议链接进入,滚动页面也许会更快一点
引用:1.何谓插件? WoW的插件是利用Blizzard官方提供的编程接口访问WoW的信息,修改WoW缺省的操作界面的程序代码。这些代码不可以独立运行,而必须有WoW主程序来调用,因此不可能实现Blizzard认可功能以外的功能,这一点和外挂类的程序是不同的。如果CWoW的运营商因为你使用这样的插件而封了你的号,请你问清楚原因、涉及的插件,然后咨询我们,然后通过消费者协会和律师告他们。 也就是说 插件UI 是暴雪允许的..是不会判别成外挂的.你怎么用也不会封你号。 个人觉得:插件和外挂的区别是后者含有有无须玩家参与的交互过程。 Blizzard每次升级有可能会修改插件的编程和配置的接口/方法,所以有时一升级就会带来一批插件失效,这时需要修改插件代码,或者寻找类似功能的、支持新版本WoW的插件。 引用:北美暴雪公开界定对待插件官方态度 插件被分为两个类别:
宏:其实这个应该不算是真正的插件化改造,但是却能在游戏中使用 LUA 代码做一些很方便的事情(比如一些条件判断什么什么的),这些东西完全是游戏内置的,并且这些代码是通过暴雪的编译机(也就是WOW的游戏程序,而非其他执行程序,如WG所需要运行的执行程序)所解释并且执行。所以一个宏究竟能做什么或者不能做什么完全是暴雪所规定的。因此,暴雪不会封停任何使用宏的玩家。 插件:他们是一些附加的文件,被放置在玩家 WOW 游戏目录下的 Interface 文件夹中。插件 使用暴雪提供的LUA和XML代码(官方API函数接口)来扩充玩家可以使用的用户界面功能 。 插件是通过(暴雪提供的)LUA和XML文件(函数)构成的,并且也是通过暴雪的编译机所解释和执行的。因此,暴雪也不会封停任何使用插件的玩家。
而第三方程序(也就是我们说的WG)是一个拥有独立于暴雪提供的任何代码、函数外的代码的程序。他们(WG)是如 MSN 、 ICQ (或者 QQ) 那样的独立后台程序(注意最大的区别就在这个WG要工作就必须运行除 WOW.EXE 外的其他程序)。与插件的区别就在于他们(WG)试图并且确实访问和修改WOW客户端与服务器的通讯信息,以及修改WOW客户端的内存领域(也就是说修改记录在本地或者暂时记录在本地机器上的数据,以达成修改数据和发送欺骗数据到服务器的目的)。 比如说:加速外挂,是截取WOW客户端发送给服务器的关于“我在这里”的坐标信息(最大的问题就在于 WOW 的坐标信息是在本地计算然后在传送给服务器的,除了坐标,一些物理逻辑如重力、反重力、障碍、通过性检查等……都是在本地计算了,我想是暴雪为了塑造更加真实和无逻辑延迟的游戏世界才这么做的)并修改后再送会服务器,于是玩家就可以“跑”的更快。之所以服务器接受了这种不正确的信息是因为暴雪将移动速度的限制放在了客户端(也就是上面说的物理逻辑运算被放在了本地)。这样做的目的是处于减轻服务器的负担而让客户端来完成更多的处理。 无论如何,插件和第三方程序(WG)的区别就在于是否需要运行单独的程序(区别于 WOW.EXE 外的任何程序)。 如 Cosmos(六魔包插件更新器、BF更新器、WS更新器、……) 这样的插件虽然拥有自己的独立于 WOW.EXE 外的执行程序,但是他们仅仅是用来更新或者带参数的启动WOW的辅助程序。我们完全可以不运行他们而在游戏中使用其提供的功能。那么仅仅利用其 Interface 中的文件工作也就是上面提到的纯粹的插件了。 最后是BZ官方发言人的解释,其中应该注意的就是:除了对上面那些说明的肯定外,还提出如果你真的太倒霉了,使用了一些BZ不愿意看到但是却因为当前的某种原因不能修改的插件功能而被官方注意,那么你仅仅会受到的“惩罚”是一个警告,在警告之后如果你继续使用,才会有下一步的处理。然而一般来说,没有被警告的情况下可以随便使用。
引用:2.认识WOW的目录结构 看一下WOW的结构 更加明确了解WOW: 关于Interface和WTF:
在游戏目录下面有这么两个文件夹,Interface和WTF.Interface,是界面的意思,里面有个文件夹Addons,Addons里面存放的是插件文件.因此,我们可以知道,Interface就是存放我们使用的插件的地方.那么WTF呢?WTF里面保存的是游戏帐号下面角色的相关设置,譬如宏,键位设置,显示设置等等,还包括插件设置.
假设我们不用插件,Interface和WTF还是存在的,把他们删除掉进次游戏就又自动生成了.因为游戏里本身就有"插件".插件又称为UI,user's interface,也就是用户界面.进入游戏后,我们看到的动作栏,按钮,包包,地图等等都是用户界面,按下ALT-Z之后可以让他们暂时消失. Cache:
Cache
|-WDB
|-enCN
|-zhCN
cache/wdb/zhCN 这里就是保存玩家玩游戏时 WOW有缓存的一些数据 例如任务 物品 NPC等等之类,你可以通过上传这些到数据库网站(比如WOWBOX.TW).它的目的主要是为服务器减少压力而设定的,但每次wow更新,会自动清空这些. DATA就是WOW客户端的主要数据了...此部分无需要关注。 (图片制作: 急云)
config.wtf 所保存都是一些客户端设置数据,例如视频 声音 界面设置等系统参数.
只有出现非正常推出的时候 才会出现 .bak. 一般第二次进入的时候 就会产生.后面如果 wow运行没有出现问题 .bak 永远不会改变。 引用:3、插件安装的3种方式: 第一种:是像大脚,精灵这样的.运行插件以后,会自动把插件下载到interface的addons文件夹里面;
第二种:是手动添加单体插件,把插件文件直接放到interface文件夹里就可以了.譬如:有个插件叫SimpleCombatLog,作用请看1楼图里面的战斗记录,这个插件是美化和简化战斗记录显示的.我们把SimpleCombatLog从网上下载下来之后,一般是个压缩文件,解压后可以看到一个名字为"SimpleCombatLog"的文件夹,只要把这个文件夹复制或者剪切到interface的addons文件夹里就可以使用了.
第三种:其实和第二种一样,大批量的添加单体插件,也就是使用其他玩家的插件整合包.譬如用我提供的插件包,那么虽然把interface复制下来之后,进游戏会发现界面非常混乱?为什么呢,因为WTF文件夹还是你原来的,在原来的设置下,新加入的插件的显示效果就如画面所示,很混乱.因此还需要把WTF换成新的WTF.WTF文件夹里的主要构造是这样的:...\WTF\Account\aaaaaaa\艾苏恩\silverna
这里的aaaaaaa是游戏帐号名(一般为大写的)
艾苏恩为服务器名
silverna为游戏角色名
一般放包的人会将这3个文件夹的名称用普遍名称替代,为了保护帐号隐私.
通常放出的整合包里的WTF文件夹里是...\WTF\Account\你的帐号\服务器名\游戏角色名
假设你的帐号为abc123,在国王之谷服务器,游戏角色叫abc
那么把WTF文件夹里的"你的帐号"文件夹改名为ABC123(注意大写),相应的,服务器名改为国王之谷,游戏角色名改为abc,做了这样的更改之后,你就把WTF里面的设置改成自己角色的了.如果有2个帐号,那就把"你的帐号"这个文件夹复制一份,修改下帐号名;同样的,在不同的服务器有角色,那么把服务器名这个文件夹复制一份,修改下;有几个游戏角色的,就把游戏角色名这个文件夹复制几分,修改下名字。
这里注意,如果你不复制的话,只要你进了游戏,会自动生成相应的文件夹,但是设置是默认的设置,如果需要用新的插件的设置,请删除相应的文件夹,用复制过来的文件夹改名以后替代。 ps:六魔包的安装方式应该属于一三两种的结合。
引用:
4.一般情况下的插件安装删除方式:
插件目录的目录文件结构:
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
安装:
1.退出 游戏
2.下载你所想要的插件
3. 解压
通常插件是用rar或者zip进行压缩的. 你只需要下载一个最新版本的winrar就可以解决.
4.了解WOW安装位置
右击压缩包,选择"解压到" WOW安装目录/Interface/Addons
6. 运行 WOW
7. 在人物选择界面
你就会发现左下角多了一个 “插件” 按钮。点击“插件”你就会看到刚刚解压进addons的插件(如下图示).
点击插件 可以为你的角色专门配置插件的加载情况:(如下图示)
8. 登陆游戏
开始配置你的插件吧
卸 载 ( 删 除 ):
如果要删除单个插件,就可以到Interface\AddOns下,找到你要删除的插件(通常是插件名为文件名的文件夹)然后DEL掉就可以了
PS:请养成好习惯,删除或换过插件以后,要记得到WTF\Account\你的帐号\SavedVariables下,把对应的插件配置一并删除,然后再上游戏使用新加入的插件
如果是要删除全部插件的,可以在WOW选区启动器中选择[配置]---[清除插件]来清空你所有的插件及插件配置。
新版的wow repair程序添加了"重置"功能,这是一个非常方便的删除插件并初始化所有设置的方式。 引用:
5.如何加载插件?
人物选择画面里面有个插件管理设置,里面列出了addons文件夹里所有的插件名字,前边有个框.一般鼠标移动到插件名字上,会有说明,说明这个插件的用途.有些插件后边会有标记-ACE2,表明这个属于ACE2文件,需要用到ACE2的库文件.库文件一般是!lib开头的插件.有些ACE2插件会自带库,那就不需要加载另外的库文件.还有一些不是ACE2的插件也会有类似的结构,插件A和插件B是关联的,如果插件B不加载,那么插件A即使加载了也没有用.这样的关系可以理解为:大脑和手,库文件就相当于大脑,功能插件就相当于手.不加载库文件,功能插件即使加载了也不能起作用.
插件名字前面的框,勾上就表示加载此插件,如果勾上以后插件名字后面显示"缺少关联"之类的词,就表示只加载了手,没有加载头,看下关联的头是什么,然后找到加载一下.如果显示的是插件过期,那么将插件管理界面最上面的"加载过期"前面的勾选上就可以了,一般游戏版本更新后需要这么做.
但是有些插件,在游戏版本更新后加载了过期还是不能用.那可能是游戏里相应的机制有了改动.譬如这次版本升级以后,邮箱系统有了改动,现在支持群发了,如果还是使用旧的邮箱插件,那么使用过程中就会出错.这种情况就要等新的插件出来再去下载使用了.
在进入游戏后,有些插件设置修改后,需要重新加载插件才能生效,插件加载命令为"/reloadui"。 (在国服中文目前版本(2.4.1)中测试此命令可用。) 引用:
6、ACE 2 :引用:
作者: Ace 开发团队
官方站点: www.wowace.com
本地化作者: N/A
本地化官方站点: N/A
软件类型: Library/Framework
版本: 1.0
简介
Ace2是一组用来简化魔兽世界插件开发的编程框架。其目的在于增进程序模块化和运行性能。
Ace2由以下几个子系统构成。
- AceLibrary
主要用来解决版本兼容性问题。并且用作调用其他Ace插件,也用作错误处理。 - AceOO-2.0
提供面向对象语言特性。 - AceAddon-2.0
各种插件使用Ace2时需要使用的主要的接口。各种Ace组件都通过这一部分来提供其功能。它还包含一些初始化事件。 - AceComm-2.0
玩家间插件通过隐藏频道通信的接口。 - AceConsole-2.0
提供类似终端I/O的功能。可以简单的提供 斜杠命令(slash command) 屏幕输出。
通过魔兽世界的saved variable功能,提供快速,整洁,完备的数据存储功能。
- AceEvent-2.0
事件处理,预定,插件间通信。 - AceDebug-2.0
调试。 - AceHook-2.1
用于安全的代码挂钩(函数 方法 脚本) AceHook-2.0已经废弃,取而代之的是AceHook-2.1
帮助开发者实现程序本地化(翻译)功能。AceLocale-2.0和AceLocale-2.1已经废弃,取而代之的是AceLocale-2.2
- AceModuleCore-2.0
帮助开发者实现程序模块化功能。 - AceTab-2.0
“tab”键代码提示。
引用:7.如何设置(使用)插件
一般设置(使用)办法有2种:
第一种:是直接再游戏里输入命令.譬如:glory插件.该插件可以显示荣誉点数和计算竞技场点数.
再游戏里输入/glory之后,聊天栏里会显示下一级的命令,譬如中间有个arena
那么输入/glory arena之后,又会有下一级命令,譬如中间有个rating
那么输入/glory arena rating之后,又会有下一级命令,提示输入竞技场的分数
那么输入/glory arena rating 1600之后,会显示在1600分数下,55 33和22分别可以获得的竞技场点数.
再譬如ktm插件,有些朋友使用的时候会发现KTM不见了.那么输入/ktm gui reset和/ktm gui show一般就可以在此看到KTM的界面了.
一般第一级的命令都是插件名字或者名字的缩写,譬如recount->/recount,SimpleCombatLog->/scl,
glory->/glory,ag_UnitFrame->/aguf等等.输入以后可以看到下一级命令.
目前很多插件输入一级命令后,就进入其设置界面。
第二种:是借助于"插件设置"插件来设置插件(有点拗口...),譬如Niagara,这种插件将插件(通常也包括自己)通过可视化界面来进行设置,譬如包里的小地图边缘的螺丝按钮.而不是用第一种方法里面的输入命令来设置.这种办法更加方便和直观.
一般插件包(如大脚、六魔包)都会把各种插件的设置界面入口集中起来,方便玩家进入。 引用:8、安全使用插件的注意事项:
1.下载插件请到相关的官方发布站点或正规发布渠道下载。
2.插件下载后应立即用新版杀毒软件查杀。如下载的插件包内有任何不明.EXE文件,请不要执行。
3.插件解压缩到World of Warcraft 目录里Interface文件夹下 AddOns目录里。 引用:9、WOW版本升级后插件过期问题
每次魔兽世界更新重要版本后,都会出现以前的插件版本的错误,比如这次的国服CWOW 2.3更新到CWOW2.4,以前的CWOW2.3下的插件在CWOW2.4加载后会显示插件过期的错误,那么如何修正这个错误呢,在此我们给出了几种方法:
2、在登陆游戏出现人物选择后,点击左下角的“插件”按钮,然后如下图一样在加载过期插件前打勾。
2、用插件版本号修改工具WoWToc来批量修改插件版本号,新的插件版本号应该为Interface: 20400。
3、时刻关注一些正规发布渠道站点,下载软件前请认真阅读插件信息里的“适用版本”。 引用: 10、了解插件包中某个插件的基本信息的简单方法:
看一下该插件包中TOC文件,关于TOC文件中各项的格式说明参看: TOC文件格式说明。 引用: 14、HOW TO INSTALL ADDONS(Refer to curse.com)
Don't know how to get addons to work? READ THIS!
1. Download the addons you want.
2. Create a folder in your World of Warcraft folder called Interface if there isnt one already.
3. Inside the Interface folder create a folder called AddOns.
4. Now the addons you installed, if they are compressed open it and copy the stuff in it and paste it in the Interface/AddOns folder.
5. Load WoW and log in.
6. On the character screen there should be a button at the bottom left that says AddOns.
7. Click that button and a window pops up with the addons you put in.
8. In that window check the box that says Load Out of Date AddOns.
9. Where it says the MB it uses, usually says 64 for default, change it to 0 so it uses as much as it needs.
10. Click Okay at the bottom and go on your character.
11. Learn to use your addons.
I hope this guide helps. And if you could CURSE REPRESENTATIVES please make this sticky so everyone can see it. I appreciate it.
Source: http://wow.curse.com/forums/details/22258/ [ 本帖最后由 dhcn 于 2008-7-3 10:23 编辑 ]
附件: 您所在的用户组无法下载或查看附件
|