Every time the player researches something in the same player category as listed above, the number you're looking for will change.
One long is four bytes. Techs only use one byte, and are right beside each other, while deaths are stored as a long. The deaths for extended players read beyond the memory into the "tech storage section", or whatever you want to call it.
Example:
Now, the one long is Player 85's Vespene Gas Tank Type 2.
Four bytes: 00 00 00 00
Now, when the player researches one of the four techs(Let's say it researches EMP Shockwave), that long becomes 00 00 01 00. 01 means the tech is researched while 00 means it is not. So the four techs will have two possibilities each: 00 and 01.
That means when you're looking for STIM PACK, you have to look for all of the following possibilities:
01 00 00 00
01 00 00 01
01 00 01 00
01 00 01 01
01 01 00 00
01 01 00 01
01 01 01 00
01 01 01 01
^...^..^...^
|....|...| ..SPIDER MINE BYTE
|....| EMP SHOCKWAVE BYTE
| LOCKDOWN BYTE
STIM PACK BYTE
See, any of the other techs could be researched or not researched, and that must be taken into account.
QUOTE
How did u discover all this stuff?
Playing too much Starcraft.
QUOTE
Makes me wonder, do all these numbers get instantly reached by Starcraft Players like 256 and 257 at the same time?
I don't really get the question. :? Explain.