Tuesday, March 8, 2011

Playing With DatEdit: How the Vulture's Speed Upgrade Works

The movement (speed, acceleration, etc.) of the Terran Vulture is dictated by a file called flingy.dat among the StarCraft data files. It seems that the Ion Thrusters upgrade, which increases the Vulture's speed, doubles the Maximum Speedincreases the Maximum Speed by 50% and doubles the Turn Radius attributes in flingy.dat. Proofs:

  • Giving a small maximum speed to the Vulture significantly decreases its increase after the Ion Thrusters upgrade.
  • The Turn Radius attribute must be between 1-127 for the unit to properly function. Setting the Vulture's Turn Radius to anything larger than 63 makes it behave strangely after the Ion Thrusters upgrade.

Note: the Turn Radius attribute in DatEdit's flingy.dat editing panel is named inappropriately; it should actually be angular speed.

I suspect most of the unit speed upgrades function similarly, doubling the speed. Yet another quirk deep within the StarCraft engine.

0 comments:

Post a Comment