Quake II 重发版游戏源代码 此仓库包含了《Quake II》2023年重发版的游戏代码,供希望对游戏进行修改的用户使用。
Quake II 重发版游戏源代码 此仓库包含了《Quake II》2023年重发版的游戏代码,供希望对游戏进行修改的用户使用。
id Software 无法为此版本提供支持,但我们敦促您利用已经提供的由社区驱动的丰富资源。"Quake II"的重新发布使用了新版本的 API 来在服务器和游戏模块之间进行通信。此外,它还引入了一个非常薄弱的"客户端游戏"模块,类似于"Quake III Arena"的 cgame 模块,以支持扩展的模块化机制,从而改变之前硬编码的客户端行为。此外,它还具有新的网络协议,版本为 2023。
此代码库是原始游戏中各个独立游戏模块的组合: baseq2、ctf、rogue 和 xatrix。它需要 C++17 编译器。在冲突的 spawnflags 情况下,为了解决问题,需要修改地图,因此使用此 DLL 可能无法正确加载原始扩展包中的地图。用于开发的合并 FGD 也可供用户创建新地图使用。由于修改了纹理标志,因此包含了一个修改过的 TrenchBroom Quake II gameconfig.cfg。
由于游戏导出接口发生了变化,现有的模块可能可以移植到支持 API 变更。但是,为了支持所有扩展包在一个代码基础上运行,以及重发版本中的新功能,结构和布局都发生了重大变化,因此希望使用新代码基础的旧模块可能需要重写。
暂无开放 Issues,或尚未同步最近议题。