ohio813 / phpsc2replay

Automatically exported from code.google.com/p/phpsc2replay
0 stars 0 forks source link

Empty action on beta 2on2 replay #17

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Download 
http://www.fragster.de/download/60/demos-replays-starcraft-2-2on2/4481/sc2-esl-2
on2-cup-finale-13-juli/ 
2. Parse the 3rd replay (on Tarsonis Assault)
3.

What is the expected output? What do you see instead?

Zerg player myFEELooSeRE: An "empty" action is created after 54 seconds:

00:53   trains a Drone
00:54   
01:09   trains an Overlord

What version of the product are you using? On what operating system?

It's a SC2 Beta replay parsed on v1.00

Please provide any additional information below.

Debug info from timestamp 54:

DEBUG L2: Timestamp: 54, Frames: 0, Type: 3, Global: 0, Player ID: 5 
(DerFrodo), Event code: B1 Byte: 00001A3B
DEBUG L2: Timestamp: 54, Frames: 3, Type: 1, Global: 0, Player ID: 1 
(myFEELooSeRE), Event code: AC Byte: 00001A42

Selection Change
Player 1
Time 869
Deselected Count: 2
Number of New Unit Types 1
1 x 0x007601
TOTAL: 1
0x007601 -> 0x374
DEBUG L2: Timestamp: 54, Frames: 0, Type: 1, Global: 0, Player ID: 1 
(myFEELooSeRE), Event code: 0B Byte: 00001A52

DEBUG L2: Timestamp: 54, Frames: 0, Type: 3, Global: 0, Player ID: 5 
(DerFrodo), Event code: B1 Byte: 00001A75

DEBUG L2: Timestamp: 54, Frames: 0, Type: 3, Global: 0, Player ID: 5 
(DerFrodo), Event code: B1 Byte: 00001A7C

DEBUG L2: Timestamp: 54, Frames: 0, Type: 3, Global: 0, Player ID: 5 
(DerFrodo), Event code: B1 Byte: 00001A83

DEBUG L2: Timestamp: 54, Frames: 0, Type: 1, Global: 0, Player ID: 3 (Aristeo), 
Event code: AC Byte: 00001A8A

Selection Change
Player 3
Time 869
Deselected Count: 1
Number of New Unit Types 1
2 x 0x00B301
TOTAL: 2
0x00B301 -> 0x340
0x00B301 -> 0x354
DEBUG L2: Timestamp: 54, Frames: 3, Type: 3, Global: 0, Player ID: 5 
(DerFrodo), Event code: B1 Byte: 00001A9E

DEBUG L2: Timestamp: 54, Frames: 2, Type: 1, Global: 0, Player ID: 1 
(myFEELooSeRE), Event code: AC Byte: 00001AA5

Selection Change
Player 1
Time 874
Deselected Count: 1
Number of New Unit Types 1
1 x 0x008601
TOTAL: 1
0x008601 -> 0x32C
DEBUG L2: Timestamp: 54, Frames: 0, Type: 1, Global: 0, Player ID: 1 
(myFEELooSeRE), Event code: 0B Byte: 00001AB5

DEBUG L2: Timestamp: 54, Frames: 0, Type: 1, Global: 0, Player ID: 5 
(DerFrodo), Event code: AC Byte: 00001AD8

Selection Change
Player 5
Time 874
Deselected Count: 1
Number of New Unit Types 1
1 x 0x008601
TOTAL: 1
0x008601 -> 0x32C
DEBUG L2: Timestamp: 54, Frames: 3, Type: 1, Global: 0, Player ID: 1 
(myFEELooSeRE), Event code: 0B Byte: 00001AE8

DEBUG L2: Timestamp: 55, Frames: 3, Type: 1, Global: 0, Player ID: 1 
(myFEELooSeRE), Event code: 0B Byte: 00001B0C

Original issue reported on code.google.com by hostmas...@gab-ev.de on 29 Sep 2010 at 7:10

GoogleCodeExporter commented 9 years ago
The replay also complains about unknown ability: 0A160E

Original comment by hostmas...@gab-ev.de on 29 Sep 2010 at 8:23

GoogleCodeExporter commented 9 years ago
Is this a beta replay < v1.00? It's hard to tell from your description, whether 
this is a replay in v1.00 or the parser is v1.00

Original comment by jdela...@gmail.com on 29 Sep 2010 at 7:25

GoogleCodeExporter commented 9 years ago
According to the parser v1.00, the SC2 version was 0 (build 15976), which is 
Beta patch 16 (phase 2) according to 
http://code.google.com/p/phpsc2replay/wiki/Versions

Original comment by hostmas...@gab-ev.de on 29 Sep 2010 at 10:07

GoogleCodeExporter commented 9 years ago
I don't think that sc2 version is supported anymore... try an earlier version 
of the parser 

Original comment by zsol.z...@gmail.com on 30 Sep 2010 at 4:39

GoogleCodeExporter commented 9 years ago
I reported this issue more for informational purposes. It might shed some more 
light on the MPQ internals of a SC2Replay.

Original comment by hostmas...@gab-ev.de on 30 Sep 2010 at 9:20

GoogleCodeExporter commented 9 years ago
Seems like a missing ability code. Unfortunately since beta replays are no 
longer watchable(at least by me), I can't check what it means and as such it 
won't be fixed.

Beta phase 2 replays seem to have the same format as retail, which is why the 
parser works at all.

Original comment by lauri.vi...@gmail.com on 10 Oct 2010 at 9:33