needed libraries SDL - (optional) SDL_mixer - (optional) XOrg (Xlib) - required zlib - required grplib - (optional) mpqlib - (optional) to configure use cmake cmake detects if exist SDL or Xlib (if SDL exist try to detect SDL_mixer to enable sounds) 0. (Ubuntu users need to has those libs installed sudo apt install cmake sudo apt install g++ sudo apt install libx11-dev sudo apt install libz-dev sudo apt install libxxf86vm-dev ) 1. build and lanch steps (puts compiled binary to StarClone/bin/) cmake . make cd bin ./StarClone 2.if not detects grplib and mpqlib ( it will compile internal grplib and mpqlib) 3.the StarDat.mpq and BroodDat.mpq may not have on ftp resource so copy original StarDat.mpq and BrooDat.mpq to StarClone/bin (file names are case sensitive) if you have they ;) 4.if you want to play original campaign/video/music copy StarCraft install.exe to starinstall.exe and Broodwar install.exe to broodinstall.exe in StarClone/bin 5. you may create StarClone/bin/maps and copy some StarCraft maps there