Skip to content

Commit

Permalink
davechurchill#34 Add support for BWAPI 4.4.0 (but not 4.3.0 because i…
Browse files Browse the repository at this point in the history
…t crashes a lot)

- In README.md, mention BWAPI 4.4.0 not 4.3.0.
- Delete Required_BWAPI_430.zip.
- Add Required_BWAPI_4.4.0.zip. Compared with Required_BWAPI_420.zip, the only changes are: udated TournamentModule.dll (its source code was already added in a separate src folder; it uses the updated ExampleTournamentModule.vcxproj file from BWAPI), official BWAPI.dll, official SNP_DirectIP.snp, and removed Multiple Instance Hack.bat, bspatch.exe, starcraft.bsdiff because they were removed from BWAPI several versions ago (since version 4.1.2). FTR, I compiled TournamentModule.dll using https://github.com/bwapi/bwapi/releases/download/v4.4.0/BWAPI.7z without modifications/rebuilding BWAPI except I had to build BWAPILIB.lib myself because the official BWAPI releases no longer provide it. FTR, all I did to build BWAPILIB.lib (you don't need Git repositories set up or Git installed) was double-click the Release_Binary\BWAPILIB\BWAPILIB.vcxproj file to open it in VS2017, then change the "Debug" drop-down to "Release", then right-click on the BWAPILIB project -> Project Only -> Build Only BWAPILIB. TournamentModule.dll (and the BWAPILIB.lib it used) were compiled using Microsoft Visual Studio Community 2017 version 15.9.8.
  • Loading branch information
chriscoxe committed Mar 24, 2019
1 parent b636d3f commit a8c6229
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ Download or clone the repository to any directory on your server machine that do
Required_BWAPI_401B.zip BWAPI/Starcraft required files (BWAPI 4.0.1 Beta)
Required_BWAPI_412.zip BWAPI/Starcraft required files (BWAPI 4.1.2)
Required_BWAPI_420.zip BWAPI/Starcraft required files (BWAPI 4.2.0)
Required_BWAPI_430.zip BWAPI/Starcraft required files (BWAPI 4.3.0)
Required_BWAPI_440.zip BWAPI/Starcraft required files (BWAPI 4.4.0)
games.txt Default tournament games list filename *
parse_results.bat Script to run results parser
results.txt Default tournament results filename *
Expand Down Expand Up @@ -292,7 +292,7 @@ This file must parse as valid JSON or the server will not start.
<li><b>BotName:</b> String - the name of the bot, matching the bot folder name</li>
<li><b>Race:</b> "Random" | "Terran" | "Zerg" | "Protoss"</li>
<li><b>BotType:</b> "dll" | "proxy"</li>
<li><b>BWAPIVersion:</b> "BWAPI_374" | "BWAPI_401B" | "BWAPI_412" | "BWAPI_420" | "BWAPI_430"</li>
<li><b>BWAPIVersion:</b> "BWAPI_374" | "BWAPI_401B" | "BWAPI_412" | "BWAPI_420" | "BWAPI_440"</li>
<li><b>ClientRequirements</b> (OPTIONAL): array of strings with required properties</li>
<ul>
<li>Example: ["GPU", "Extra RAM", "!64-bit Java"]</li>
Expand Down
Binary file not shown.

0 comments on commit a8c6229

Please sign in to comment.