1
0
mirror of https://github.com/alliedmodders/metamod-source.git synced 2024-11-28 10:24:20 +01:00
Metamod:Source - C++ Plugin Environment and Detour Library for the Source Engine http://www.metamodsource.net/
Go to file
2024-11-17 10:43:09 -05:00
.github/workflows feat(ci): Add CI for PRs to all dev/stable version branches 2024-08-04 15:02:26 -04:00
core fix(sourcehook): Disable tests on linux x64 for now 2024-08-04 15:02:26 -04:00
cruft/installer More re-arranging. Not what we discussed in IRC but I think it works out better, Make can't deal with upward dependencies nicely. 2008-11-14 04:14:35 -06:00
hl2sdk-manifests@2ae4644db6 Bump to latest hl2sdk-manifests 2024-07-06 13:22:02 -04:00
loader Don't attempt to load on Source 2 games if neither -dedicated nor -insecure are present 2023-10-26 13:54:51 -04:00
public Roll version in metamod_version.h 2024-04-06 16:35:02 +00:00
samples fix: Improve path handling and relpath support in s2 sample plugin 2024-07-06 13:18:31 -04:00
support Fix unescaped regex warning in build script 2023-11-13 19:55:09 -05:00
third_party Update amtl 2023-11-12 12:42:07 -05:00
versionlib Upgrade to AMBuild 2.2. 2020-08-19 14:41:55 -07:00
.gitignore chore: Add another build dir pattern to .gitignore 2024-08-04 15:02:26 -04:00
.gitmodules Remove s2 sample plugin hl2sdk-manifest submodule 2023-11-15 19:09:10 -05:00
.travis.yml Upgrade to AMBuild 2.2. 2020-08-19 14:41:55 -07:00
AMBuildScript chore(build): Remove unused variable 2024-08-04 15:02:26 -04:00
appveyor.yml Enable Insurgency and Blade Symphony x64 builds (#77) 2020-12-22 23:45:29 +01:00
configure.py Expose --disable-auto-versioning 2023-10-18 20:33:06 -04:00
LICENSE.txt More reorganization. 2008-11-14 04:29:33 -06:00
product.version Bump version to 2.0.0-dev 2023-05-21 12:08:11 -04:00
pushbuild.txt Trigger build for hl2sdk-hl2dm update 2024-11-17 10:43:09 -05:00
README.md Updated build instructions. 2024-04-07 09:17:58 -04:00

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