Traceback (most recent call last): File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\construct\core.py", line 2784, in _parse return self.subcon._parse(stream, context, path) File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\construct\core.py", line 867, in _parse subobj = sc._parse(stream, context, path) File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\construct\core.py", line 295, in _parse return self.subcon._parse(stream, context, path) File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\construct\core.py", line 1594, in _parse obj = self.cases.get(key, self.default)._parse(stream, context, path) File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\construct\core.py", line 867, in _parse subobj = sc._parse(stream, context, path) File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\construct\core.py", line 1936, in _parse raise ConstError("expected %r but parsed %r" % (self.value, obj)) construct.core.ConstError: expected b'\x00\x0b' but parsed b'\x00\x00' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\construct\core.py", line 1042, in _parse obj.append(self.subcon._parse(stream, context._, path)) File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\construct\core.py", line 2788, in _parse raise e.__class__("%s\n %s" % (e, path)) construct.core.ConstError: expected b'\x00\x0b' but parsed b'\x00\x00' (parsing) -> initial -> players During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\construct\core.py", line 2784, in _parse return self.subcon._parse(stream, context, path) File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\construct\core.py", line 867, in _parse subobj = sc._parse(stream, context, path) File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\construct\core.py", line 1050, in _parse raise RangeError("expected %d to %d, found %d" % (min, max, len(obj))) construct.core.RangeError: expected 3 to 3, found 0 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\mgz\summary\full.py", line 73, in __init__ self._header = mgz.header.parse_stream(self._handle) File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\construct\core.py", line 171, in parse_stream return self._parse(stream, context2, "(parsing)") File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\construct\core.py", line 867, in _parse subobj = sc._parse(stream, context, path) File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\construct\core.py", line 295, in _parse return self.subcon._parse(stream, context, path) File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\construct\core.py", line 867, in _parse subobj = sc._parse(stream, context, path) File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\construct\core.py", line 295, in _parse return self.subcon._parse(stream, context, path) File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\mgz\util.py", line 58, in _parse return self.subcon._parse(new_stream, context, path) File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\construct\core.py", line 357, in _parse return self.subcon.parse(data, context) File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\construct\core.py", line 158, in parse return self.parse_stream(BytesIO(data), context, **kw) File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\construct\core.py", line 171, in parse_stream return self._parse(stream, context2, "(parsing)") File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\construct\core.py", line 867, in _parse subobj = sc._parse(stream, context, path) File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\construct\core.py", line 2788, in _parse raise e.__class__("%s\n %s" % (e, path)) construct.core.RangeError: expected 3 to 3, found 0 (parsing) -> initial During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Dossier Lucas\Jeux\AOE2 DE\game parser.py", line 43, in s = Summary(data) File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\mgz\summary\__init__.py", line 22, in __call__ return FullSummary(data, playback) File "C:\WPy64-3870\python-3.8.7.amd64\lib\site-packages\mgz\summary\full.py", line 85, in __init__ raise RuntimeError("invalid mgz file: {}".format(e)) RuntimeError: invalid mgz file: expected 3 to 3, found 0 (parsing) -> initial