Yet Another Build Order Tester (YABOT)
Introduction
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 sc2builds.com
News
Register today to get build orders and join the discussion at sc2builds.com
Supports YABOT Encoding Output
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 http://www.sc2mapster.com/assets/mapcraft/
Features
- 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 teamliquid.net will be included in future releases
- See chosen build order as objective list
- Score is given based on the quality of your build execution
Changelog
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 Command | Description |
---|---|
-r | Reset the round using the same builds |
-b | Choose new builds to practice |
-s [slot#] | Instantly save the current freestyle build to a custom slot |
-e | End the round early and show the score board |
-o | Toggle visibility of the objectives list |
-p | Toggle pausing of the game |
-t | Hide/show the timer |
-a | Hide/show the APM counter |
-sc | Save a checkpoint |
-lc | Load a saved checkpoint |
-? | Show an in-game list of these commands |
Im having trouble loading the maps. Im using a mac and have downloaded mapcraft, but when i put a map file into mapcraft and click launch it simply opens up my Yabot file. I cant seem to get the YabotSettingsSC2Bank file to edit with build orders.
Any help would be appreciated thanks :)
@Tesla230: Sorry yes you're right, so actually Hard AI in green tea would be about the same as Insane Blizzard. Although some people have reported the Medium green tea AI to be very difficult because it still does the map vision cheat and the micro is really good. Let me know what your opinion is.
@xorpwnz: The hardest (insane) Blizzard AI cheats with double resources. Is this same as Medium AI in YABOT? Is AI in YABOT the Green Tea AI (from very easy to insane, with medium is the hardest one without cheating) ?
@Tesla230: I would recommend starting on Medium... this would be about equivalent to the hardest Blizzard AI.
Very nice tool for SC2 practice. I am new to this. Is there any details about the AI difficulty? e.g. from " very easy AI" to " Insane AI", so I can know what I choose.
@xorpwnz: I just found out that i downloaded v 1.4 and not 1.4.1. That seemed to be the problem, now its working:)
I downloaded from the resources page, which was v 1.4 and from your profiel i saw 1.4.1 so i downloaded that one to just test. And that worked
@Robocop131313: Are all of the maps not working for you? What region are you in?
I just downloaded YABOT and when i start a map (tried both using Map Editor or drag to SC2 icon) it gives an error: "Script load failed: Expected unused global variable or function name". And there doesnt happen anything else, the map is totally empty. Is this because of the recent patch of sc2?
Can anybody help?
@xorpwnz
Thank you so much for the answer. Darn, I was hoping there was some way to edit the Cursor file with MPQ editor to change the GUI for each race. I really wanted Protoss cursor. But my forays into changing the Cursor file with MPQ editor have been to no avail. Is it just impossible to do or is it possible? Any ideas? Thanks!
@jpanside: This is just because you have no control over the GUI race. You may start the game randomly as Protoss, but then using YABOT, if you choose Zerg, then you will have the Protoss cursor and GUI.
Thank you so much for Yabot! It was extremely helpful learning new builds.
I have one serious question though. Whenever I play Zerg in Yabot, the sounds and the cursor are all Protoss stuff! I love it! Is there a way I can do this for my games on Bnet? I would love to have a Protoss cursor when I play Zerg. If you could show us how, I am sure many people would be interested in such customizations. Thank you so much.
@vernam7: I got your PM and I just haven't had time to respond yet. Don't worry, I will though :)
who are the creators of this? i am trying to PM them but there is no reply yet...
it is important hope you can reply last pm was @xorpwnz
just to put a little note on there. when the map is restarted (via the -e, -b, or -r command) something happens to the AI. For zerg, it goes mass hatch and expos to weird places, and doesn't build units. The same goes for the other races, in that the AI won't build any units to defend.
This happens after you have played through the game once already, where the AI behaves normally. I would think it has something to do with the reset trigger not resetting the AI's build order or behavior properly.
To play on Battle.Net with YABOT:
- Open map in Galaxy Editor
- Click "Test Document" (Ctrl +F9)
- Leave the game
- Login to battle.net
- Alt + tab to the Galaxy Editor
- Click "Test Document" (Ctrl +F9)
You are now playing with custom hotkeys on battle net. You can also shut down the editor at this point.
Tal'Darim Altar!
Need to get these maps on bnet so we can play with custom hotkeys and friends list!
Green Tea was just updated and YABOT will be updated shortly!
Need a new version ! Asap ! lol, i mean pleaaaase :d
Patch 1.3 probably broke YABOT. You'll have to wait until xorpwnz release an update.