• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 14:49
CEST 20:49
KST 03:49
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Serral wins EWC 202540Tournament Spotlight: FEL Cracow 202510Power Rank - Esports World Cup 202580RSL Season 1 - Final Week9[ASL19] Finals Recap: Standing Tall15
Community News
Weekly Cups (Jul 28-Aug 3): herO doubles up5LiuLi Cup - August 2025 Tournaments3[BSL 2025] H2 - Team Wars, Weeklies & SB Ladder10EWC 2025 - Replay Pack4Google Play ASL (Season 20) Announced55
StarCraft 2
General
Clem Interview: "PvT is a bit insane right now" Serral wins EWC 2025 Would you prefer the game to be balanced around top-tier pro level or average pro level? Weekly Cups (Jul 28-Aug 3): herO doubles up How to leave Master league - bug fix?
Tourneys
WardiTV Mondays $5,000 WardiTV Summer Championship 2025 Sparkling Tuna Cup - Weekly Open Tournament LiuLi Cup - August 2025 Tournaments Sea Duckling Open (Global, Bronze-Diamond)
Strategy
Custom Maps
External Content
Mutation # 485 Death from Below Mutation # 484 Magnetic Pull Mutation #239 Bad Weather Mutation # 483 Kill Bot Wars
Brood War
General
How do the new Battle.net ranks translate? Nobody gona talk about this year crazy qualifiers? Help, I can't log into staredit.net BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion
Tourneys
[Megathread] Daily Proleagues [ASL20] Online Qualifiers Day 2 Cosmonarchy Pro Showmatches [ASL20] Online Qualifiers Day 1
Strategy
Simple Questions, Simple Answers [G] Mineral Boosting Muta micro map competition Does 1 second matter in StarCraft?
Other Games
General Games
Stormgate/Frost Giant Megathread Total Annihilation Server - TAForever Nintendo Switch Thread Beyond All Reason [MMORPG] Tree of Savior (Successor of Ragnarok)
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
Things Aren’t Peaceful in Palestine European Politico-economics QA Mega-thread US Politics Mega-thread 9/11 Anniversary Possible Al Qaeda Attack on 9/11
Fan Clubs
INnoVation Fan Club SKT1 Classic Fan Club!
Media & Entertainment
Movie Discussion! [Manga] One Piece Anime Discussion Thread [\m/] Heavy Metal Thread Korean Music Discussion
Sports
2024 - 2025 Football Thread Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Gtx660 graphics card replacement Installation of Windows 10 suck at "just a moment" Computer Build, Upgrade & Buying Resource Thread
TL Community
TeamLiquid Team Shirt On Sale The Automated Ban List
Blogs
[Girl blog} My fema…
artosisisthebest
Sharpening the Filtration…
frozenclaw
ASL S20 English Commentary…
namkraft
The Link Between Fitness and…
TrAiDoS
momentary artworks from des…
tankgirl
from making sc maps to makin…
Husyelt
Customize Sidebar...

Website Feedback

Closed Threads



Active: 680 users

Human-like Broodwar AIs, Revamped

Forum Index > BW General
Post a Reply
1 2 3 Next All
Moataz
Profile Joined January 2018
Egypt267 Posts
Last Edited: 2018-04-02 17:01:41
February 17 2018 17:34 GMT
#1
This topic mainly target Broodwar players that want to practice against tough players (with very good Macro, Micro, Decision Making "sometimes!") offline.

We're going to talk about BWAPI AI, or as I prefer to call it UDAI (User Defined AI).

This topic is not new (I know), but I've done a lot of efforts programming, configuring, organizing, testing, automating it, hoping it'll be much easier for the average player to make use of it.

So here I repacked/revamped everything you need in this 7-zip file, just extract its contents inside Starcraft folder, then run "StarCraft ChaosLauncher.exe".
pass=Revamped

