Skip to content
@MetaHookSv

MetaHookSv

MetaHookSv

A client-side modding framework, plugin collection and toolchain for GoldSrc / Sven Co-op.

Platform Latest release Stars

MetaHookSv is a port of MetaHook to SvEngine, the GoldSrc engine modified by the Sven Co-op team. It launches the game with a plugin host compiled in and exposes a stable C++ API, so client-side plugins can hook the engine without modifying the game's own files.

Most plugins still work on vanilla GoldSrc — check each plugin's own documentation for engine compatibility.

Core

Repository Role
MetaHookSv Aggregator: one CMake tree for every component, shared thirdparty/, CI and releases
MetaHook Game launcher: engine startup, symbol resolution, hook infrastructure and the public plugin API
MetahookInstaller GUI installer and plugin list editor, plus a CLI, built on .NET 8 with Avalonia

Plugins

Rendering & interface

  • Renderer — a graphics enhancement plugin that completely overhauls the legacy GoldSrc renderer with OpenGL 4.4.
  • VGUI2Extension — a VGUI2 modding framework other plugins use to hook and patch VGUI2 components; adds multi-byte text, HiDPI and input-method support.
  • CaptionMod — closed captions, HUD text translation and a Source-2007-style chat dialog.
  • SteamScreenshots — takes over the snapshot command and sends the captured image to the Steam Screenshot Manager.

Gameplay & physics

  • BulletPhysics — client physics: ragdolls, jiggle bones, collision with moving brushes, buoyancy and barnacle/gargantua interactions.
  • SCCameraFix — fixes spectator/chase camera glitches (Sven Co-op only).
  • StudioEvents — filters studio-event sounds to stop repeated or overlapping playback.
  • SCModelDownloader — downloads missing player models from the scmodel database and reloads them once ready (Sven Co-op only).

Quality of life

  • BetterSpray — upgrades the spray system with external and high-res images, correct aspect ratios, dynamic reloading and Steam sharing.
  • ResourceReplacer — redirects model and sound loading through global and per-map .gmr / .gsr rules.
  • PrecacheManager — adds a command that dumps every precached sound, model and generic file next to the map.
  • ThreadGuard — waits for engine threads to finish before a module unloads, fixing crash-on-exit.
  • HeapPatch — breaks through the GoldSrc heap limitation.
  • HUDColor — changes HUD colors in game; also serves as a compact sample plugin. Forked from DrAbcOfficial/HUDColor.

Third-party plugins such as ABCEnchance, halflife-cli, MetaAudio and Trinity-EngineSv are covered in the main README.

Libraries

Shared libraries consumed by the plugins above:

Mirrors kept so the build stays reproducible:

Tools

Popular repositories Loading

  1. MetaHookSv MetaHookSv Public

    MetaHook (https://github.com/nagist/metahook) porting for SvEngine (GoldSrc engine modified by Sven-Coop), as a client-side modding framework.

    Python 263 50

  2. BetterSpray BetterSpray Public

    "BetterSpray" is a plugin for MetaHookSV that replaces in-game decals with external images which can be shared via Steam.

    C++ 3

  3. Renderer Renderer Public

    A graphics enhancement plugin that completely overhaul the legacy GoldSrc renderer with OpenGL 4.4.

    C++ 2 2

  4. HUDColor HUDColor Public

    Forked from DrAbcOfficial/HUDColor

    Change Sven Co-op HUD color

    C++ 1 1

  5. BulletPhysics BulletPhysics Public

    Client physics plugin for GoldSrc that provides ragdolls, jiggle bones, collision with moving brushes, buoyancy, barnacle/gargantua interactions.

    C++ 1

  6. ThreadGuard ThreadGuard Public

    Wait for threads to terminate before the module is released to fix "crash-on-exiting" issue on GoldSrc.

    Python 1

Repositories

Showing 10 of 34 repositories
  • MetaHookSv Public

    MetaHook (https://github.com/nagist/metahook) porting for SvEngine (GoldSrc engine modified by Sven-Coop), as a client-side modding framework.

    MetaHookSv/MetaHookSv's past year of commit activity
    Python 263 MIT 50 20 (1 issue needs help) 1 Updated Nov 12, 2026
  • Renderer Public

    A graphics enhancement plugin that completely overhaul the legacy GoldSrc renderer with OpenGL 4.4.

    MetaHookSv/Renderer's past year of commit activity
    C++ 2 MIT 2 1 1 Updated Nov 12, 2026
  • MetahookInstaller Public

    GUI installer and plugin list editor for MetaHookSv, built with Avalonia and ReactiveUI on .NET 8.

    MetaHookSv/MetahookInstaller's past year of commit activity
    C# 1 MIT 1 0 0 Updated Nov 7, 2026
  • BulletPhysics Public

    Client physics plugin for GoldSrc that provides ragdolls, jiggle bones, collision with moving brushes, buoyancy, barnacle/gargantua interactions.

    MetaHookSv/BulletPhysics's past year of commit activity
    C++ 1 MIT 0 0 0 Updated Nov 7, 2026
  • VGUI2Extension Public

    Extension plugin that lets other plugins customize GoldSrc VGUI2 components and provides multi-bytes text and HiDPI support, game language overrides and input method handling.

    MetaHookSv/VGUI2Extension's past year of commit activity
    C++ 0 MIT 0 0 0 Updated Nov 7, 2026
  • MetaHook Public

    GoldSrc game launcher, mirroring hl.exe with capability of client-side modding.

    MetaHookSv/MetaHook's past year of commit activity
    C++ 0 MIT 0 0 0 Updated Nov 7, 2026
  • StandaloneView Public

    MetaHookSV plugin that lets other plugins render extra 3D views through the engine's V_RenderView, with or without Renderer.

    MetaHookSv/StandaloneView's past year of commit activity
    Python 0 MIT 1 0 0 Updated Nov 1, 2026
  • UtilAssetsIntegrity Public

    Utility for checking GoldSrc StudioModel assets and indexed-color BMP images.

    MetaHookSv/UtilAssetsIntegrity's past year of commit activity
    C++ 0 MIT 0 0 0 Updated Oct 27, 2026
  • UtilHTTPClient_SteamAPI Public

    UtilHTTPClient impl with Steamworks HTTP API.

    MetaHookSv/UtilHTTPClient_SteamAPI's past year of commit activity
    C++ 0 MIT 0 0 0 Updated Oct 27, 2026
  • UtilHTTPClient_libcurl Public

    UtilHTTPClient impl with libcurl.

    MetaHookSv/UtilHTTPClient_libcurl's past year of commit activity
    C++ 0 MIT 0 0 0 Updated Oct 27, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.