forked from RtsAiResearch/IStrategizer
-
Notifications
You must be signed in to change notification settings - Fork 0
Setup
MHesham edited this page Apr 1, 2012
·
5 revisions
Perquisites:
- StarCraft:Broodwar 1.16.1
- Chaoslauncher for StarCraft 1.16.1
- BWAPI Framework
- Visual Studio 2008
- QT Framework 4.4.2 with VS 2008 integration
- (optional) Visual Assist for VS 2008
Environment setup:
- Copy $(BWAPI)\include and $(BWAPI)\lib folders to IStrategizer\Build\IStrategizerBWAPIClient
- Copy $(BWAPI)\include to IStrategizer\Build\StarCraftModel
- Copy $(BWAPI)\Windows content to IStrategizer\Build\Debug\
- Copy $(BWAPI)\StarCraft content to $(StarCraft) folder
- Copy the downloaded Chaoslauncher folder to $(StarCraft) folder
- Copy $(BWAPI)\Chaoslauncher content to $(StarCraft)\Chaoslauncher folder
- Download BWAPI config file bwapi.ini from Here
- Overwrite $(Starcraft)\bwapi-data\bwapi.ini with the downloaded bwapi.ini file
- Build IStrategizer\Tools\Serialization\UnrealCompiler\UnrealCompiler.vcproj
- Build IStrategizer\Tools\Serialization\ObjectSerializer\ObjectSerializer.vcproj
- 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)