infbonzay / StarClone

Linux port of Starcraft game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Linux port of Starcraft game

License:GNU General Public License v2.0


Languages

Language:C++ 85.4%Language:C 12.2%Language:Makefile 1.0%Language:M4 0.5%Language:Shell 0.5%Language:CMake 0.3%Language:Assembly 0.1%