Skip to content
MHesham edited this page Apr 1, 2012 · 5 revisions

Perquisites:

  1. StarCraft:Broodwar 1.16.1
  2. Chaoslauncher for StarCraft 1.16.1
  3. BWAPI Framework
  4. Visual Studio 2008
  5. QT Framework 4.4.2 with VS 2008 integration
  6. (optional) Visual Assist for VS 2008

Environment setup:

  1. Copy $(BWAPI)\include and $(BWAPI)\lib folders to IStrategizer\Build\IStrategizerBWAPIClient
  2. Copy $(BWAPI)\include to IStrategizer\Build\StarCraftModel
  3. Copy $(BWAPI)\Windows content to IStrategizer\Build\Debug\
  4. Copy $(BWAPI)\StarCraft content to $(StarCraft) folder
  5. Copy the downloaded Chaoslauncher folder to $(StarCraft) folder
  6. Copy $(BWAPI)\Chaoslauncher content to $(StarCraft)\Chaoslauncher folder
  7. Download BWAPI config file bwapi.ini from Here
  8. Overwrite $(Starcraft)\bwapi-data\bwapi.ini with the downloaded bwapi.ini file
  9. Build IStrategizer\Tools\Serialization\UnrealCompiler\UnrealCompiler.vcproj
  10. Build IStrategizer\Tools\Serialization\ObjectSerializer\ObjectSerializer.vcproj
  11. Build IStrategizer\Tools\Serialization\TypeInfoCollector\TypeInfoCollector.vcproj

Legend:

  • $(BWAPI) is the path of BWAPI Framework directory
  • $(StarCraft) is the path of StarCraft game installation directory

Debugging:

  • Make sure to set IStrategizerBWAPIClient working directory to $(OutDir)
Clone this wiki locally