Skip to content

anpage/GDAlert

Repository files navigation

GDAlert logo

GDAlert

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.

Goals

  • 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.

Long-term maybes

  • 3D-rendered graphics
  • VR support?

Building

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.

Requirements

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.

Steps

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.

About

Frontend for RedAlert.dll in Godot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors