About
The project's own README describes Command & Conquer: Red Alert, the game it reimplements, simply as "a real time strategy game." Chronoshift is a bottom-up, open-source reimplementation of Command & Conquer: Red Alert. It currently relies on the original game's binary to supply functions that haven't been reimplemented yet, is built with the Open Watcom compiler, and only works against the English 3.03 beta patch of Red Alert. The project targets Windows; Linux/macOS support via Wine is untested.
Getting started
Building requires installing Open Watcom and CMake and running a specific sequence of commands (setting the Watcom environment, cloning the repo, then configuring and compiling with wmake). Once built, the resulting launcher and .dll are copied into a Red Alert installation patched to the English 3.03 beta version, and the game is started from the launcher.
Known limitations
- platform: Currently only builds correctly with Watcom compiler; MinGW-w64 and MSVC may generate DLLs incompatible with the original game binary.
- platform: Native support for Linux and macOS is planned for the future but not currently available; Wine usage is untested.
Additional notes
- License
- Licensed under GPLv2 or later, with an added exception permitting the code to be linked against the original closed-source game binary until Chronoshift no longer depends on it.