Improved Half-Life SDK
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
basis
cl_dll
common
dlls
engine
external/SDL2
game_shared
lib/public
linux
mapsrc
modelsrc
network
pm_shared
public
spritesrc
utils
wadsrc
.gitattributes
.gitignore
DEVELOPMENT.md
LICENSE
LICENSE.halflife
README.md
basis.fgd
build.bat
clean.bat
clean.sh
cmd.bat
exports.bat
filecopy.bat
init.bat
init.sh
release.bat
settings.bat
settings.sh
update.bat

README.md

Basis

Something like Spirit of Half-Life. The intent is to add more features to the Half-Life SDK while better documenting the engine's features and maintaining the same style.

How to fork this without using GitHub's forking

$ # clone the repo

$ git clone --mirror https://github.com/tschumann/basis

$ cd basis

$ # push the checkout of Basis into a repo that you have created

$ git push --mirror https://github.com/you/basis-mirror

$ # clone your repo

$ git clone https://github.com/you/repo

$ # note that similar steps are in update.bat too

$ # create a new remote that points to Basis

$ git remote add basis https://github.com/you/basis-mirror

$ # pull and merge the latest changes from Basis

$ git pull basis master

Compiling on Linux

$ sudo apt-get install gcc-multilib g++-multilib mesa-common-dev

$ cd linux

$ make

Setting up local development

$ # clone the repo

$ git clone https://github.com/tschumann/basis

$ # create a new remote to link back to Valve's halflife repo

$ git remote add valve https://github.com/ValveSoftware/halflife

$ # pull the latest changes from halflife

$ git pull valve master