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 |
to me it happened the exact same problem as gotmilk000000's
I was using YAbot fine for about a day, and now it says 'Script Load Failed: Expected unused global variable or function name' ... to me i have no idea what this means There was a recent patch that went up and thats the only thing i can think that has changed since it doesnt work. If someone can help that would be great. Thanks
@JFDeimos: Email sent... if anyone else is having this problem, please just go ahead and send me a copy of your bank file to [email protected] so that we can squash any of these problems.
Men first of all! Thx for this thing i find really useful and i recommend that to all my friends..
So i have a problem with the bank edit.. I copy and paste the text in the custom slot and save .. but wenn i launch YABOT all my News Bo's are erased and only stay the Defaults B0s... In 1.3.2 versiĆ³n i had not problems!
I hope you can help me!
@HellsAn631: Yeah I agree that the re-spawning needs work but currently due to how the AI is set up, once you start, you have to keep that spawn point. This is one of my top priority things to fix in the future.
@Kotiah: Right now the scout bonus is added if you simply scout the opponent's main base at any point during that match. I like the idea of possibly adding additional scout objectives in the future though.
I love this tool!
I was wondering what the scout bonus is? It appears under the statistics after a game.
I personally wan't to work on my ability to scout without messing up my build order completely.
Would it be an idea to implement some kind of fixed points around the opponents base or other critital places on the map, that your scouting probe/drone/scv has to reach while executing your build order?
Thought of something like the Overmind's 4 Tendrils in the protoss mission in the campaign.
Again...great tool!
Such an amazing tool. I was actually wondering, If there was a way you could add a command for doing a random spawn position restart. I love praticing this map, and certain positions, but when me and my partners want to play out a game (just by restarting the map), sometimes we want new spawn positions.
I don't think it would be a hard thing to impliment, but it would add a lot of versitility to the map, and make it the perfect pratice map.
Thanks to upgrade it more and more, this tool is so usefull for me !
Hi, thanks for making such a great build order tester.
I have just tried the new 1.4, but when I load it it just looks nothing like in the video, it actually seems like it's the 1.3.2. I noticed in the video the file it made for the custom slots where in a folder called "Starcraft II Beta", but my folders name is "Starcraft II" could that have something to do with it.
EDIT: Sorry I watched the video for the 0.1.4 and thought it was a video of 1.4, I also thought it was strange that it seemed to have less features.
@Caliban113: I'm testing the new version of multiplayer with some people right now and hope to have those up in a day or two. sc2builds.com also now has the multiplayer YABOT encoding for each build in the database that you can load into your multiplayer bank files.
Great! - New version is working great, but all the AIs seem to be running at the 'insane' level - Is this part of the mod?
Thanks
...and great stuff - I've been recommending to everyone - would also like to know when the latest version will be available in the custom maps - have a friend in Diamond who's willing to train w/me online, and I think these maps would be great for that.
@Centagon: Yep, I'm working on getting updated maps on Battle.net
@hvorforvirkerdetherlortikke: Thanks for the info.
Hi, I think your map looks very cool and I really wanna try it out. My problem is, when I drag a map to my sc2 launcer, nothing happens. sc2 just pops up, but the map doesnt start :S yeah im a noob, thats why I wanna prac on this map in the first place. I hope some1 is able to tell what mistake im doings since nothing happens when I drag or do the ctrl+f9
/Jabse
EDIT: I found out you have to be "not online" in the game :p hope this helps other newbies
Xor, Yabot is great. Can you upload and publish a Xel Naga Caverns Yabot to Bnet? Currently the only version of Xel online is 1.3 and stuck on melee settings (and is thus broken).
Thanks!
Thanks for quick update! :)
It works thanks dude :p
Guys, can you access the new version from here?
http://www.sc2mapster.com/maps/yabot/files/22-v1-3-2/
Hmm... usually they approve the files within an hour but it has been 12 hours and counting...
Thanks, YABOT is excellent! Very good! I am awaiting the release V1.3.2!
The new version will be 1.3.2... it has been uploaded but waiting for sc2mapster admin approval before it appears on the list. It should be there any minute...