This video will show what BWAPI AI is useful for, and how to use this revamped pack.
=========
Video index:
=========
1- UDAI vs default AI
2- How to run exe or jar UDAI
3- How to download new UDAI
4- Human (you) vs UDAI
5- UDAI vs UDAI (UDP & Local PC)
6- How to play vs old UDAI
7- Human (you) vs Human (you)
8- The very cool Replay analysis and RealTime analysis (ObsMode) with ChaosLauncher
9- Other tips



"All who believe in Allah and the last day, either say good or be silent." Muhammad
Golgotha
Profile Blog Joined January 2011
Korea (South)8418 Posts
February 17 2018 18:27 GMT
#2
very interested in stuff like this to practice BOs and matchups. would love to know more
PVJ
Profile Blog Joined July 2012
Hungary5220 Posts
February 18 2018 00:19 GMT
#3
Is it password protected? I am getting a file is not RAR archive - No files to extract error.
The heart's eternal vow
Moataz
Profile Joined January 2018
Egypt267 Posts
February 18 2018 00:49 GMT
#4
On February 18 2018 09:19 PVJ wrote:
Is it password protected? I am getting a file is not RAR archive - No files to extract error.

It's not password protected, try changing the download method or use another browser.
"All who believe in Allah and the last day, either say good or be silent." Muhammad
Quatari
Profile Joined February 2010
Australia46 Posts
February 18 2018 05:23 GMT
#5
I can't open it either. I'm using 7-Zip, which says "Can not open file ... as archive". I have downloaded it twice using Chrome, and both files are size 30,514,113 bytes. Also, I suggest you package it as a .zip file so that more people can open it. Also, if you could give a sentence explaining what the file contains, that would be good. I'm guessing it contains an environment for easily playing against selected Brood War bots. If so, I am wondering how different it is to https://github.com/Blizzard/s2client-docker (descibed at https://arxiv.org/abs/1801.02193).
Jealous
Profile Blog Joined December 2011
10152 Posts
February 18 2018 08:04 GMT
#6
What would be amazing is, I think, if someone could make bots just analyze progamer reps and mimic their opening BO exactly - same placements, same everything - and you can practice against it as the other progamer in the replay, to get your own timings down. This would of course work only and best before the first engagement, but I think having some existing AI take over at that point would make it the best of both worlds.
"The right to vote is only the oar of the slaveship, I wanna be free." -- бум бум сучка!
Moataz
Profile Joined January 2018
Egypt267 Posts
Last Edited: 2018-02-20 23:55:44
February 18 2018 08:09 GMT
#7
On February 18 2018 14:23 Quatari wrote:
I can't open it either. I'm using 7-Zip, which says "Can not open file ... as archive". I have downloaded it twice using Chrome, and both files are size 30,514,113 bytes. Also, I suggest you package it as a .zip file so that more people can open it. Also, if you could give a sentence explaining what the file contains, that would be good. I'm guessing it contains an environment for easily playing against selected Brood War bots. If so, I am wondering how different it is to https://github.com/Blizzard/s2client-docker (descibed at https://arxiv.org/abs/1801.02193).

FYI the bytes doesn't matter, the finger print of the file (like MD5) is.
.zip is ~+10MB which is bad, WinRAR and/or 7-Zip on every computer nowadays.

BWAPI 4.2 is lacking easiness and explanation of what you can do with it, which make new comers frown from it.
I'm just trying to polish it so it'll be more popular, easy to use (and this mainly by video).

With BWAPI 4.2 normal setup:
- You don't know what to setup and what you don't need (I just included the required files, without the C++ code for making new AI & without the documentation of BWAPI, which only concerns the developers).
- BAWPI 4.2 depends on VC++ 2017 runtimes, but sadly not included, which will make problems the user can only figure by chance (if he has already installed VC++ 2017), also VC++2008 is required for the user to run old UDAIs like the ones that target BWAPI 3.7.5. (I only included the minimum runtimes of VC++2013 & 2017)
- ChaosLauncer is isolated from Starcraft folder with no shortcut, with useless SingleInstance that could make the user run SingleInstance once and MultiInstance another to try to solve some weirdness. (I just deleted SingleInstance), also Chaos run as Administrator by default, no need to right click, Its on the root of Starcraft folder, It detect Starcraft folder automatically without asking the user where it is.
- Some very cool Replay analysis plugins (HotkeySelector, StatInfo & ObsMode) is missing from Chaos, and mysteriously depend on mca64Launcher.
- Missing dependencies/dlls for UDAIs itself, like libgmp-10.dll.
- Many organization and automation that no one care to make for easiness (like making BWAPI.dll version easy distinguishable from other versions, but instead they depend on MD5 !)
- Some UDAIs like ProtossAI_Bereaver.exe which I spend long time to make it run, doesn't run.

Things that probably going to be demonstrated on video:
- What make specific crashes happen when using Chaos.
- What "/speed 0" is useful for.
- Why with some UDAIs you can type cheat codes during the game, but not with the rest.
- How to play vs old UDAIs that target old BWAPI.dll version, like Skynet, LetaBot, IceBot, from the same Windows OS without using UDP.
- How to save & load multiplayer game (this helped me creating full tech PvZ, PvT match, the 2 races controlled by me, to test for example how damage work under Dark Swarm, without recreating the 2 races from scratch every time) from the same Windows OS without using UDP.

here a new link:
http://www.mediafire.com/file/u65nk8wa1vcejrn
"All who believe in Allah and the last day, either say good or be silent." Muhammad
Me_ToKa
Profile Joined September 2009
Bulgaria309 Posts
February 18 2018 08:54 GMT
#8
"Dangerous File Blocked

The file you attempted to download was determined to be dangerous. For your protection, MediaFire does not enable distribution of dangerous files.

Still have questions, or think we've made a mistake? Please contact support for further assistance."

Can you try Zippyshare?
Quatari
Profile Joined February 2010
Australia46 Posts
February 18 2018 12:03 GMT
#9
Sounds really helpful. I have had so much frustration and headaches trying to get Brood War bots to work for me locally. I still can't download a valid file because I am also getting "Dangerous file Blocked" and the original link is still corrupt according to 7-Zip. The md5sum is the same as before, i.e. 3e1c6b80069286768854ff4177d968b7
PVJ
Profile Blog Joined July 2012
Hungary5220 Posts
February 18 2018 12:39 GMT
#10
On February 18 2018 09:49 Moataz wrote:
Show nested quote +
On February 18 2018 09:19 PVJ wrote:
Is it password protected? I am getting a file is not RAR archive - No files to extract error.

It's not password protected, try changing the download method or use another browser.

Thanks.

I've tried w/ FF and Chrome using UnRarX on OSX. Same issue as others have pointed out.

Hash is also 3e1c6b80069286768854ff4177d968b7
The heart's eternal vow
Moataz
Profile Joined January 2018
Egypt267 Posts
Last Edited: 2018-02-20 23:56:44
February 18 2018 15:18 GMT
#11
Try this one:
http://www27.zippyshare.com/v/SnA2KMF4/file.html
"All who believe in Allah and the last day, either say good or be silent." Muhammad
LetaBot
Profile Blog Joined June 2014
Netherlands557 Posts
February 18 2018 17:15 GMT
#12
You can follow this tutorial as well:

If you cannot win with 100 apm, win with 100 cpm.
Quatari
Profile Joined February 2010
Australia46 Posts
February 18 2018 17:40 GMT
#13
I just tried http://www27.zippyshare.com/v/SnA2KMF4/file.html and I get a slightly larger file (33,652,021 bytes, md5sum is 0802f8e91b32f16bfb91ab23d8ced9ab) but 7-Zip still gives me the same error message. I suggest you check you can open the file using 7-Zip before uploading it, or repackage it as a ZIP file, and tell us what the md5sum should be. Looking forward to opening it - just can't open it though!
Moataz
Profile Joined January 2018
Egypt267 Posts
February 18 2018 18:51 GMT
#14
On February 19 2018 02:40 Quatari wrote:
I just tried http://www27.zippyshare.com/v/SnA2KMF4/file.html and I get a slightly larger file (33,652,021 bytes, md5sum is 0802f8e91b32f16bfb91ab23d8ced9ab) but 7-Zip still gives me the same error message. I suggest you check you can open the file using 7-Zip before uploading it, or repackage it as a ZIP file, and tell us what the md5sum should be. Looking forward to opening it - just can't open it though!

Really sorry about that, But I think I have noted earlier, its .rar file (actually rar5 file), so its best opened with WinRAR, 7-Zip 16.03 can open rar5, although I'm using 18.01, and 7-zip extract it with no issue.

The MD5 is exactly as you said also. If the problem persist, I can upload it as .zip for the 4th time !
"All who believe in Allah and the last day, either say good or be silent." Muhammad
Moataz
Profile Joined January 2018
Egypt267 Posts
February 18 2018 18:57 GMT
#15
On February 19 2018 02:15 LetaBot wrote:
You can follow this tutorial as well:

https://www.youtube.com/watch?v=v99ZIMsjTPM

Thanks for your contribution at solving BWAPI AI issues, I learned from that video and your comments, but I'm planing to make comprehensive video that doesn't confuse new comers.
"All who believe in Allah and the last day, either say good or be silent." Muhammad
Quatari
Profile Joined February 2010
Australia46 Posts
February 18 2018 19:29 GMT
#16
Apologies, it was because I wasn't using the latest version of 7-Zip. I upgraded 7-Zip to version 18.01 and am now able to open the files.
Moataz
Profile Joined January 2018
Egypt267 Posts
February 21 2018 05:31 GMT
#17
The tutorial video has been added.
"All who believe in Allah and the last day, either say good or be silent." Muhammad
Quatari
Profile Joined February 2010
Australia46 Posts
Last Edited: 2018-02-22 03:52:05
February 22 2018 03:50 GMT
#18
The https://goo.gl/r1LiUt link in the OP and in the YouTube video doesn't work for me - I'm guessing Google Drive thinks it contains malware, or their malware scanner doesn't support the latest version of the archive format you're using. Here's the page I see:

"Google Drive

We're sorry. You can't access this item because it is in violation of our Terms of Service.

Find out more about this topic at the Google Drive Help Center."

It doesn't bother me because I already downloaded the file via the other links - just thought I'd let you know. Thanks for doing all this - it's great!
Quatari
Profile Joined February 2010
Australia46 Posts
February 22 2018 05:18 GMT
#19
Very useful video - quite a lot of stuff I didn't know, and the download makes it very easy to set up.

A couple of things you might also want to mention in the video or the description are:

* Some bots don't work in Windows XP (esp. most .exe bots like Bereaver & krasi0 & tscmoo's recent versions, and some recent .dll bots). You may need to use Windows 7 or higher for those bots.
* Until now, SSCAIT/AIIDE/CIG bots used Normal speed (not Fastest) in the Game Speed slider in the game lobby. The turn rate and number of latency frames is different between Normal and Fastest, and not all bots will necessarily work properly on Fastest. At least, some probably haven't been tested using Fastest anyway. So, if you notice bugged/strange micro behavior, perhaps try using Normal to see if this is the explanation.
Moataz
Profile Joined January 2018
Egypt267 Posts
Last Edited: 2018-02-22 10:49:09
February 22 2018 08:43 GMT
#20
On February 22 2018 12:50 Quatari wrote:
The https://goo.gl/r1LiUt link in the OP and in the YouTube video doesn't work for me - I'm guessing Google Drive thinks it contains malware, or their malware scanner doesn't support the latest version of the archive format you're using. Here's the page I see:

"Google Drive

We're sorry. You can't access this item because it is in violation of our Terms of Service.

Find out more about this topic at the Google Drive Help Center."

It doesn't bother me because I already downloaded the file via the other links - just thought I'd let you know. Thanks for doing all this - it's great!

Google & Mediafire are deceiving companies (uploader doesn't know anything until logged off from their sites), Its actually violation of the uploader rights to be informed of what he did wrong, thanks for letting me know.

On February 22 2018 14:18 Quatari wrote:
Very useful video - quite a lot of stuff I didn't know, and the download makes it very easy to set up.

A couple of things you might also want to mention in the video or the description are:

* Some bots don't work in Windows XP (esp. most .exe bots like Bereaver & krasi0 & tscmoo's recent versions, and some recent .dll bots). You may need to use Windows 7 or higher for those bots.
* Until now, SSCAIT/AIIDE/CIG bots used Normal speed (not Fastest) in the Game Speed slider in the game lobby. The turn rate and number of latency frames is different between Normal and Fastest, and not all bots will necessarily work properly on Fastest. At least, some probably haven't been tested using Fastest anyway. So, if you notice bugged/strange micro behavior, perhaps try using Normal to see if this is the explanation.

* Glad it helped, I know that exe bots doesn't work on XP, but who depends only on XP these days? I'm not going to throw it in the recycle bin or use win10 as Microsoft wish, but many games like SC:R doesn't even work on XP, users should solve some of the issues by themselves, if you compared the old video with the new one you'll know that its not a big issue.

* I'm not sure I get you correctly on this, but everything works fine with me, tell me you beat someone.
"All who believe in Allah and the last day, either say good or be silent." Muhammad
1 2 3 Next All
Please log in or register to reply.
Live Events Refresh
RotterdaM Event
16:00
Rotti's All Random #2
RotterdaM1176
EmSc Tv 35
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 1176
IndyStarCraft 134
Hui .116
UpATreeSC 100
MindelVK 41
EmSc Tv 35
StarCraft: Brood War
Calm 4459
Sea 2997
Shuttle 1157
Horang2 1014
ggaemo 473
Soulkey 370
Mini 325
Larva 283
firebathero 269
BeSt 268
[ Show more ]
Barracks 252
hero 247
Dewaltoss 157
Mong 134
Hyuk 125
TY 112
scan(afreeca) 36
soO 25
IntoTheRainbow 11
Dota 2
qojqva4412
League of Legends
Reynor72
Counter-Strike
fl0m2505
Stewie2K1171
oskar140
Super Smash Bros
Mew2King61
Heroes of the Storm
Liquid`Hasu503
Other Games
Grubby3233
Beastyqt725
B2W.Neo454
KnowMe329
QueenE135
Trikslyr71
kaitlyn31
Organizations
StarCraft 2
EmSc2Tv 35
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 20 non-featured ]
StarCraft 2
• kabyraGe 274
• LUISG 29
• davetesta28
• Reevou 6
• Kozan
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• LaughNgamezSOOP
• IndyKCrew
StarCraft: Brood War
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 3714
• masondota21531
• Shiphtur323
League of Legends
• Nemesis5417
Other Games
• imaqtpie1761
• WagamamaTV603
Upcoming Events
OSC
5h 11m
WardiTV Summer Champion…
16h 11m
WardiTV Summer Champion…
20h 11m
PiGosaur Monday
1d 5h
WardiTV Summer Champion…
1d 16h
Stormgate Nexus
1d 19h
uThermal 2v2 Circuit
1d 21h
The PondCast
2 days
WardiTV Summer Champion…
2 days
Replay Cast
3 days
[ Show More ]
LiuLi Cup
3 days
uThermal 2v2 Circuit
3 days
RSL Revival
4 days
RSL Revival
4 days
uThermal 2v2 Circuit
4 days
Sparkling Tuna Cup
5 days
uThermal 2v2 Circuit
5 days
Wardi Open
6 days
RotterdaM Event
6 days
Liquipedia Results

Completed

ASL Season 20: Qualifier #2
FEL Cracow 2025
CC Div. A S7

Ongoing

Copa Latinoamericana 4
Jiahua Invitational
BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Qualifiers
HCC Europe
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025

Upcoming

ASL Season 20
CSLPRO Chat StarLAN 3
BSL Season 21
BSL 21 Team A
RSL Revival: Season 2
Maestros of the Game
SEL Season 2 Championship
WardiTV Summer 2025
uThermal 2v2 Main Event
Thunderpick World Champ.
MESA Nomadic Masters Fall
CS Asia Championships 2025
Roobet Cup 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.