Windows Compilation
A guide on how to compile Metamod:Source for Windows
Prerequisites
Installing Visual Studio 2022
Download the community version installer and install the Desktop development with C++
component
File structure
For the sake of simplicity we will be doing everything in an alliedmodders
folder
mkdir alliedmodders
cd alliedmodders
Download AMBuild
git clone https://github.com/alliedmodders/ambuild
pip install ./ambuild
# In case of an error try
# cd ambuild && python setup.py install && cd ..
Instructions
Double check you are still in the alliedmodders
folder and run the following commands
mkdir hl2sdk-root
git clone https://github.com/alliedmodders/hl2sdk/ --branch cs2 hl2sdk-root/hl2sdk-cs2
git clone https://github.com/alliedmodders/metamod-source --recursive
cd metamod-source
setx HL2SDKCS2 C:/absolute/path/to/hl2sdk-root/hl2sdk-cs2
setx MMSOURCE112 C:/absolute/path/to/metamod-source
mkdir build && cd build
python ../configure.py -s cs2
ambuild