魔兽你不知道的世界——插件、视频与资源提取 | |||
---|---|---|---|
http://games.sina.com.cn 2006-01-26 10:48 大众软件 | |||
本刊记者 心鹰 《魔兽世界》从内测到现在快一年了,玩家新老更替,版本也不断升级。对于大多数国内玩家来说,“WOW”也许只代表一款游戏,一次能消磨时间的活动。很多玩家在厌倦了“三大副本”后开始高喊“魔兽已死”“还我最初的单纯”“又一个泡菜”……也许,新副本、新种族、新职业、新装备能抓住玩家有些淡漠的心思,但在无休止的Raid、PK后,那一份
第一部分 插件(UI) 关键词: UI(User Interface)用户界面 Addons(Add-Ons)插件 Mod(Modules)插件组 Macro宏 要了解插件,首先我们要清楚什么是“宏”。简单地说,宏就是一连串命令(动作)的集合,它可通过点击一个自定义的按钮完成一系列动作。它主要运用暴雪提供的LUA和XML文件(官方API函数接口)来判定在某个条件下某种动作的生成,整个过程通过客户端内置的编译机解释并执行。当然,如果你不了解LUA和XML函数如何表达,可能无法实现一个独创的宏。这并不要紧,因为有很多利用LUA和XML代码,来扩充玩家可使用的用户界面功能的成型“宏”,我们称之为“插件”(严格地说,插件还不能简单理解为宏的集合,宏可让你在游戏中实现一些效果,而插件是在游戏外直接利用LUA和XML代码做成附加文件的)。 任何一个插件都是由3种文件组成:LUA、XML、TOC。TOC是插件的标签,它告诉编码器我们编写的插件名字、作者、版本号、注释、主要文件、依赖文件、保存文件等。XML是插件的定义文件,插件有多少个按钮、多少文字、按钮的具体位置都在这里定义,而LUA负责把这些定义运行起来,比如按钮在什么条件下出现。 《魔兽世界》允许玩家自行设定个性化的用户界面,当许多功能各样的插件集合在一起时,它们就形成了一个UI,被统一放到一个目录下面(Interface\Addons文件夹),你可在玩家界面右下角的“插件”按钮来控制它们的开关,也可在这里为所有插件设定缓存。按照插件的不同功能,通常我们把它们分为:动作条UI、聊天UI、职业UI、战斗UI、接口增强、物品UI、地图UI、任务UI、组队UI、其他UI、综合UI等。对于一般读者来说,研究如何编写程序毕竟太过复杂,笔者在这里向大家介绍一些优秀的UI,要知道,UI真的能帮你做很多事情(像“大脚”“魔兽精灵”等综合UI集成了很多诸如团队助手、SCT等常用UI,因篇幅有限这里不再赘述)。 动作条UI:DiscordActionBars、FlexBar、StatusBars、Gbars 动作条UI就是改变玩家在游戏中的默认动作条,增加新的按钮位置、改变按钮出现的时间等。DiscordActionBars、FlexBar是目前功能最强大的动作条UI,但相对控制也非常复杂。这里主要介绍Gbars,相信对于大多数玩家来说,它的功能已足够用了。 使用说明(命令行) /gbars lock——锁定所有工具条 /gbars unlock——解锁所有工具条 /gbars reset——重置所有工具条的位置 /gbars help——查看帮助 /gbars auto disable——关闭回复物品监视功能 /gbars auto enable——开启回复物品监视功能 /gbars <工具条> lock——锁定指定工具条 /gbars <工具条> unlock——解锁指定工具条 /gbars <工具条> reset——重置指定工具条 /gbars <工具条> hide——隐藏指定工具条 /gbars <工具条> show——显示指定工具条 <工具条> 可以是:mainbar,bar1,bar2,bar3,bar4,xbar1,xbar2,b1,b2,b3,b4,shape,pet,bags,options,xp,auto mainbar——主动作条 bar1~bar4——4个标准动作条(12格) xbar1~xbar2——2个短动作条(6格) b1~b4——4个独立按钮 bags——背包条 pet——宠物控制条 shape——形态条(例如战士的姿态、德鲁伊的变形) options——系统菜单条 xp——经验条 auto——恢复物品自动显示条(5格) 解锁后工具条左上角会出现图标,可用左键拖放移动工具条,右键点击图标可改变工具条的纵横排列方式。 战斗UI:战斗声音提示 基本功能有: “连击点通知” 当你得到连击点时播放音效(盗贼/德鲁伊) “连击点满通知” 当你得到5个连击点时播放音效(盗贼/德鲁伊) “躲闪通知” 当你避开攻击时播放音效 “招架通知” 当你招架攻击时播放音效 “重击目标通知” 重击目标时播放音效 “重击玩家通知” 重击玩家时播放音效 “战斗状态通知” 当你进入战斗状态时播放音效 “战斗音乐” 当你进入战斗状态时播放音乐 “离开战斗状态通知” 当你离开战斗状态时播放音效 “目标血量少于20%通知” 当目标血量少于20%时播放音效 “死亡通知” 当你死亡时播放音效 “目标死亡通知” 当你的目标死亡时播放音效 “敌对玩家通知(决斗和PVP)” 当你点击敌对玩家时播放音效 接口增强:CCWatch 自行修改的CCWatch可在10个时间进度条上显示相关职业对怪物(或PVP玩家)释放的Debuff技能剩余时间。 盗贼——凿击、致盲、肾击、偷袭、闷棍 法师——变羊术、霜之新星、冻结 牧师——束缚亡灵、心灵尖啸、暗影昏迷、暗言术(痛) 德鲁伊——休眠、纠缠根须、突袭、重击、野性冲锋、星火昏迷 猎人——冰冻陷阱、献祭陷阱、恐吓野兽、强化震荡射击、扰乱射击、胁迫、毒蛇钉刺、蝰蛇钉刺、毒蝎钉刺 圣骑士——制裁之锤、超度亡灵、悔改 术士——恐惧、放逐、魅惑、腐蚀术、献祭、痛苦诅咒 战士——拦截昏迷、锤击昏迷、强化断筋 牛头人技能——战争践踏 CCWatch命令选项包括(/ccw): on:开启CCWatch off:关闭CCWatch lock:锁定并开启CCWatch unlock:解锁CCWatch u:更新插件Debuff技能等级或天赋 print:打印当前配置 invert:时间进度条反向切换 alpha:设置进度条透明度,从0到1 scale:设置CCWatch的显示大小比例,从0.25到3.0 grow:设置时间进度条是否在当前进度条被占用时向上、向下或替换进度条(子选项off/up/down,例如/ccw grow off表示替换进度条) config:打开配置窗口 clear:清除保存的配置并刷新 注意事项: 请在第一次进入游戏时,使用/ccw clear清除原来的保存配置,再使用/ccw on打开,插件就可正常使用了。 其他UI:BGBuddy BGBuddy是战场玩家必备的插件,带有自动加入、自动释放、自动确认复活等功能 其他功能包括: 多国语言 监视你好友列表中的玩家在战场的状态 退出战场后自动解散队伍 塔或者墓地被占领时的倒计时条 战歌峡谷中完整的功能 支持titanpanel 支持infobar 编辑:高原 | |||