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 |
The 1.3.1 is still broken for me :/
Hi,
Downloaded zip - moved to folder on C: - and when I drag a map onto the SC2 icon, it opens the map, but with no players - no UI to choose the build, etc. Also, there is no "banks" folder at my docs/sc2 (?)
Is this due to the recent patch?
Thanks
The map is broken since latest patch. Any fix coming up soon?
Hi! Yabot is awesome! But I would like to report a bug:
Zerg early expansion doesn't work. I downloaded 2 BO that supposed to give AI fast expansion, but all it does is build an early hatchery in its base.
It would be cool if you can give us the option to use Yabot in full windows mode, so I dont have to click into the menu every time to switch haha.
Thanks and have nice day!
Hi xorpwnz, are you aware that in demo mode the AI doesn't execute the extractor trick inside the BO ? Seems that it doesn't execute the "cancel extractor" order.
Ok, forget questions 1. & 2. I looked @ src and figured out GT is the only AI in the maps ;( maybe yesterday it was too late. However a way to trigger an all-in attack at some point in time during the build would be very useful...
Hi xorpwnz! Great job. I'm following "Yabot" and "green tea AI" development and have to say that both projects are awesome.
I have a couple of quick questions for you. 1. Maybe I am missing something but I am not able to use Green Tea Ai together with Yabot. I can use last GT version on standard maps but how can I activate it on Yabot maps ? 2. It appears to me that after finishing a fixed build order the default AI used becomes very weak, it is almost stuck. For instance it doesn't attack after finishing a 6pool. It would be nice to make it aggressive to test All-in cheese tactics.
Keep up the good work!
1.3 is Awesome, specially the DEMO mode one thing i would like too see is having 2 AI battle out different build orders so you can systematically test build orders. That would be awesome but it is still a great program!!!
Hey xorpwnz, I just tried out the demo mode and noticed two oddities:
1. When upgrades are a part of the build order, the AI seems to ignore them. I was trying to have it to a build that was a timing push around upgrades, so this was pretty noticeable(+1 infantry upgrades and combat shields in this case with stim coming later, it never got any of them). Also, I don't know if it is upgrade related, but after it hit the upgrade step and didn't follow it, it then seems to abandon the build order and start doing its own thing.
2. It doesn't always build a refinery in base. This isn't consistent unfortunately, but sometimes the AI will go outside and build a refinery at the expansion or even further. When it does build it in base though, it is good about getting workers on it.
I also noticed that you can't have it fighting another AI in demo mode. Will it someday be possible to pit two builds against each other in demo mode?
@Origitalus: Thanks for the comments. You're right, Xel'Naga snuck through unchanged... I should have that updated soon. The problem with demo mode is that you are merely observing the AI as if you had shared vision. So that means no multiple selections and you can't see their resources. Although when you end the round (-e) you can see the resource count for each step.
The Map "YABOT 1.3 Xel'Naga Caverns" is still old version. But Blistering Sands is new version.
I tested the Demo-option and found some bugs/suggestions:
- Resources and Supply are not shown.
- Can't select multiple units.
- In the Objectives list of the 3 Gate Robo the last objective was cut in half so I could barely read that it's supposed to be a Gateway.
- Pausing game with -p makes display black.
- The points in the help menu (-?) are shifted and -p is not shown.
- -o doesn't work
When I let demonstrate the DT Rush, the computer built 2 Cybercores and I think 1 Gateway too much.
@nicrone: Yep! I already have it working and I'm just trying to get in some additional upgrades before releasing the new version.
Looks like Green tea AI has just been updated! http://sc2.nibbits.com/assets/green-tea-ai/#comment_27518 does that mean you should be able to pump out a version with it back soon? Hope so xD
Thanks for all your work!!!
Any guess as too when we will get green tea back?
Thank xorpwnz! Been looking forward to this map!
Hey guys<sub>, I'm trying to upload the new version but it looks like sc2mapster is having server issues. I will try to get it up on a mirror site.</sub>
nothing's done so far on getting this to work... anyone got this working after patch update???
@Redmare: I second that. Please include some more basic version of AI, if possible. I hate dying to AI when I am practicing, and GreenTea AI, even the most basic version, seems to respond to everything I do almost too perfectly.
Looks like ptanhkhoa won't be able to fix Green Tea AI anytime soon due to RL commitments. Will you be reverting it back to the standard AI for the next version? I'm dying to try it out! :)
Any news about an update of yobot for lastest version of sc2?
Thx