NBlood:Build 引擎游戏逆向移植合集(Blood / Rednukem / PCExhumed)
NBlood 是用 EDuke32 引擎技术与开发思路对 Build 引擎游戏所做的逆向工程移...
CnC_Red_Alert · electronicarts/CnC_Red_Alert
EA 官方释出的《命令与征服:红色警戒》C++ 源码仓库,属经典即时战略(RTS),本次发布附带 Steam 创意工坊支持。源码目前无法完整编译,需自行替换或移除 DirectX 5 SDK、DirectX Media 5.1、GCL、HMI SOS 等缺失依赖;仅支持 Win32,...
本仓库是 Electronic Arts 官方释出的《命令与征服:红色警戒》(Command & Conquer: Red Alert)源代码,属于经典即时战略(RTS)系列作品。此次发布的主要目的之一是让游戏能够接入 Steam 创意工坊,为社区创作提供底层支持。需要明确的是,该仓库仅用于代码保存与历史存档,官方不提供任何技术支持,也不接受外部贡献。
源码以 C++ 为主,包含部分汇编代码,原始构建环境面向 Win32 平台。由于年代久远,仓库中的代码目前无法直接完整编译,需要开发者自行处理若干已缺失的第三方依赖。使用编译产物时,用户必须自备正版游戏。
根据 README 的 Dependencies 章节,若要成功重建源码与工具链,需要为以下库寻找或编写替代实现,或者将相关代码整体移除:
这些依赖在原始开发时期属于常见中间件或系统 SDK,如今已不易获取,因此恢复编译的首要工作是处理这些外部依赖。
README 明确指出,当前源码状态无法完整编译,需要投入一定精力才能恢复。若希望还原原始构建环境,需要以下工具:
构建目标平台仅限 Win32。由于工具链古老,在现代开发环境中直接复现可能需要虚拟机或兼容层。编译产物不能独立分发使用,使用者必须拥有正版游戏。README 提到可通过 EA App 或 Steam 购买《命令与征服:终极合集》来获取游戏本体。
本仓库及其内容采用 GPL v3 许可证,并附加额外条款。具体细节需参阅仓库中的 LICENSE.md 文件。使用者在分发或修改代码前应仔细阅读许可条款,确保合规。
对于希望研究经典 RTS 架构的开发者,该仓库提供了难得的真实商业项目代码。建议从以下角度入手:
由于官方不提供支持,建议结合社区 fork 与讨论进行学习,但需自行验证信息的准确性。
NBlood 是用 EDuke32 引擎技术与开发思路对 Build 引擎游戏所做的逆向工程移...
id Software 以 GPL 许可证发布的《雷神之锤3竞技场》(Quake III Arena)源...
《影子武士》(Shadow Warrior)v1.2 CD 版完整源代码,由 3D Realms 于 2005...