跳到主要内容

构建说明

:::warning 已废弃

此处记录仅供参考。hitboxtracker 已不再维护——参见什么是 hitboxtracker?

:::

检查前置条件

  • Visual Studio,需支持该解决方案中的三个 C++ 目标。

HLSDK 和 Metamod 头文件已内置在 dep/ 目录中,无需额外下载。

克隆仓库

git clone https://github.com/rehlds/hitboxtracker.git
cd hitboxtracker

构建

在 Visual Studio 中打开 msvc/hitboxtracker.sln 并开始构建。解决方案包含三个项目,对应该工具的三个组成部分:

项目产物运行位置
serverhitboxtracker_mm.dll服务器,作为 Metamod 插件。
clienthitboxtracker.dll游戏客户端,作为绘制模块。
launchercs.exe游戏客户端,用于加载该模块。
备注

仓库中只有 Visual Studio 解决方案——与该组织的其他项目不同,这里没有 CMake 配置,也没有 build.sh。尽管如此,发布的版本中仍包含一个 Linux 服务器文件(hitboxtracker_mm_i386.so),它是在这个解决方案之外构建的。

各产物的存放位置见安装