///////////////////// // To install AIUR // ///////////////////// 0) If you have a released Aiur.dll file, then you can skip the following parts. goto 3; 1) GET VC++ 2008 - Download and install Visual C++ 2008 Studio Express Edition (or the current version). Don't worry, it's free. 2) COMPILING THE CODE - In the Aiur directory, double-click on AiurProject.sln (it should run VC++). - Under VC++, be sure that "Release" is chosen in the first drop-down menu, and not "Debug". - Compile with Build -> Build Aiur. It must create a Release directory into your Aiur directory, with (among others) the file Aiur.dll. 3) DOWNLOAD AND INSTALL LEGAL STUFFS ;) - Download BWAPI version 3.6.1 (http://code.google.com/p/bwapi/) and unzip the file. - Download Chaoslauncher (http://winner.cspsx.de/Starcraft/). Current version today (2011/06/19) is 0.8.7. - Be sure your StarCraft Broodwar is patched to be the 1.16.1 version. Otherwise, download the patch available on Blizzard web page and install it. 4) COPY THE RIGHT FILES - Copy all files from BWAPI 3.6.1\Chaoslauncher into the Chaoslauncher directory. - Copy all files from BWAPI 3.6.1\Windows into your Windows directory. - Copy all files from BWAPI 3.6.1\Starcraft into your Starcraft directory. 5) COPY AIUR.DLL - From your Aiur\Release directory, copy the file Aiur.dll into your Starcraft\bwapi-data\AI directory 6) ALMOST DONE! - Launch Chaosloader.exe (in the Chaosloader directory of course). - select BWAPI Injector (Release). - If it is the first time you do this, click on the "Config" button once you have selected BWAPI Injector (Release), and change the line "ai = ..." (all lines starting with ";" are commented) by "ai = bwapi-data\AI\Aiur.dll". 7) ENJOY! - Be sure StarCraft 1.16.1 is chosen in the drop-down menu, and click on the Start button! - To see Aiur playing against the Blizzard AI, launch a single player custom game. - To play against Aiur, you can do it via a Local Area Network game, with 2 computers or one computer if you have selected "Starcraft Multi-Instance" with Chaoslauncher before running the game. X) TROUBLES? It is the first time you play with Aiur on a given map and the game freezes at the very beginning? This is not a crash/bug, it is perfectly normal. If you have selected a map Aiur never played before, it analyses it before launching the game. It can take 1 to 3 minutes, depending of your machine. This will happen just once per new map; the result of the analysis is stored in a file in your Starcraft\bwapi-data\BWTA directory. If you don't want to wait, you can download the map pool used by the AIIDE 2011 contest as well as map analysises here: http://code.google.com/p/aiurproject/downloads/list