GitHub 热门项目:CnC_Renegade

摘要

GitHub项目:CnC_Renegade 仓库地址:https://github。

the expected path Code and
2026-05-25 1 阅读 GitHub Trending
GitHub 项目:CnC_Renegade 仓库地址:https://github.com/Electronicarts/CnC_Renegade 星级:1616 | 作者:电子艺术 项目描述:命令与征服:叛徒 =================================================== 自述文件内容: # 命令与征服叛徒 该存储库包含《命令与征服叛徒》的源代码。此版本为游戏提供了 [Steam 创意工坊](https://steamcommunity.com/workshop/browse/?appid=2229890) 的支持。 ## 依赖关系 如果您希望成功重建源代码和工具,您将需要为以下库找到或编写新的替代品(或完全删除使用它们的代码); - DirectX SDK(版本8.0或更高版本)(预期路径`\Code\DirectX\`) - RAD Bink SDK -(预期路径`\Code\BinkMovie\`) - RAD Miles 声音系统 SDK - (预期路径 `\Code\Miles6\`) - NvDXTLib SDK -(预期路径`\Code\NvDXTLib\`) - Lightscape SDK -(预期路径`\Code\Lightscape\`) - Umbra SDK -(预期路径`\Code\Umbra\`) - GameSpy SDK - (预期路径`\Code\GameSpy\`) - GNU Regex - (预期路径`\Code\WWLib\`) - SafeDisk API -(预期路径 `\Code\Launcher\SafeDisk\`) - Microsoft Cab 存档库 - (预期路径 `\Code\Installer\Cab\`) - RTPatch 库 - (预期路径 `\Code\Installer\`) - Java 运行时标头 - (预期路径 `\Code\Tools\RenegadeGR\`) ## 编译(仅限 Win32) 要使用编译的二进制文件,您必须拥有该游戏。 《C&C Ultimate Collection》可在 [EA App](https://www.ea.com/en-gb/games/command-and-conquer/command-and-conquer-the-ultimate-collection/buy/pc) 或 [Steam](https://store.steampowered.com/bundle/39394/Command__Conquer_The_Ultimate_Collection/) 上购买。 ### 叛徒 构建项目中所有配置的最快方法是在 Microsoft Visual Studio C++ 6.0(建议使用 SP5 进行二进制匹配补丁 1.037)中打开“commando.dsw”,然后选择“构建”->“批量构建”,然后单击“全部重建”按钮。 如果您希望在现代版本的 Microsoft Visual Studio 下编译代码,可以通过在 Microsoft Visual Studio .NET 2003 中打开“commando.dsw”,然后在 MSVC 2015 或更高版本中打开新创建的项目和解决方案文件,将旧项目文件转换为现代 MSVC 解决方案。 注意:由于现代版本的 MSVC 强制执行 C++ 标准的较新修订版,因此您需要在成功编译之前对代码库进行大量更改,如果您计划针对 Win64 平台进行编译,则更是如此。 当工作区完成构建后,编译的二进制文件将被复制到此存储库根目录中的“/Run/”目录中。 ### 免费专用服务器 可以从此存储库中的源代码为《命令与征服叛逆者》构建 Windows 版本的 FDS(免费专用服务器),只需在 [Combat\specialbuilds.h](Combat\specialbuilds.h) 中取消注释 `#define FREEDEDICATEDSERVER` 并在发布配置上执行“全部重建”操作即可。 ### 关卡编辑(公开发布) 要构建 Level Edit 的公共发布版本,请修改 LevelEdit 项目设置并将“PUBLIC_EDITOR_VER”添加到预处理器定义中。 ## 已知问题 “Commando”项目(Renegade 主要专业版)的“Debug”配置