骄阳网

魔兽UI谱之伤害统计

2006年12月29日 作者:苍刑千戚出处:Joyyang 责任编辑:魔鬼天使

  === 骄阳技术讲堂系列 ===

  本系列文章系《大众网络报》或《网络游戏秘笈》所刊载纯技术类文章。《魔兽世界》是一个极其开放的游戏,它既内涵丰富,还对外提供了大量技术数据接口.。

  这就使得魔兽世界不仅有大量游戏内容的技术文章,这部分内容着重于职业、天赋、技能以及操作等方面的分析,对玩家来说犹如内功;此外,还有大量纯技术类文章,他们是关于UI、宏、功能插件或游戏命令等方面的知识,相对内功来说它们就是武器,是加深我们对游戏的认知,把游戏玩得更轻松的法宝。

  ================

  作为一个Raid团队的RL,最重要的就是在这个Raid团队中发现真正用心的人才,同时找出在Raid过程中是否存在偷懒和非Raid天赋的团员。做到这一点最好的方法就是在Raid过程中通过一系列数据统计来判定,比如Raid中看看某盗贼的全部伤害输出量是否达到团队平均数,牧师的溢出治疗量是否极度过量,在需要解大量DEBUFF的Boss战中骑士是否正确使用了技能等。

  这一类型的插件现在比较普及的有两种,就是很早之前出现的DamageMeters和新秀插件SW_Stats,早期还有一款名叫Recap的数据统计插件,因为汉化更新不及时和功能上的缺乏,已经被国内的插件爱好者所遗忘。

  这两种插件的原理基本相似,都是通过对游戏本身的战斗记录做出分析,然后通过Raid中的多个使用此插件的人同步,从而得到大致上的全团伤害和治疗等量。

  在使用这种方法的同时,也带来了不小的问题。

  第一,最新的DamageMeters5.0版本和SW_Stats2.0版本为了精确统计战斗记录,都会强行修改游戏本身的战斗记录。

  例如游戏本身的战斗记录显示为:你的寒冰箭的致命一击对熊猫造成了2345点冰霜伤害。
  被修改过之后就会变成:你 的 寒冰箭 的致命一击 对 熊猫 造成了 2345 点冰霜伤害。

  这样做的后果就是如果你同时使用了SCT等伤害显示插件时,就会造成格式不同的冲突,SCT有可能不能准确显示出这次寒冰箭的致命一击伤害,同时也会和一些Boss技能监视插件产生冲突。

  第二,很多人的名字中间带有“的”、“击中”、“对”等统计插件的关键字,就会造成名字中带有这些字样的伤害输出量被统计的极低。但是,如果你的名字叫做“的致命一击”,那么全团人的致命一击伤害基本都会统计到你的名字下面,多么风光的事情……

  既然我们只能选择一款此类插件,以下就对这两种做一个直观上的分析,以便大家选择。

  DamageMeters做为老牌插件,已经被Bigfoot等插件包所整合,优点在于其功能简单使用,几乎不需要任何设置,即装即用。而且Bigfoot的用户群也普及了大批DamageMeters用户,同步性比较好。缺点就是对以上关键字的处理程度不够,而且其界面极其老土,在这个界面华丽化的时代已经跟不上潮流。

  SW_Stats新贵插件,本来就是某公会自用插件,专业性较高。优点在于相比于DamageMeters,系统内存占用小,虽然代码量在统计插件中最少,但统计数据却最多,支持150码3倍距离采集数据。同时SCT、Dex等插件现在开始支持SW_Stats的战斗日志格式,实现精确统计特殊人名伤害治疗,而且其界面很华丽。缺点在于不利于上手,号称有23种统计模式可以切换,并提供最多10个快速显示的切换按键,但是这些要一一设置下来将是一件很繁琐的事情。

  这两种插件除了统计全团之外,还有一个功能,就是能够分析自己的战斗数据,但是所谓术有专精,最后我们再介绍一款仅仅统计自己战斗数据的专业插件——KombatStats。

  KombatStats也算很老牌的插件了,很早之前就被WoWshell所整合,不过现在作者接连更新了几个新版,同时最新版本的KombatStats已经开始向ACE2系统靠拢。

  如果新换了装备,想看看实际效果如何?这个插件就是最好的选择。它专注于统计每个技能的命中、爆击、失误、偏斜等数据,同时能够统计到自己的宠物和临时控制的宠物所产生的数据,直观地在界面上显示出一段时间内的DPS和自己每个技能的最小、最大、平均伤害治疗的大小。并且这个插件现在也能够和DamageMeters5.0和SW_Stats2.0的战斗记录同步,自动适用,值得推荐。

发表评论:

用户昵称: 匿名发表
最新评论 (更多评论……)
最新活动
新闻快递
专区推荐