PyMS and ProTRG developer
Top Speed is measured as "Speed*(320/3)"
If you had checked the hint in DatEdit/PyDAT you would have known this, and that it is in pixels/frame. So:
Overlord Top Speed: 213 / (320/2) = 1.996 or 2pixels/frame
Guardian Top Speed: 640 / (320/2) = 6pixels/frame
If you look at the list of speeds relative to the overlord, you would see Guardian = x3.08.
Top Speed is measured as "Speed*(320/3)"
If you had checked the hint in DatEdit/PyDAT you would have known this, and that it is in pixels/frame. So:
Overlord Top Speed: 213 / (320/2) = 1.996 or 2pixels/frame
Guardian Top Speed: 640 / (320/2) = 6pixels/frame
If you look at the list of speeds relative to the overlord, you would see Guardian = x3.08.
Obviously I checked PyDAT, otherwise I wouldn't have mentioned 6 pixels/frame. The fact remains that in my game, I moved a guardian to 32,32. I ordered it to move to 4064,32. As soon as I ordered it, I started a counter which added 1 to my minerals, and stopped it once the guardian reached 65,32. Gas was also added until it reached 4035,32. At the end of the run, my minerals were 13, and gas was 807. That means it took 794 hyper triggers to get from 65,32 to 4035,32. If hyper triggers run every other frame, that means it took 1588 frames for the guardian to get there. Note that the guardian never stopped/slowed down due to the location of where I recorded the data. The total distance traveled was 3970 pixels, in 1588 frames. That's EXACTLY 2.5 pixels per frame. That means it will take 68 seconds for a guardian to move horizontally across a 128x128 map on fastest. If a guardian moved at 6 pixels/frame, it would take a guardian 28 seconds to move horizontally across a 128x128 map on fastest.
I don't know where you came up with 320/3 from, but 256 makes a whole lot more sense, and it actually fits the experimental data. Come on, interceptors do NOT move at 1 square per frame, nor do attacks move at 2.5 squares per frame.
"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"
PyMS and ProTRG developer
If you had checked the hint in DatEdit/PyDAT
The Hint as in the editbox at the bottom of DatEdit labeled "Hint" which shows you a hint when you click a setting, or the tooltop when you hover over an option in PyDAT. PyDAT uses the same hints as DatEdit so either one will show the same data, but the hints were compiled by people that know a lot more about the internals of SC then you or I.
Reverse Engineer SC if you want the answer yourself.
I personally wasn't the one who discovered the 320/3 thing. BSTRhino was the one who noticed that relationship when he was studying all the non-iscript speeds in flingy.dat.
For reference -
speed discussion You'll have to find the static backup of senv4 to find that topic i made there...
None.
I don't see any relationship. I also couldn't find any sort of proof that it was 320/3. 1707*3/320 != an integer. I'm no myrdinn, so I can't disassemble SC to prove my statements. All I know is guardians travel at 2.5 pixels/frame, broodlings have a smaller range than zerglings, and nobody knows anything about anything.
"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"
I hate to be "That Guy" but this thread shuold be in the MOD forums, I'm sorry but I'm going to have to report this. -.-
Don't worry, they'll only move this thread not close it
None.
Pyro682 started the thread to ask for a list of unit speeds and to my knowledge is not asking for help with making a mod.
The only thing it has to do with modding is using modding programs to look them up.