alliedmodders/metamod-source

Metamod:Source - C++ Plugin Environment and Detour Library for the Source Engine

Pascal

556

1,465 commits

updated Sep 25, 2026

See the code

README

Metamod:Source

Metamod:Source - A C++ Plugin Environment and Detour Library for the Source Engine.

Build instructions

Make sure ambuild2 is installed: https://github.com/alliedmodders/ambuild

Clone the repo with submodules:

git clone --recurse-submodules https://github.com/alliedmodders/metamod-source

Clone the SDK dependencies:

cd ..
metamod-source/support/checkout-deps.sh
cd metamod-source

Configure the build:

mkdir build
cd build
python ../configure.py

Build:

ambuild

You can clone an individual SDK e.g.:

cd ..
metamod-source/support/checkout-deps.sh -s episode1
cd metamod-source

You can configure the build for an individual SDK e.g.:

mkdir build
cd build
python ../configure.py --sdks episode1

Stable build snapshots: http://www.metamodsource.net/downloads.php/?branch=stable

Development build snapshots: http://www.metamodsource.net/downloads.php/?branch=master

General documentation: https://wiki.alliedmods.net/Category:Metamod:Source_Documentation

Detouring with SourceHook: https://wiki.alliedmods.net/SourceHook_Development

Development: https://wiki.alliedmods.net/Category:Metamod:Source_Development

hacktoberfest
metamod
modding
source-engine

Contributors

(top 30 of 37)

dvander

451 commits

psychonic

355 commits

TheDS

250 commits

pavolmarko

145 commits

alliedmodders/metamod-source

Metamod:Source - C++ Plugin Environment and Detour Library for the Source Engine

Pascal

556

1,465 commits

updated Sep 25, 2026

See the code

README

Metamod:Source

Metamod:Source - A C++ Plugin Environment and Detour Library for the Source Engine.

Build instructions

Make sure ambuild2 is installed: https://github.com/alliedmodders/ambuild

Clone the repo with submodules:

git clone --recurse-submodules https://github.com/alliedmodders/metamod-source

Clone the SDK dependencies:

cd ..
metamod-source/support/checkout-deps.sh
cd metamod-source

Configure the build:

mkdir build
cd build
python ../configure.py

Build:

ambuild

You can clone an individual SDK e.g.:

cd ..
metamod-source/support/checkout-deps.sh -s episode1
cd metamod-source

You can configure the build for an individual SDK e.g.:

mkdir build
cd build
python ../configure.py --sdks episode1

Stable build snapshots: http://www.metamodsource.net/downloads.php/?branch=stable

Development build snapshots: http://www.metamodsource.net/downloads.php/?branch=master

General documentation: https://wiki.alliedmods.net/Category:Metamod:Source_Documentation

Detouring with SourceHook: https://wiki.alliedmods.net/SourceHook_Development

Development: https://wiki.alliedmods.net/Category:Metamod:Source_Development

hacktoberfest
metamod
modding
source-engine

Contributors

(top 30 of 37)

dvander

451 commits

psychonic

355 commits

TheDS

250 commits

pavolmarko

145 commits

Languages

Pascal

64.4%

C++

23.3%

HTML

2.5%

Python

2.5%

C

2.3%

CSS

1.8%

PowerShell

1.2%

JavaScript

1.2%