跳到主要内容

构建说明

已废弃

此处记录仅供参考。该插件已不再维护,且与现代版本的 ReHLDS 不兼容——参见什么是 ReLocalizeBug Fix?。

检查前置条件​

Windows

  • Visual Studio,用于 msvc/relocalizebugfix.sln

Linux

  • Intel C++ 编译器(icpc)——Makefile 中硬编码了 /opt/intel/bin/icpc,并使用了 Intel 专有的编译选项(-static-intel、-no-intel-extensions、-ipo、-fasm-blocks)。若要用 GCC 或 Clang 构建,需要把这些选项清理掉。

CSSDK 和 Metamod 头文件已内置在 cssdk/ 和 metamod/ 目录中,无需额外下载。该项目早于该组织在维护中的项目所使用的 CMake 与 build.sh 组合。

克隆仓库​

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

在 Windows 上构建​

在 Visual Studio 中打开 msvc/relocalizebugfix.sln 并开始构建。输出文件为 relocalizebugfix_mm.dll。

在 Linux 上构建​

make

产物位于 Release/ 目录,名为 relocalizebugfix_mm_i386.so。

备注

构建好的文件已提交在仓库的 bin/ 目录中,因此即便在项目活跃时期,也很少需要自行构建。

各文件的存放位置见安装。