Half-Life Metamod Amd64 Binary

The purpose of MetaMod is to function "one level up" from the normal Half-Life game mod DLL. Sitting between the mod game DLL and the...


Do not refresh or leave this page!

File Description

The purpose of MetaMod is to function "one level up" from the normal Half-Life game mod DLL. Sitting between the mod game DLL and the Half-Life engine/binary, it intercepts the function calls between the two, with the option of passing them along untouched, as well as passing them on to as any number of additional mod-like DLLs.

Thus, you can actually have multiple "mod-like" DLLs in operation at one time. I say "mod-like" because these additional DLLs (we'll call them "plugins") are not intended to provide a full "game"; that functionality is still provided by the "game dll". However, these plugins can add to or modify the functionality provided by the game dll, or by the engine itself - for instance, adding new server commands, or new client commands, or even disabling commands built into the game dll. Although the plugin isn't intended to provide full HL-game functionality, since it's receiving the same information given to the game DLL, it has the opportunity to do anything the game DLL can do (given enough coding effort of course).

This is very similar to the way Alfred Reynolds' AdminMod works, as it also sits between the engine and game dll, catching routines, and passing them on. thus modifying functionality. However, rather than providing just the additional server features builtin to AdminMod DLL, MetaMod allows you to add features from multiple, separate DLLs. Under that framework, AdminMod can be a plugin itself, and be run alongside numerous other plugins. And, as of version 2.50 of AdminMod, AM has now transitioned to running as a Metamod plugin.

Be sure to read the F.A.Q <--- Important

Read More

Download 'metamod1.18linuxamd64.tar.gz' (263KB)

Latest version is v1.18 (Aug 24).

[*]  Added new API for loading/unloading plugins from other plugins.
[*]  Added support for new HL SDK API functions:
[*]  Added IS_QUERYING_CLIENT_CVAR for new client cvar engine API.
[*]  Changed cmd_doplug() to make sure a complete string was not misinterpreted as a number.
[*]  Fixed DLCLOSE() to not accept NULL handles.
[*]  Fixed a bug where API call wrappers were not saving global states. (This caused problems mainly with bot plugins.)
[*]  Fixed reloading failed plugins with "meta reload".
[*]  Bumped internal API version to 5:12 (old plugins might ask to be updated).
[*]  Commands "meta version" and "meta info" show ifvers for metamod/plugins.
[*]  Added mod recognition for Digital Paintball 2.2.
[*]  Added mod recognition for Firearms 3.0.

Read More

Comments on this File

There are no comments yet. Be the first!

Metamod Team

50 XP

Registered 29th September 2005

3 Files Uploaded

Share This File
Embed File