VGUI2Extension is a UI extension plugin for MetaHook. It lets other plugins customize GoldSrc VGUI2 components and provides multi-bytes text and HiDPI support, game language overrides and input method handling.
- BugFixedHL uses a different VGUI2 object layout and is not compatible.
| Engine | |
|---|---|
| GoldSrc_blob (3248~4554) | √ |
| GoldSrc_legacy (4554~6153) | √ |
| GoldSrc_new (8684 ~) | √ |
| SvEngine (8832 ~) | √ |
| GoldSrc_HL25 (>= 9884) | √ |
| GoldSrc_CoF (5936) | √ |
Obtain VGUI2Extension-windows-x86.7z from
GitHub Releases, or
build the plugin locally.
Merge the extracted svencoop/ into the target mod directory and platform/ into the
game's platform directory.
Enable VGUI2Extension.dll in MetaHook's metahook/configs/plugins.lst, then launch the game through MetaHook.
Licensed under the MIT License; each dependency keeps its own license.