Closed. This question needs to be more focused 。它目前不接受答案。












想改善这个问题吗?更新问题,使其仅通过 editing this post 关注一个问题。

2年前关闭。



Improve this question




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

所以,我想知道是否有人有关于如何从重播中提取指标的解决方案?我正在寻找这些类型的东西:
  • 当前军队值
  • 当前 float 资源
  • 当前建筑产量
  • ...

  • 基本上每 30 秒之类的。

    有任何想法吗?

    最佳答案

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

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

    关于parsing - 从星际争霸 2 回放中获取特定指标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8389594/

    10-11 00:52