/StarClone

Linux port of Starcraft game

Primary LanguageC++GNU General Public License v2.0GPL-2.0

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