4

我正在寻找一种从回放中提取一些指标的方法,但是在做了一些研究之后,我认为这可能比我最初想象的要困难。根据我的发现,SC2 重播主要是事件(以及一些关于重播和玩家的信息),这些事件本身并不能提供我希望提取的信息,因为重播和游戏引擎高度相关一起(当然)。

所以,我想知道是否有人有关于如何从回放中提取指标的解决方案?我一直在寻找这些东西:

  • 当前的军队价值
  • 当前浮动资源
  • 目前的建筑生产
  • ...

基本上每30秒一次。

有任何想法吗?

4

1 回答 1

3

ggtracker 使用 sc2reader 来获得接近当前军队值的东西——它计算“现役军队”的规模。活跃的军队是基于玩家选择行动。一个单位在第一次被选中时加入“现役军队”,在最后一次被选中后离开“现役军队”。

您可能还对 s2gs 文件中包含的统计数据感兴趣,这些数据显示在赛后统计数据显示中。例如,它包含军队规模图和收入图数据。s2gs 文件可以被 sc2reader 解析。这个 teamliquid 线程有更多关于如何获取 s2gs 文件的详细信息:http ://www.teamliquid.net/forum/viewmessage.php?topic_id=330926 。基本上,您可以通过单击 SC2 客户端手动使 s2gs 文件出现在您的计算机上。

于 2012-06-02T03:56:36.610 回答