Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

metamod-source

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

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

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:

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

Clone the SDK dependencies:

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

Configure the build:

pascal
mkdir build
cd build
python ../configure.py

Build:

pascal
ambuild

You can clone an individual SDK e.g.:

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

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

pascal
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