Make sure you have at least 12GB of free space to store all build-time dependencies: ~10GB for Visual Studio, 300 MB for Git, 100 MB for Python and other.Clone this repository: git clone -recursive.
Install latest Git OR run cinst git.install if you have Chocolatey.Install latest Python OR run cinst python.install if you have Chocolatey.GitHub doesn't include external dependencies we're using! Prerequisites Windows (Visual Studio) If you have some Waf-related questions, I recommend you to read Before sending a PR, check if you followed our contribution guide in CONTRIBUTING.md file.Issues are accepted in both English and Russian.Make sure you're following "How To Ask Questions The Smart Way" guide by Eric Steven Raymond. Before sending an issue, check if someone already reported your issue.Note: on Linux, you may need to create an sh file with the command LD_LIBRARY_PATH=./xash3d.įor additional info, run Xash3D with -help command line key. Run xash3d.exe/ xash3d.sh/ xash3d depending on which platform you're using.Download extras.pak and place it to valve directory.Copy valve directory from Half-Life to directory with engine binaries.Īlso if you're using Windows: you should copy vgui.dll library from Half-Life directory to Xash3D directory.Īs alternative, you can compile hlsdk-xash3d instead of using official Valve game binaries, but you still needed to copy valve directory as all game resources located in there.Copy engine binaries to some directory.Get Xash3D binaries: you can use testing build or you can compile engine from source code.Ĭhoose proper build package depending on which platform you're using.A set of small improvements, without broken compatibility.
Crossplatform: supported x86 and ARM on Windows/Linux/BSD/Android.Xash3D is a game engine, aimed to provide compatibility with Half-Life Engine,Īs well as to give game developers well known workflow and extend it.