项目简介
本项目是Half-Life SDK的移植版本,专门为GoldSource和Xash3D引擎打造。项目进行了一系列的bug修复与改进,目的是构建一个更稳定、功能更丰富的开发环境。
项目的主要特性和功能
- Bug修复:解决了多个游戏内的bug,像houndeyes偶尔卡住、科学家和保安在脚本序列中面向错误方向、手榴弹切换武器后不保持引爆状态等问题。
- 功能增强:对部分武器和怪物的功能进行了强化,例如Tau-cannon(gauss)的闲置动画和颜色变化,以及科学家对气味的反应。
- 支持多种平台:支持Windows、Linux、Android、Nintendo Switch和PlayStation Vita等多个平台。
- 兼容性:与原版服务器和客户端兼容,还能通过编译宏和服务器变量进行定制。
安装使用步骤
1. 获取源代码
你可以通过以下两种方式获取源代码:
- 使用Git复制仓库:
bash
2. 构建项目
Windows x86
- 安装Visual Studio:
- 下载并运行Visual Studio Installer。
- 选择“桌面开发与C++”组件,并确保勾选了“MSVC”。
- 打开命令提示符:
- 若使用Visual Studio安装的CMake,运行“开发者命令提示符”。
- 若单独安装了CMake,运行普通的Windows命令提示符。
- 导航到项目目录:
bash cd C:\Users\username\projects\hlsdk-portable
- 配置和构建项目:
bash cmake -A Win32 -B build cmake --build build --config Release
Linux x86
- 安装依赖:
bash sudo apt install cmake build-essential gcc-multilib g++-multilib libsdl2-dev:i386
- 配置和构建项目:
bash cmake -B build -S . cmake --build build
3. 安装到游戏目录(可选)
若你有特定的mod并想自动安装库到mod目录,可设置GAMEDIR
和CMAKE_INSTALL_PREFIX
变量:
bash
cmake -A Win32 -B build -DGAMEDIR=mod -DCMAKE_INSTALL_PREFIX="C:\Program Files (x86)\Steam\steamapps\common\Half-Life"
cmake --build build --config Release --target install
4. 其他平台
对于Android、Nintendo Switch和PlayStation Vita等平台,请参考项目文档中的具体构建步骤。通过上述步骤,你就能成功构建并使用本项目的Half-Life SDK,享受更稳定和功能更丰富的开发体验。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】