This is an effort to create a rich and portable frontend for the open source release of the Command & Conquer Remastered Collection .DLL files in the free and open source Godot engine.
- Implement modern UX features like high resolutions and smooth scrolling.
- Support the original games' assets in their original form.
- Maintain strict compatibility with the retail libraries so that mods for the official release can be played and tested using GDAlert.
- Facilitate porting Red Alert and Tiberian Dawn to platforms without a mouse and keyboard, like mobile or consoles.
- 3D-rendered graphics
- VR support?
Unfortunately, due to the poor portability of the original games' code, this project currently only supports 32-bit Windows as a platform. Progress is being made elsewhere in the community to remedy this, but for now, Windows 10 and MSVC are requirements.
- git (Available in your PATH)
- Python, latest 2.x or 3.x (Available in your PATH)
- scons:
pip install scons
- scons:
- CMake, 3.10 or higher (Available in your PATH)
- Visual Studio 2019
- C++ Build Tools v142 (Older might work)
- Windows 10 SDK (Windows 8 SDK might work)
- Godot 3.2.1 for Win32 (NOT Win64)
To run the game, you need at least HIRES1.MIX, MAIN.MIX, and REDALERT.MIX in the GDAlert/RedAlert folder. You can obtain these from the original Red Alert game CDs, from the freeware release, or from the Origin release as part of The Ultimate Collection.
There is currently no CMake support in GDAlert itself, so for now there's just a simple batch file that runs the commands to build the project's dependencies.
Remember that you need to have git, python (with scons), and cmake all available in your PATH or otherwise runnable within the Native Tools Command Prompt.
You must run the following command in the x86 Native Tools Command Prompt for VS 2019, which is included with Visual Studio 2019:
build-deps.bat
Once this script is finished, you can open GDAlert.sln in Visual Studio and build. Then, you can open the GDAlert folder in the Godot editor.
