Skip to content

winterheart/CnC_Rebel

 
 

Repository files navigation

Rebel - Command & Conquer Renegade source code enhancement project

The project aimed at improving the source code of CnC: Renegade for running on modern platforms and adding new features.

Major features

  • DirectX 9 support.

See CHANGES.md for full changelog.

Development and Dependencies

  • Microsoft Visual C++ 2022
  • Microsoft Platform SDK 10.0
  • CMake 3.20
  • GoogleTest (vcpkg package, optional)
  • Microsoft.DXSDK.D3DX 9.29.952.8 (vcpkg package)
  • RAD Miles Sound System 6 SDK (Code/third_party/miles6)
  • RAD Bink SDK (Code/third_party/bink)

Runtime Dependencies

To use the compiled binaries, you must own the game, fully patched to v1.037. Best choice is purchase CnC: Renegade on Steam.

Minimal requirements for system:

  • Windows 10
  • A processor that supports the SSE2 instruction set
  • A DirectX 9 compliant video card

Licensing

This repository and its contents are licensed under the GPL v3 license, with additional terms applied. Please see LICENSE.md for details.

CnC: Rebel uses third party libraries, described below.

crnlib

Crunch - advanced DXTc texture compression and transcoding library.

License: Public Domain

stb

stb - single-file public domain libraries for C/C++.

License: Public Domain / MIT

About

Command and Conquer: Renegade

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 92.1%
  • C 7.5%
  • CMake 0.1%
  • Assembly 0.1%
  • MAXScript 0.1%
  • Java 0.1%