google-deepmind / google-deepmind/pysc2

Replays_action not working properly

Open
#144 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
Python
Stars
8.3k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

Hi all,

I was trying to extract some information from replays using the replays_action.py, the game instance did come up as well as the replay info. But the time "froze" at 00:00 in the game and there is no action information as well.

The output looks like this:
Getting replay list: D:\StarCraft II\Replays\gold1.SC2Replay
1 replays found.

[0] Starting up a new SC2 instance.
[0] SC2 Started successfully.
[0] Got replay: D:\StarCraft II\Replays\gold1.SC2Replay
[0] --------------- Replay Info gold1.SC2Replay ----------------
[0] map_name: "\351\234\223\350\231\271\345\271\277\345\234\272 - \345\244\251\346\242\257\347\211\210"
[0] player_info {
[0] player_info {
[0] player_id: 1
[0] race_requested: Terran
[0] race_actual: Terran
[0] }
[0] player_result {
[0] player_id: 1
[0] result: Victory
[0] }
[0] player_apm: 260
[0] }
[0] player_info {
[0] player_info {
[0] player_id: 2
[0] race_requested: Protoss
[0] race_actual: Protoss
[0] }
[0] player_result {
[0] player_id: 2
[0] result: Defeat
[0] }
[0] player_mmr: 3103
[0] player_apm: 92
[0] }
[0] game_duration_loops: 10538
[0] game_duration_seconds: 470.479248046875
[0] game_version: "4.1.3.61021"
[0] data_build: 61021
[0] base_build: 60321
[0] data_version: "F486693E00B2CD305B39E0AB254623EB"
[0] ------------------------------------------------------------
[0] Starting gold1.SC2Replay from player 1's perspective
============================================= Summary 100 secs ============================================
Replays: 0, Steps total: 0

Camera move: 0, Select pt: 0, Select rect: 0, Control group: 0

Maps: 1
{Neon Square - LDE: 1}

Races: 2
{Terran: 1, Protoss: 1}

Unit ids: 0
{}

Valid abilities: 0
{}

Made abilities: 0
{}

Valid actions: 0
{}

Made actions: 0
{}

Crashing replays: 0
[]

Invalid replays: 0
[]
---------------------------------------------- Process stats ----------------------------------------------
[ 0] replay: gold1.SC2Replay, replays: 0, steps: 0, game loops: 0, last: start_replay, 9 s ago
------------------------------------------------------------------------------------------------------------

I am using the latest SC2 ver 4.1.3 on Windows 10 with a replay produced in the same version.
If I am understanding pysc2 correctly here, it should be simulating all the events in the replay and count say how many workers one player has at a specific time, as well as upgrade, etc. Does it?

Thank you in advance for your help.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.