Comment 5 for bug 896145

Revision history for this message
cranium (cranium) wrote :

The outlying problem has been found. After massive tests between I, Deathnote, and WDF it Seems RA2/YR has an upper limit of 512 for [BuildingTypes]. Assuming BulidingTypes array starts at 0 the limit is 512, if the array starts at 1, then the limit is 513. anything over the limit results in the win/lose crash EIP 0074911D
and assuming this lists works like all other lists that go over the limit, the list starts over from the beginning, so entry 514 would be read as entry 1 hence the "it's still burning when trying to read data that's been overwritten earlier" comment.
So I'm guessing maybe this can be fixed like the 100 unit bug was?