Yet Another Build Order Tester (YABOT)



This project is series of standard 1v1 Blizzard maps adapted to include a sophisticated build order testing system. The goal is to execute the chosen build while keeping up worker production and creating the largest army possible. The AI will execute a given build order or execute a random one. At the end of the round, you are given a score which tells how well you executed the build. Also included is a "Freestyle" mode, which monitors your play and displays the build order that you performed.

After playing a freestyle, you can open your bank (save) file at My Documents/Starcraft II/Banks/YabotSettings.SC2Bank in a text editor to see the encoded build as a single line of text. This text can then be decoded and edited at


Register today to get build orders and join the discussion at

Supports YABOT Encoding Output


Starcraft Tools

Evolution Chamber

How To Run

Unzip to any location on your hard drive.

PC: Simply drag and drop the map onto your Starcraft II launcher -or- open with the map editor and click "Test Map"
Mac: Take a look at


  • Enter custom build orders by pasting in a YABOT encoded build text into your bank file!
  • Custom build orders are saved even after closing the map!
  • Freestyle mode to see your own build order and get encoded text to share!
  • Attack wave settings can be changed temporarily
  • Easy to use commands through chat interface
  • Build orders from will be included in future releases
  • See chosen build order as objective list
  • Score is given based on the quality of your build execution


v1.4.3 (Mon, 21 Nov 2011)
  • Updated Map Pool
    • Added Abyssal Caverns
    • Added Antiga Shipyard
    • Added Nerazim Crypt
    • Removed older maps
  • Fixed a trigger error on load and when changing computer race dropdown
v1.4.2 (Mon, 20 Jun 2011)
  • Added maps: Shakuras Plateau and Tal'darim Altar LE
v1.4.1 (Fri, 25 Mar 2011)
  • Upgraded to Green Tea AI 0.81
  • Fixed for Patch 1.3
  • Optimized file sizes
v1.4 (Mon, 28 Feb 2011)
  • Upgraded to Green Tea AI 0.78
  • All attack waves are now controlled by Green Tea AI for a much improved experience
  • Objectives are updated with time and supply value when completed
  • GUI Tweaks
    • Larger build selection dialog so descriptions are not truncated
    • APM dialog off by default (use -a command to enable)
    • Round timer is smaller an in the bottom left corner of the screen
  • Maps were updated with current ladder rotation

Official Blizzard 1v1 Maps Currently Included

  • Abyssal Caverns
  • Antiga Shipyard
  • Metalopolis
  • Nerazim Crypt
  • Shakuras Plateau
  • Tal'darim Altar LE
  • The Shattered Temple
  • Xel'Naga Caverns

Known Issues

  • UI race style is set by the random starting race and cannot be changed when switching race... no known fix yet.
  • For construction of buildings or training of units, the build object is completed when the unit actually starts production rather than when it is queued. There may be a work-around in future versions.
  • When a build objective is an upgrade, the recorded minerals and gas are after the upgrade was clicked.
  • AI location is fixed until the map is completely reloaded

Chat Commands (Enter these as a standard chat message)

Chat CommandDescription
-rReset the round using the same builds
-bChoose new builds to practice
-s [slot#]Instantly save the current freestyle build to a custom slot
-eEnd the round early and show the score board
-oToggle visibility of the objectives list
-pToggle pausing of the game
-tHide/show the timer
-aHide/show the APM counter
-scSave a checkpoint
-lcLoad a saved checkpoint
-?Show an in-game list of these commands

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of gorditoII gorditoII May 12, 2012 at 21:42 UTC - 0 likes

    I have a problem: in my documents is not the banks, what do I do?

  • Avatar of NNWsharper NNWsharper Apr 28, 2012 at 18:12 UTC - 0 likes

    First of all, great job by doing this app. I'm using it at single player mode all the time, love it. could you update map pool? i think it's very important to players, think bout that.


  • Avatar of dasSackgesicht dasSackgesicht Mar 27, 2012 at 09:17 UTC - 2 likes

    Please, Please, Please update the mappool for the EU servers....

  • Avatar of VaderSeven VaderSeven Feb 21, 2012 at 19:34 UTC - 0 likes

    First of all, I love and use the yabot maps alot to this day.

    I must request something. The feature of '-r' in a never ending freestyle setting in 1v1 with practice partners is by far the best practice I have had in all of RTS.

    Can we please get some maps from the current ladder pool put up on BNET NA that will work? The offline maps are great and all but truly the only feature I and my other practice partners use is the ability to just run our own builds over and over refining the responses and hitting -r to quickly remake the game.

    It sucks so much having Metal being the only current ladder map that YABOT supports in a multiplayer setting.

    Please help me.

    I am a KR/NA/EU masters player and I teach lessons and the like and the outdated nature of the online versions of yabot is slowly robbing me of my most robust tool for learning.

    edit -

    If you need more upload slots I will donate all of mine and share my log in info with you as you seem to care enough about the community that I have no problem with that.

    Last edited Feb 21, 2012 by VaderSeven
  • Avatar of Rolezn Rolezn Feb 08, 2012 at 18:06 UTC - 0 likes

    Can you guys update the official YABOT versions on the EU battlenet? It would be nice to have new YABOT maps and versions, thanks!

  • Avatar of xorpwnz xorpwnz Jan 19, 2012 at 06:08 UTC - 0 likes

    @threeleven: are you talking about a freestyle build that you created? Do you have the encoding that you can paste here for me to look at?

    @vu94_bmt: Sorry, I'm not sure exactly what allinone does to the map files. It could be that the scripts it tries to inject is not compatible with the map.

  • Avatar of vu94_bmt vu94_bmt Jan 19, 2012 at 03:07 UTC - 0 likes

    Is there anyone here?? Plz help!

  • Avatar of vu94_bmt vu94_bmt Jan 18, 2012 at 10:52 UTC - 0 likes

    I play the yabot map with Sc2 Allinone 10.3.3, but it has error, "script load failed: syntax error". Plz help. Sc2 patch 1.4.2.

  • Avatar of threeleven threeleven Dec 10, 2011 at 01:17 UTC - 0 likes

    The target time is always 0:00 isnt suppose to save my time?

  • Avatar of Origitalus Origitalus Nov 21, 2011 at 15:11 UTC - 0 likes

    I'm so excited :)

    Last edited Nov 21, 2011 by Origitalus


Date created
May 28, 2010
Last update
Jun 08, 2012
Development stage
  • enUS
All Rights Reserved
Recent files