metamod-source/core
Mooshua d96b3adb0a Hook->HookImpl, expose "public" hook template in PLUGIN_EXPOSE
This allows us to specify the SH pointer and the Plugin ID pointer in the template, so when the plugin uses Hook<> it doesn't have to touch g_PLID or g_SHPtr.

Also added a little struct that wraps ISourceHook->xHookById methods.
2024-04-24 00:05:15 -07:00
..
provider Hook->HookImpl, expose "public" hook template in PLUGIN_EXPOSE 2024-04-24 00:05:15 -07:00
sourcehook Hook->HookImpl, expose "public" hook template in PLUGIN_EXPOSE 2024-04-24 00:05:15 -07:00
AMBuilder CS2: Add network_connections proto with new ambuild for updated sdk 2023-11-15 19:09:10 -05:00
gamedll_bridge.cpp Replace hardcoded "ServerGameDLL" part of iface name in meta game output 2023-05-21 15:27:46 -04:00
IPluginManager.h Some reorganization. 2008-11-14 04:04:02 -06:00
ISmmAPI.h Add missing parameter doc for ISmmAPI::GetServerFactory() 2024-01-12 23:02:48 -05:00
ISmmPlugin.h Hook->HookImpl, expose "public" hook template in PLUGIN_EXPOSE 2024-04-24 00:05:15 -07:00
ISmmPluginExt.h Add SOURCE_ENGINE_CS2 2023-04-01 10:34:52 -04:00
metamod_console.cpp Replace hardcoded "ServerGameDLL" part of iface name in meta game output 2023-05-21 15:27:46 -04:00
metamod_console.h Iterate on ConCommands, ClientCommands, and the split S1/S2 compat 2023-05-21 12:13:17 -04:00
metamod_oslink.cpp Malloc override on s2 2023-09-28 22:56:19 +03:00
metamod_oslink.h Add RTLD_DEEPBIND flag for s2 plugins 2024-03-06 22:10:24 -05:00
metamod_plugins.cpp Revert "Fix build regression from #102" 2023-09-24 13:46:41 -04:00
metamod_plugins.h Some reorganization. 2008-11-14 04:04:02 -06:00
metamod_provider.h Hook->HookImpl, expose "public" hook template in PLUGIN_EXPOSE 2024-04-24 00:05:15 -07:00
metamod_util.cpp Fix MSVC 2017 build issues 2023-10-28 07:01:44 -07:00
metamod_util.h Only load plugins that have executable extensions. 2023-02-20 11:08:01 -08:00
metamod.cpp Replace hardcoded "ServerGameDLL" part of iface name in meta game output 2023-05-21 15:27:46 -04:00
metamod.h Replace hardcoded "ServerGameDLL" part of iface name in meta game output 2023-05-21 15:27:46 -04:00
version.rc Merge new versioning logic from SourceMod, fixes manual builds and --gen=vs. 2015-04-11 10:25:06 -04:00
vsp_bridge.cpp Replace hardcoded "ServerGameDLL" part of iface name in meta game output 2023-05-21 15:27:46 -04:00