Cannot load reply with load_game_summary
summary = sc2reader.load_game_summary(replay_file)
I get the following error
summary = sc2reader.load_game_summary(replay_file)
File "C:\Users\ASUS\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\sc2reader\factories\sc2factory.py", line 113, in load_game_summary return self.load(GameSummary, source, options, **new_options) File "C:\Users\ASUS\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\sc2reader\factories\sc2factory.py", line 143, in load return self._load(cls, resource, filename=filename, options=options) File "C:\Users\ASUS\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\sc2reader\factories\sc2factory.py", line 152, in _load obj = cls(resource, filename=filename, factory=self, **options) File "C:\Users\ASUS\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\sc2reader\resources.py", line 1079, in init buffer = BitPackedDecoder(zlib.decompress(summary_file.read()[16:])) zlib.error: Error -3 while decompressing data: incorrect header check
It's happening with all my replays.
You're using wrong function, intended for reading completely different kind of files (game_summary is for .s2gs files - they contain data about online match).
As for reading replays, see https://github.com/ggtracker/sc2reader#loading-replays