goto-bus-stop / recanalyst

Analyzes Age of Empires 2 recorded game files.
https://goto-bus-stop.github.io/recanalyst/doc/v4.2.0
GNU General Public License v3.0
76 stars 11 forks source link

Bug Detected for Version 16, subVersion 12.36 #42

Open wululoo opened 7 years ago

wululoo commented 7 years ago

At HeaderAnalyzer.php line 178: mapsize is correctly parsed when position is padded by 60 instead of 58

At PlayerObjectsListAnalyzer.php line 346: isMgx is false for the recorded game but aokObjectEndSeparator is not found instead, objectEndSeparator is found

At PlayerObjectListAnalyzer.php line 234: the original playerInfoEndSeparator exist only if the player is GAIA for other players, the constant is 0x00, 0x0B, 0x40, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0B which is {0x00, 0x0B, 0x40, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00} + playerInfoEndSeparator