We have released Metamod:Source 1.6.2 and 1.4.4 as bugfixes to both the Half-Life 2 Orange Box and Half-Life 2 Episode 1 branches.
These bug fixes include a few uncommon crash bugs and minor usability mistakes.
Metamod:Source is a library for plugin-based, complex virtual-function detouring in Half-Life 2.
This is a small bug-fix release against the 1.6 branch to fix an incompatibility with an upcoming Orange Box release for Linux.
Metamod:Source is an API manager that sits in between the Half-Life 2 Source Engine and game/mod DLL, allowing loaded Server Plugins to intercept and override calls passed in between; similar to Metamod for Half-Life 1.
Metamod:Source versions 1.4.3 and 1.6.0 have been released. These are major updates that introduce a new loading mechanism, both for Metamod itself as well as for plugins. In addition, we have launched a new website and marked the 1.6 branch as stable.... read more
We have released a small bug-fix update to Metamod:Source as version 1.4.2. Changelog:
- Fixed a bug where unloading all plugins could crash if one plugin had child plugins.
Metamod:Source 1.4.1 has been released as a bug-fix patch to the 1.4 branch.
Changelog:
- The client version of the "meta" command should now work with games using the latest Source beta (srcds0407).
- Fixed amb233 (VSP listener didn't work with Steam dedicated version).
- Fixed amb277 (failed to get user message list in Kreedz Climbing).
Metamod:Source 1.4 has been released. This is a feature release, with two big new features for developers:
- Added Valve Server Plugin hooking functionality
- Added API to safely enumerate usermessage info
There are also numerous bug fixes, and an experimental tool for automatically fixing gameinfo.txt.
Metamod:Source is a C++ plugin and API manager for the Half-Life 2 engine. It works on any mod built using the Source SDK.
This is a quick patch release to make Metamod:Source work with the latest mods from Valve.
This release is a Linux only update for those that run The Ship. This should allow Metamod:Source to run properly on this game.
I'm pleased to announce that Metamod:Source 1.3 has been released. This is a feature release which adds a few important new features for developers, as well as fixes some bugs encountered.
Most importantly, SourceHook now has the ability to hook reference returning functions. We've also added support for Visual Studio 2005 and GCC-4.x.
Enjoy!
This is a quick update to make Metamod:Source run with the recent HL2DM update.
Changelog:
- Added SourceHook API for manual recalls: RETURN_META_(VALUE_)MNEWPARAMS
- Added support for ServerGameDLL005 (latest HL2DM update)
This release adds a number of exciting features and fixes for both developers and users. Most importantly, it will run with the latest Source update.
Updates do not usually break Metamod:Source, and we apologize for this (there was a fall-through bug).
Aliases, the new user feature, lets you shorten long plugin names (such as "mani_admin_plugin"). You can use the "meta alias" server command, or the new alias format for metaplugins.ini. To read more, see: Commands and Configuration... read more
Metamod:Source 1.2.1 has been released. It fixes a few important bugs. No plugin modifications are necessary, neither is recompiling.
Changelog:
- Fixed bug where returning newparams in a post hook would cause infinite recursion.
- Fixed bug where "meta load" could load the same plugin multiple times.
- Fixed bug where unloading a plugin could crash internal hook states.
- Fixed bug where unhooking a single hook would clear the hook chain.
SourceMM 1.2 has been released. This update is a feature released. It adds function recalling, hook parameter changing, and manual vtable hooking.
While binray backward compatibility was attempted, you may find you need to recompile against the latest API (source compatibility is maintained).
We've released Metamod:Source 1.00-RC2. This update fixes many important bugs and adds new API for managing cvars and concommands. See the homepage for full details.