Skip to content

Simple utility for mapping/scripting/speedrunning or researching games based on GoldSrc/Xash3D FWGS engine (such as CS 1.6, HL, HL:OF, HL:BS, and other HL-mods). Uses RapidJSON and PolyHook 2.

License

SNMetamorph/goldsrc-monitor

Repository files navigation

GoldSrc Monitor

GitHub Workflow Status (branch) GitHub release (by tag) GitHub top language GitHub repo size GitHub commit activity Lines of code

Simple utility for mapping/scripting or researching games based on GoldSrc/Xash3D engine.
Download this program and read description you can on Gamebanana Page
Gamebanana Page

Building

  1. Clone this repository, following the instructions given below. Pass lines below to command prompt or Windows Terminal.
git clone --recursive https://github.com/SNMetamorph/goldsrc-monitor.git
cd goldsrc-monitor
git submodule update --init --recursive
external\vcpkg\bootstrap-vcpkg.bat
  1. Open CMakeLists.txt using Visual Studio
  2. Select desired debug/release build type
  3. Build entire project
  4. Result compiled files will be located in build\bin\Debug or build\bin\Release

External libraries

PolyHook 2.0 - Copyright (c) 2019, Stephen Eckels - License
Half Life 1 SDK - Copyright (c) Valve Corp. - License
RapidJSON - Copyright (c) 2015 THL A29 Limited, a Tencent company, and Milo Yip - License