案例
TurokEX:在 Kex 引擎上重建 PC 版 Turok
TurokEX 在 Kex 引擎上重新实现 PC 版 Turok,游戏中的角色、敌人 AI、武器、拾取物、区域和 HUD 均以 AngelScript 类编写。配套的 KPFGen 转换器读取原版 CARTFILE.DAT 和 Turok.exe,把其中的纹理、字体、音效、模型、关卡和粒子特效打包为 game.kpf。引擎部分包括 OpenGL 渲染、碰撞与物理、OpenAL 音频、控制台、ENet 联网以及 SDL2 平台层。
- 目标
- 游戏
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 来源复核于
- 证据档位
- C3 仅笔记
- 星标
- 48
- 最近提交
- 2014-06-20
- 主要语言
- C
GitHub 数据,截至 2026-11-10
证据
- 观察到
- 有代码;未发现可用文档。
- 范围
- 笔记
- 检查于
- 2026-11-10
使用条件与局限
- 前提条件:KPFGen 生成 game.kpf 需要原版 PC Turok 的 CARTFILE.DAT 和 Turok.exe。
- 前提条件:提供引擎和 KPFGen 的 Microsoft Visual Studio 解决方案以及引擎的 Xcode 工程,并附带 SDL2、AngelScript 和 ENet 源码,以及 OpenAL 头文件和预编译库。
- 局限:KPFGen 仅支持 Windows,非 Windows 入口只是一个 #error TODO 占位。
- 许可:源文件头部声明 GNU 通用公共许可证第 2 版或更高版本,仓库根目录没有许可证文件。
引用
BibTeX
@misc{turokex-case,
title = {{TurokEX: rebuilding PC Turok on the Kex engine}},
howpublished = {\url{https://github.com/svkaiser/TurokEX}},
url = {https://github.com/svkaiser/TurokEX},
urldate = {2026-11-09},
note = {Awesome REA entry: \url{https://awesomerea.org/zh/resources/turokex-case/}}
}纯文本
TurokEX: rebuilding PC Turok on the Kex engine。https://github.com/svkaiser/TurokEX(访问于 2026-11-09)。Awesome REA 条目:https://awesomerea.org/zh/resources/turokex-case/
有帮助?在 GitHub 上为 Awesome REA 加星2.4k
关于此条目
说明已依据一手来源复核。
一手来源
- tools/KPFGen/src/main.c GitHub · svkaiser/TurokEX · 修订 90589b4
- tools/KPFGen/src/textures.c GitHub · svkaiser/TurokEX · 修订 90589b4
- kex2/turok/scripts/turokgame/components/weapons/turokWeaponChronoScepter.txt GitHub · svkaiser/TurokEX · 修订 90589b4
- kex2/turok/framework/system.cpp GitHub · svkaiser/TurokEX · 修订 90589b4