WoW Analyzer 详尽的战斗日志分析工具

时间:2017-07-24 11:50 作者:phantom0308 来源:NGA 手机订阅 神评论

新闻导语

WoW Analyzer 详尽的战斗日志分析工具,一起来看下吧!

什么是WoW Analyzer

  在过去的5年中,WCL(Warcraft Combat Log)很好的回答了“如何看到一场战斗中的各个细节”这一问题,通过解析战斗日志的方式将一场战斗的各个方面展示在了玩家面前,方便玩家回溯一场战斗中每个参与者的表现。也提供了排行榜的功能让我们可以向更高水平的玩家学习,进一步提升自己在游戏中的表现。

  但WCL仍有其局限性,最明显之处就是玩家面对一份详尽的战斗日志报告仍然需要进行一些人为的“分析工作”才能分辨出优秀与不足之处。但这种分析能力往往只被少数优秀玩家所掌握,并且随着他们的AFK而逐渐流失无法传承,最终造成许多玩家只能通过WCL看个热闹,而无法真正的从中获得帮助。

  WoW Analyzer是一款基于WCL的战斗日志分析工具,它的诞生就是为了回答“如何看懂一份战斗日志”这一问题。

WoW Analyzer能做什么

  WoW Analyzer会基于一份WCL的日志做多个维度的分析,并针对一些关键性指标进行检查,对于需要改进的方面给出对应的建议。

  这些指标包括但不仅限于:

  • 技能施放

  • 天赋选择

  • 装备特效占比

  • cd技能使用详情

  总的来说,WoW Analyzer可以被视为是WCL的高阶分析器,因为它能够更好的在以下两种场景中完成分析工作:

  1. 将一些WCL中不够直观的指标更好的展示出来。

  例如在分析一份奶萨的日志时,我们会计算治疗链的总跳数与施放次数的比例,来观察治疗链是否跳满5个目标,而在WoW Analyzer中我们则将其作为一个指标单独进行展示,避免重复的人为计算。

 

  2. 将一些WCL的GUI界面中难以分析的指标展示出来。

  同样以奶萨为例,我们无法在WCL报告中判断一个奶萨的精通在整场战斗中产生了多少收益。而WoW Analyzer则可以遍历整场战斗中的每一次技能施放,通过技能施放结果以及技能施放对象的当时血量准确计算出精通收益,最终累加获得总收益,让以往难以量化的属性收益变为可能。

如何使用

  打开WoW Analyzer,在输入框中输入WCL日志链接后即可开始分析(不再需要单独复制code部分,而是可以将整个url复制粘贴到输入框中)。

  我们也为chrome浏览器的用户提供了一款浏览器插件,可以从WCL日志页面快速跳转至WoW Analyzer的分析页面。

  安装成功后您会在浏览器的工具栏中看到插件的图标:

 

  点击后会出现一个弹窗,如果显示无法解析提取report code,那是正常情况:

 

  打开您要分析的WCL日志,再次点击插件图标,您会看到以下提示:

 

  之后点击弹出框中的Analyze按钮就可直达WoW Analyzer对应分析页面(我们也正在加快其它浏览器插件的开发工作)。

  开始分析后,首先会列出这份WCL报告中所有的战斗场次,通过右上角的kills only开关可以过滤出成功击杀的战斗,点击需要分析的战斗链接。

  点击某场战斗后,会出现该场战斗中所有可以被分析的玩家(如果这场战斗的某个玩家没有出现在这个列表中,则说明该职业还未完工)。

 

  再次点击某个需要分析的玩家,就可以看到最终的结果面板。

  在这个结果面板中,您将会看到大量的关键性指标、装备收益以及各个维度的结果分析。

  例如在Suggestions中,列出了针对这份报告提出的改进建议,右侧的Minor importance开关可以选择是否显示一些次要的建议。

  其它维度还包括技能施放频率检测、cd技能使用效率、天赋选择等。

  对于特定的角色如治疗,还会有蓝量使用以及低血量治疗情况监测(所谓的关键一口)等。

  当然也会有对于某个职业专精的针对性监测,如对奶萨的充能类技能分析其充能构成等。

目前的完成度

  目前WoW Analyzer已经完成了相当多的工作,并且几乎每天都会增添新的功能/模块。现在所有治疗职业的分析功能都以齐备,部分DPS职业也正在施工中。幸运的是,如果您的职业仍然没有施工完成或者缺少一些您认为关键的分析指标,那么您也可以参与其中!具体方式请阅读常见问题一节。

常见问题
有中文版吗?

  暂时没有。关于多语言版本的问题我们已经进行了不少讨论,目前的问题在于我们仍有许多优先级更高的功能需要去完成。而考虑到WoW Analyzer是一个面向全世界玩家的工具,增加某一门语言的翻译版本显然不能给所有用户带来收益,因此我们将多语言版本列为一个优先级较低的需求。

  但是我个人仍然会尽量推动中文版的相关工作,如果您在使用过程中遇到语言问题,请回帖列明,我会尽快答复并统一整理,作为之后多语言版本的基础。

  不便之处,尽请见谅。

我的职业现在还不能分析

  是的,部分DPS职业和坦克职业仍然缺少对应的分析模块,即使已经完工的职业也仍有可以优化的空间。因此我们非常欢迎您以多种形式贡献其中

  作为开发者参与开发与维护您的职业分析模块,如果您熟悉git工作流和Javascript(ES6),那么您会发现这并不困难。

分析给出的建议/结果都是有用的吗

  我们会优先确保分析的结果在大部分场景中是有意义的,而在一些特殊的战斗场景中使用者可能需要忽略我们提出的一些建议,我们也会尽量多的考量这类边缘情况。

  当然我们仍然难以说服所有的使用者去认同我们的判断,也无法改变一个坚定的“数据无用论者”。

  我们可以保证的则是所有职业的分析模块都由该职业资深的玩家维护,并且每一个分析指标的实现都会被一个以上的开发者审查。事实上,目前已经有许多超一流玩家在为WoW Analyzer贡献他们的职业理解,其中包括Method的治疗牧师@Josh;同时也有一些一流团队的成员/插件开发者都已经开始使用WoW Analyzer,例如Exorsus的奶萨(同时也是ext插件的维护者)。

  同时如同我们强调的,WoW Analyzer是一个完全开源的项目,因此如果您认为分析得出的结论不能帮助您,那么最好的方式就是一同改进它!

WoW Analyzer作为一个开源项目意味着什么

  与其它同类工具不同的是WoW Analyzer致力于给每一个职业专精都提供极高水准的分析,这就要求开发者们对每个职业都保持极高的了解程度,因此一个人独立完成这样一个项目是不切实际的,而通过开源社区的力量共同推进目前看来是最可行的方式。

  目前所有的开发者们都是志愿者,当然我们也不反对任何人基于WoW Analyzer做出商业化的拓展,但考虑到它目前的完成度仍不够高,因此拥抱社区加快缺失功能的实现是目前最推荐的参与方式。

  作为一个开源项目,WoW Analyzer也拥有了更长的生命周期,即使目前的开发者们离开项目,其他人也可以接手项目继续开发,从而保证了我们做的工作不会被浪费。

相关阅读:魔兽世界7.2.5,战斗日志,分析工具