Did you set up the BWAPI correctly? Did you copy the correct files to your windows directory? Make sure you do all of this correctly.
I love watching the screen of the bot man it's amazing all the lines and boxes. As soon as I click some units somewhere it can see where I clicked... such hax.
I've ran over that probably 5+ times now, everything is as it should be but the same problem still occurs =[
edit- got it working, stupid compiling error on my part edit #2 - no end of troubles here, bw crashes maybe 1-2 minutes in t.t
in the vids I've seen (if this is even supposed to be the same as that "Nony bot") it sends early goons, in both my games so far it doesn't send anything till it has like 20 goons. It's pretty wild playing against microed goons though rofl I almost died the first game if it wasnt for some lucky mines cuz I was too distracted looking at all the awesome boxes and lines and hp meters on the bwapi pcs screen.
The bitchiest part is compiling the example dll, since BWAPI uses dll interjection in windows you have to compile on your native machine. And when I say on your native machine, on the machine that is going to be "playing" as the bot.
everything else is a breeze.
How exactly are you suppose to "compile" ExampleAIModule.sln?
Whenever I try to build > build solution I get an error: + Show Spoiler +
------ Build started: Project: ExampleAIModule, Configuration: Debug Win32 ------ Linking... Creating library F:\Program Files\Starcraft\BWAPI\BWAPI_Beta_2.6.1\ExampleAIModule\Debug\ExampleAIModule.lib and object F:\Program Files\Starcraft\BWAPI\BWAPI_Beta_2.6.1\ExampleAIModule\Debug\ExampleAIModule.exp LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library ExampleAIModule.obj : error LNK2019: unresolved external symbol "void __cdecl BWTA::readMap(void)" (?readMap@BWTA@@YAXXZ) referenced in function "public: virtual void __thiscall ExampleAIModule::onStart(void)" (?onStart@ExampleAIModule@@UAEXXZ) ExampleAIModule.obj : error LNK2019: unresolved external symbol "class std::set<class BWTA::Region *,struct std::less<class BWTA::Region *>,class std::allocator<class BWTA::Region *> > const & __cdecl BWTA::getRegions(void)" (?getRegions@BWTA@@YAABV?$set@PAVRegion@BWTA@@U?$less@PAVRegion@BWTA@@@std@@V?$allocator@PAVRegion@BWTA@@@4@@std@@XZ) referenced in function "public: virtual void __thiscall ExampleAIModule::onFrame(void)" (?onFrame@ExampleAIModule@@UAEXXZ) ExampleAIModule.obj : error LNK2019: unresolved external symbol "class std::set<class BWTA::BaseLocation *,struct std::less<class BWTA::BaseLocation *>,class std::allocator<class BWTA::BaseLocation *> > const & __cdecl BWTA::getBaseLocations(void)" (?getBaseLocations@BWTA@@YAABV?$set@PAVBaseLocation@BWTA@@U?$less@PAVBaseLocation@BWTA@@@std@@V?$allocator@PAVBaseLocation@BWTA@@@4@@std@@XZ) referenced in function "public: virtual void __thiscall ExampleAIModule::onFrame(void)" (?onFrame@ExampleAIModule@@UAEXXZ) ExampleAIModule.obj : error LNK2019: unresolved external symbol "class BWTA::BaseLocation * __cdecl BWTA::getStartLocation(class BWAPI:layer *)" (?getStartLocation@BWTA@@YAPAVBaseLocation@1@PAVPlayer@BWAPI@@@Z) referenced in function "unsigned long __stdcall AnalyzeThread(void)" (?AnalyzeThread@@YGKXZ) ExampleAIModule.obj : error LNK2019: unresolved external symbol "void __cdecl BWTA::analyze(void)" (?analyze@BWTA@@YAXXZ) referenced in function "unsigned long __stdcall AnalyzeThread(void)" (?AnalyzeThread@@YGKXZ) F:\Program Files\Starcraft\BWAPI\BWAPI_Beta_2.6.1\ExampleAIModule\Debug\ExampleAIModule.dll : fatal error LNK1120: 5 unresolved externals Build log was saved at "file://f:\Program Files\Starcraft\BWAPI\BWAPI_Beta_2.6.1\ExampleAIModule\ExampleAIModule\Debug\BuildLog.htm" ExampleAIModule - 6 error(s), 1 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
make sure you change the debug to release before you try to compile that might be your mistake. also make sure you are using visual C++ and not visual basic I accidentally downloaded the wrong version of visual at first.
and yes it rapes all in game ai. the goons are microd and the standard AI does dumb shit like mnm in TvP.
I dont get this though all it is is one wave of microed goons, nothing like the vids posted earlier... like it does 10/15 gate but the first 15 goons just sit idle in main till they move out.
yeah, I've noticed after the first goon "push" it tends to not do so much afterwards. One game it expoed and spammed dts out of 3gates but then only 2, while adding on 4 more gates. Then it stopped producing all together. Next game, does the same dragoon push, builds 3 robos and proceeds to build like, 8 gateways and produce from 3 of them, queing units.
Look at his bot, his bot is amazing. Give it a lick, it tastes just like raisins Have a stroke of its mane, it turns into a plane and then it turns back again when you tug on its winkie.
I didnt try it yet because Im too dumb when it comes to install anything slightly complicated in the computer. Someone talks about dll injection and it gives me a headache already. I saw the videos though, and it looks awesome. Though, I notice the dragoons were not firing while moving away from zealots, they interval is too low ^^
thank you for the OP. looks fun but i am having trouble getting the bot to work. I copied the BWAPI-data folder to the starcraft folder; windows files to windows folder, and ran the "Run Normal.bat" file within the eisbot folder (the ms-dos window opened and closed on itself so fast that i couldn't see what was happened). I started the SC with the BWAPI injector on within chaoslauncher. But once the game started, an error message said Proxybot connected failed. Does anyone have any idea/solution?