Add pauses to match timings. (Does not work with Protoss currently.)
URL to this build
Show Killed Units
Show Build Panel
The purpose of this tool is to examine, optimize and share builds and to fiddle around with ideas before trying them out in game. You can either import a replay or make a buildorder from scratch. The simulation can handle most things like energy, larva count, mineral/gas patch saturation, expansions, chronoboosting, mules, upgrades, larvaspawning from queens, scouting, extractor trick etc. It does not take travel distances into account however, so it usually represents the best case scenario. Note: This site works best with the chrome webbrowser.
How it works in a nutshell
Actions such as building a probe, start mining gas or sending out a scout are added to a list. This is your build order.
Simulator traverse the list in order, always executing next item in list as soon as possible.
Build timings are visualized in a timeline categorized by type (workers, buildings, units etc).
Set time to any point and you can see current resources and available actions in the panel to the right.
Drag and drop orders in list to find out optimal timings. (Drag and drop may not work in all browsers. Find a good one.)
Click items to remove them. Hover over them to see more information. Use shift to remove a pause completely.
Save and share builds by copying the URL or export it to text.
Click the play button to scroll the build in realtime for practicing your build.
Use the shift key to kill or cancel units/buildings. You can use this to do the extractor trick for example.
You can import .sc2replay files directly into sc2planner. It will add pauses to match timings in the replay.
Use shift while scrolling with the mousewheel to scroll the build horizontally.
Some actions may need a bit more explanation
To chronoboost, place one or several chronoboost BEFORE the unit/upgrade you want chronoboosted.
Use the pause action to delay the next action from the point it otherwise would have started.
Use Go out with workers to simulate scouting or worker transfer
Use Hatchery in Base if you want another Hatchery without making another set of mineral and gas patches available.
Addon switching is handled automatically. For example if you build a banshee and you have a tech lab it assumes you have switched them even if you built the techlab on your barracks. If you want to simulate hovering around with buildings, use pause.
Replay Import limitations
Due to limitations in the replay format, import does not currently handle chronoboost or hallucinated units. Thus timings will be off for protoss and errors may occur.
Simulation will currently put three gas workers after a finished gas building. This may not reflect actual play and thus timings may differ.
Import does not know about scouting nor transfering workers to a new mineral field. Minerals and gas collection rate may thus differ from what you see in the replay.
If you have further questions, suggestions or want to report a bug, please send your thoughts to firstname.lastname@example.org.
You want to see this site alive and updated? Please consider a small donation. Thank you!
You can also donate in bitcoins:
Added support for importing sc2replay files. (v2.0.8+ only)
Support for killing and cancelling units.
Option to hide workers at text export.
Option to hide build panel.
Added colored coded background for different sections.
Added play control buttons.
New hatcheries now correctly give one new larva.
Numerous other bug fixes.
Revamped Reactor system to be more flexible. Please update your builds if they used reactors.
Improved Chronoboost logic. Bugfixes and optimizations.
Added flexible width
Export to text
Automatic scroll feature.
sc2planner now upgraded to support HotS. Big thanks to Gregor Alstädt for helping making the update.