About
This is id Software's official source release for the game-logic DLL behind the 2023 Nightdive Studios rerelease of Quake II, combining what used to be four separate modules — the base game plus the Rogue, Xatrix, and Capture-the-Flag expansions — into a single C++17 codebase. It introduces a new lightweight 'client game' module for deeper client-side modding, a new network protocol, and raises the game's internal simulation rate from the original 10Hz to 40Hz for smoother gameplay. Because the API and module structure changed substantially, existing mods written for the original 1997 Quake II aren't guaranteed to work unmodified against this codebase. The repository is source code only — no game assets or content are included.
Getting started
This is developer-facing source rather than something end players run directly — modders compile it with a C++17-capable toolchain (Clang, Visual Studio 2019, or 2022) against the rerelease's new game API, and resulting mods load into the game the same way mods did in the original.