

Launched SC2 (C:\StarCraft II\Versions\Base56787\SC2_圆4.exe), PID: 8136ĬreateGame request returned an error code: Invalid Map PathĬreateGame request returned error details: map_path file doesn't exist.Īssertion failed: is_game_created, file D:\projects\s2client-api\src\sc2api\sc2_, line 511Įdit: What seems weird to me is that the folder structure looks like this:ĭ:\Starcraft II\Maps\Ladder2017Season1\Ladder2017Season1\AbyssalReefLE.SC2Mapĭ:\Starcraft II\Maps\Ladder2017Season1\Ladder2017Season1\AcolyteLE.SC2Map I've made copies of the files in both locations now (C:\Starcraft II\Maps and D:\Starcraft II\Maps), but I still get an error when running the. (For some reason I have two StarCraft II folders on my machine.) Then I wasn't sure if I had the maps in the correct folder. I submitted the error log to Blizzard w/ Report ID: 3E247AD2-8E8B-4E4A-8C12-FB68F22042A0 Launched SC2 (C:\StarCraft II\Versions\Base56787\SC2_圆4.exe), PID: 4568Īssertion failed: pi.process_id & IsProcessRunning(pi.process_id), file D:\projects\s2client-api\src\sc2api\sc2_, line 105īlizzard error window popped up: "Core: access permission error" I unzipped the Maps files into my c:/Starcraft II/Maps folder. As mentioned, the bin.rar contains the example bot "Command Center" ( ) converted to allow human vs bot play.

If you want to be one of the people that will get early access to the latest version of my bot, you can apply to the DSCL (which I am in contact with) here: You can post any problems you encountered in the installation process in this thread. Once loaded, you play as Terran and the bot plays random. The steps needed are mentioned on the github.Īfter following these steps, two instances of SC2 should appear.


I turned the Example bot (named Command Center) into a bot you can play against on my github so you can try out the process. So these steps only work for bots that are configured that way. So if you want to play vs a bot, the bot will have to specify that it want to play vs a human player. The thing about these bots is that unlike the BWAPI, which simply takes over an instance of StarCraft, the SC2 API is based on a protocol. With a lot of people now contacting me about SC2 bots, I've made a simple tutorial on how to run custom SC2 bots created with the API Blizzard released.
