Skip to content

Client Build Instructions

wootguy edited this page Aug 23, 2025 · 3 revisions

Building the client

  1. Install dependendies.
    Windows: Install Git, CMake, and Visual Studio
    Debian: apt install git cmake build-essential gcc-multilib g++-multilib libc6-dev-i386 mesa-common-dev
  2. Open a shell somewhere and clone the repo: git clone --recurse-submodules https://github.com/wootguy/SevenKewp
  3. Run scripts/build_client.bat (Windows) or scripts/build_client.sh (Linux).
  4. Copy the contents of SevenKewp/build_client/output/ to Steam/steamapps/common/Half-Life/valve_addon/.
    • Create the valve_addon folder if it doesn't already exist.
  5. Launch the game and enable Options -> Content -> Allow custom addon content
    • This forces the game to load files in valve_addon before valve, meaning the client library you just built will be loaded in place of the default one.
  6. Try it out! Join a Half-Life Co-op server. Some features are disabled if you join a deathmatch server to prevent cheating (e.g. thirdperson camera)

Clone this wiki locally