You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Implements new replay GameEngine and plugin support.
14
+
* Added a sc2json script contributed by @ChrisLundquist
15
+
* Adds plugin GameHeartNormalizer plugin by @StoicLoofah
16
+
* Hooked up coveralls.io for coverage reporting: https://coveralls.io/r/GraylinKim/sc2reader
17
+
* Hooked up travis-ci for continuous testing: https://travis-ci.org/GraylinKim/sc2reader
18
+
* Switched to built in python unittest module for testing.
19
+
20
+
Changed Stuff (non-backwards compatible!):
21
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6
22
7
-
* Adds experimental SC2Map.MapInfo parsing support. Replaces the useless MapInfo resource from before.
8
23
* Summary.teams is now summary.team; summary.team is now summary.teams. To conform with replay name conventions
9
24
* Fixed #136, unit types from tracker events are used when available.
10
25
* Deprecated player.gateway for player.region
11
26
* Reorganized the person/player/observer hierarchy. Top level classes are now Computer, Participant, and Observer. Participant and Computer are both children of player so any isinstance code should still work fine.
12
27
* Player.uid now means something completely different! Use player.toon_id instead
13
28
* Player.uid is now the user id of the player (was player.cid)
14
29
* PersonDict can no longer be constructed from a player list and new players cannot be added by string (name). Only integer keys accepted for setting.
15
-
* Added a sc2json script contributed by @ChrisLundquist
16
-
* Hooked up travis-ci for continuous testing. https://travis-ci.org/GraylinKim/sc2reader
17
-
* Switched to built in python unittest module for testing.
18
30
* Log a warning instead of throwing an exception when using an unknown colors.
19
-
* An unknown hex value will use the hex value as the name.
20
-
* An unknown color name will use 0x000000 as the color.
31
+
* An unknown hex value will use the hex value as the name.
32
+
* An unknown color name will use 0x000000 as the color.
33
+
* Finally straighten out all these replay player list/dicts
34
+
* human/humans -> human entities, indexed by uid
35
+
* computer/computers -> computer entities, indexed by pid
36
+
* player/players -> actually playing in the game, indexed by pid
37
+
* observer/observers -> observing the game, indexed by uid
0 commit comments