Metamod:Source Logo

Metamod:Source is a C++ development environment for Half-Life 2. It provides a powerful framework for plugins to intercept internal functions.

Latest news:

Metamod:Source 1.7.1 Released Feb 25, 2009 20:01

We have released Metamod:Source 1.7.1. Aside from some bug fixes, we have added support for running on the Dark Messiah game, which uses a modified Source engine.

Scott Ehlert (Damaged Soul) did the reverse engineering for the Dark Messiah game. He'd like to thank the following people from the game's community for sponsoring this port: Dylan Riggs, Carl Pettengill, Ed Moreland, and Christian.

Changelog for 1.7.1:

  • Added Dark Messiah support. SDK headers are available in our Mercurial forest, as "hl2sdk-darkm". Note that this game uses the new MM:S API, not the legacy API.
  • Fixed a bug where plugin aliases defined in VDF files were not working on the Orange Box and Left 4 Dead engines.
  • Fixed SourceHook passing invalid mprotect() values (bug 3642).
  • Fixed "late" load parameter always being true in VSP mode (bug 3532).
  • Added MSVC project templates for plugins, from Daedilus.

-- by BAILOPAN


Metamod:Source 1.7.0 Released Nov 26, 2008 02:46

I am pleased to announce that we have released Metamod:Source 1.7.0. This is a major update that changes how we load Metamod:Source and distribute packages.

There is now a single package for each operating system (Windows, Linux) and it will load on every Source engine. That is, you do not need to download a specific package based on the game you are running.

Our hope is that Metamod:Source 1.7.0 will eliminate the last of the annoying support issues for users.

In addition, Metamod:Source now loads on Left 4 Dead. We have reverse engineered the Left 4 Dead headers necessary to make this work, and supplied diffs in our Mercurial forest.

Huge, huge thanks to Scott Ehlert (Damaged Soul) for reverse engineering and doing a huge amount of this port, as well as staying up late with me to get this out. Also thanks to our many donors for sponsoring this port, and LayeredTech for giving us a VM to test Left 4 Dead on.

Special note: There is no longer an automated installer. Due to the new simplicity of the packages and our VDF generator, we have decided it's no longer worth maintaining and supporting.

-- by BAILOPAN