Sign in Join

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

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

metamod-source

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

View on GitHub

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

Support

Need help, found a bug, or have a feature idea? Join the Discord support server:

Questions, setup help, bug reports and feature requests all go on Discord.

Please do not send support requests by direct message. Asking in the public channels means others can help and find the answer later.