Metamod

Description

Metamod project is a plugin/DLL manager for Half-Life servers. Metamod is a plugin/DLL manager that sits between the Half-Life Engine and an HL Game mod, allowing the dynamic loading/unloading of mod-like DLL plugins to add functionality to the HL server or game mod. 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 (well 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 isnt intended to provide full HL-game functionality, since its 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. Whats New in This Release: · Added support for new HLSDK API functions QueryClientCvarValue2() and ClientCvar2(). · Added GET_HOOK_TABLES() to let plugins make interceptable engine/dll calls. · Added MAKE_REQUEST_ID() to assist plugins in generating request ids for QueryClientCvarValue2(). · Added mod support for Move In! 1.0, and Special Death Match Alpha 2.0. · Fixed a bug where Windows DLL load failures produced an empty message. · Fixed a bug where plugins could not catch NewDLL calls for GameDLLs that do not provide NewDLL information. · Fixed a bug corrupting memory when using Metamod with engines or game dlls with a different interface than the one compiled against, e.g. older engines..

Dll - Dlls - Adminmod - Hl - Metamod - Game - Plugins - Half-Life - Mod - Manager - Fps - Games

Published By:Will Day and Florian Zschocke

License Type:Freeware

Date Added:26 October, 2010

Version:1.19

Price:Free

Downloads:36

Size:204.8 KB

Platform: Linux

What people say
- required fields
     
Related Downloads

Cygwin project is a DLL which provides a Unix emulation environment for Windows. The Cygwin environment provides a complete port of such development utilities as gcc, binutils, gdb, make, etc., as well as a vast number of useful utilities.

DateSep 22, 2010

AuthorCygwin Team

Size1.3 MB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Utilities

Kunzip is a free (but not opensource) library for decompressing ZIP archives. Kunzip started out as a test program I wrote for decompressing .zip files through a command line program.

DateOct 6, 2010

AuthorMichael Kohn

Size13.3 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Utilities

GeoDLL supports the development of geodetic software on various platforms by providing geodetic functions. GeoDLL contains precise calculations on the themes 2D and 3D coordinate transformation, geodetic datum shift and reference system and more.

DateJan 1, 2015

AuthorC. Killet Software Ing.-GbR

Size3.1 MB

LicenseShareware

Price$690.00

PlatformAndroid, BlackBerry, Linux, Palm

CategoryLinux Business

GeoDLL

HTML::LoL is a Perl module that can construct HTML from pleasing Perl data structures. SYNOPSIS use HTML::LoL; &hl(sub { print shift }, [body => {bgcolor => white}, [p => Document body, ...], ...

DateOct 24, 2010

AuthorBob Glickstein

Size5.1 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming

AMX Mod X project is a Half-Life Metamod plugin. AMX Mod X is a Metamod plugin which allows you to write modifications for Half-Life with the Pawn scripting language.

DateSep 6, 2010

AuthorAMX Mod X Team

Size0

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Games