Main Building Control Chart

The Main Building Control Chart is a chart of the Replay analyzer which provides statistical and visual information about using your main buildings (Hatchery, Nexus). Currently it is implemented for the Zerg and the Protoss races. For the Terran race useful information cannot be calculated as accurately as for the other 2 races but I might come up with something in the future.

By default this chart calculates statistical info for the main building usage for the entire game. If you click anywhere on the chart, then the calculated info will be only up to the selected time, up to the time marker. This allows you to see how the calculated metrics change over the course of a game. You can also use the Animate feature of the Replay analyzer to run the game and see these metrics change live.

Google Ads

Zerg: Injection graph

The implementation for the Zerg race is the Larva injection graph. The chart displays larva injections into all Hatcheries, and calculates 2 very important metrics from your injections: the average spawning ratio and the average injection gap. These 2 metrics are calculated for each individual Hatchery and a global value including all Hatcheries. Each Hatchery which is injected at least once has its own row in the chart displaying the larva injections into this Hatchery.

The average spawning ratio is the ratio of your Hatcheries spawning larva compared to the lifetime of the Hatcheries starting from the time of the first injection of each individual Hatchery. For example if you have 1 Hatchery spawning larva for a total of 8 minutes out of 10 minutes, average spawning ratio will be 80%. The total time is counted from the first injection till the end of the game (or the player leaving, or the time marker - whichever is smaller). The higher avg spawning ratio the better. The theoretical maximum is 100%.

Note: Since the Queen's energy regeneration is slightly slower than the duration of Spawning larva, you cannot reach 100% spawning ratio for a Hatchery with only 1 Queen, but doing everything optimal it will be very close to it.

The average injection gap is the average time window of Hatcheries not spawning larva between time windows of Hatcheries spawning larva. The time after the last injection is not included. For example if a Hatchery is injected 3 times and the time windows when the Hatchery was not spawning larva between those 3 injections are 3 sec, 3 sec and 2 seconds, then the average injection gap is (3 + 3 + 2)/3 = 2.66 sec. The lower avg injection gap the better. The theoretical minimum is 0 seconds.

Since the injection gap is the average of the gaps between injections, it is only interpreted if a Hatchery has been injected at least 2 times else you will see a "N/A" string instead of the calculated injection gap.

Note: You cannot reach 0 seconds injection gap for a Hatchery with only 1 Queen for the same reason why you cannot reach 100% average spawning ratio for a Hatchery with only 1 Queen.

Protoss: Chrono Boost usage graph

The Main Building Control chart for the Protoss race visualizes the Chrono Boost usage.

Each Chrono Boosted building has its own row similar to the Zerg injection graph (where each Hatchery has its own row visualizing the injections). The Chrono Boosts are displayed as bars filled with transparent colors, because Chrono Boosts can be "overlapped" (unlike the Spawn Larva). Where 2 or more Chrono Boosts overlap because the player Chrono Boosted a building again before the previous one would have ended, you will see the bar with stronger color indicating the overlap ("waste").

As a calculated metric you will see the Chrono Boost count for each Chrono Boosted building and a total of all Chrono Boosts used in the chart header.

Mixed graph: Injection graph + Chrono Boost usage graph

If a player has both Chrono Boost and Spawn Larva actions, a "mixed" graph will be displayed showing both Injection graph and Chrono Boost usage graph elements, also metrics will be calculated for both types. This can be the case if in team games control is shared, or a player leaves the game and the other takes over the control. A "mixed" graph is displayed also if "Group by teams" is turned on in the Replay analyzer and a team has both Protoss and Zerg players.

Average Spawning ratio and Average Injection gap in the Multi-replay analysis

The Multi-replay analysis calculates and displays average Spawning ratio and average Injection gap of players. You can see your average spawning ratio development and the average injection gap development on the Spawn Larva development chart of the Development charts tab under your player's details.

These average values are weighted average values. The weighted average spawning ratio and the weighted average injection gap are the average values calculated from all the source replays, and replays which contain more larva spawning have a bigger weight in the averaging algorithm.