Custom Source Engine branch based on Source Engine 2007 currently available on Windows in x86. Forked from Quiver.
Pull this repository with recursive submodules (git clone --recursive
) to clone get prebuilt shaders
-
Install Visual Studio 2019 Community, Make sure to go to Individual components and install
C++ MFC for v142 build tools (x86 and x64)
-
Install Perl, open Perl Command Line and enter
cpan String::CRC32
. This is needed for building shaders. -
Run /src/createallprojects.bat and build the solution either as release or debug.
-
Run /src/materialsystem/stdshaders/buildallshaders.bat, then build stdshader projects.
64-bit support is being worked on. In the current state the entire codebase compiles as 64-bit but it cannot be started at this point. Feel free to contribute with a pull request.
Run createallprojects-x64.bat
to create 64-bit projects. To build 64-bit projects you need to run build-solution-x64.bat
through the Microsoft Developer Command Prompt for VS2019.
You can run the engine with run_mod_hl2.bat or run_hl2r.bat.
Linux support is currently being worked on in the posix-support branch. Feel free to contribute with pull-requests.
Feel free to contribute to the project with pull requests. They will be reviewed and merged as fast as possible.