Category: Main Games Game Tools BWAPI 3.7


This version introduces a configuration option that disables shared memory, making BWAPI compatible with Wine.

Application Details:

Version: 3.7
License: Open Source
Votes: 0
Latest Rating: Garbage
Latest Wine Version Tested: 1.9.5

Maintainers: About Maintainership

No maintainers. Volunteer today!

Free Download BWAPI 3.7 archive download

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Injection via InfectedStarCraft, auto-menu, windowed mode, shared memory, compiling ExampleAIClient and establishing connection between BWAPI and ExampleAIClient, disabling sound, playing on iCCup

What does not

Injection via Chaoslauncher

Loading ExampleAIModule


What was not tested

Loading modules other than ExampleAIModule
Direct IP, Local PC multiplayer connections

Hardware tested


  • GPU:
  • Driver:

Additional Comments

In order to inject BWAPI.dll (which is originally released in Chaoslauncher folder) you can use InfectedStarCraft. ExampleAIClient compiles fine with mingw. Not sure whether ExampleAIModule is compatible with Wine, because it compiles but does not load. May be I used wrong compiler options. Here is a guide for compiling ExampleAIClient and using it with BWAPI:

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowUbuntu 15.10 "Wily" amd64 (+ variants like Kubuntu)Mar 05 20161.9.5Yes No Garbagean anonymous user 
CurrentArch Linux x86_64Jan 29 20121.3.37Yes Yes GoldAlexander 
ShowUbuntu 11.10 "Oneiric" amd64 (+ variants like Kubuntu)Nov 28 20111.3.28N/A Yes Silveran anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected
40259 Unable to inject BWAPI.dll Using Chaoslauncher UNCONFIRMED View
40969 Wine: DLL Injection on suspended process provides NULL arg for static library's DLLMain's lpvReserved value UNCONFIRMED View

Show all bugs


Comments Disabled

Comments for this application have been disabled because there are no maintainers.