MEET FLOPPY BLAH(thats the word that makes the world blow up, zeeky boggy doog cause a nuclear explosion)
QUOTE
EDIT: Then how will you explain the random effects?
Buffer overflow. Example: Say the number of upgrades comes right after the unit HP. There are only 228 registered units. Now say unit 229 was viewable and selectable. It will have 0 HP until you upgrade Terran Infantry Armor. Once you upgrade that, it will have a max of 1 hp. It's just how it works. It does the same thing for every unit, sprite, image, player, etc. In 1.11b I determined that a certain player's alliance will be affected by the number of pauses the 8 players have left. It worked. I did the same for extended player deaths and the technologies available for the 8 players. Random testing showed that it was consistant.
But there's more work involved to get the addresses of values from units.dat, images.dat, flingy.dat, sprites.dat, and iscript.bin.