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".
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).
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.
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
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
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!
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 !
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.
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!
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.
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.