OpenSAGE Versions Save

OpenSAGE is a free, open source re-implementation of SAGE, the 3D real time strategy (RTS) engine used in Command & Conquer: Generals and other RTS titles from EA Pacific. Written in C#. Not affiliated with EA.

v0.3.0

5 years ago

Instructions

  1. Download the correct .zip file for your operating system
  2. Linux/Mac: export the path to your game path as an environment variable e.g.: export CNC_GENERALS_PATH=~/generals/
  3. Start the OpenSage.Viewer or OpenSage.Launcher executable

Viewer

Allows you to view all game files from all detected SAGE games on your computer.

Launcher

This executable will start OpenSAGE with the C&C Generals game files.

v0.2.0

5 years ago

Changelog

  • Initial cross platform support (Windows, Linux and Mac)
  • Support for Metal and OpenGL was added (Vulkan support is still WIP)
  • Rewrite DataViewer to use ImGui
  • Added unit selection prototype
  • Improved ingame UI
  • Many other small improvements

Instructions

  1. Download the correct .zip file for your operating system
  2. Linux/Mac: export the path to your game path as environment variable e.g.: export CNC_GENERALS_PATH=~/generals/
  3. Start the DataViewer or Launcher executable

DataViewer

Allows you to view all game files. It will allow you to view all detected SAGE games on your computer

Launcher

This executable will start OpenSage with the C&C Generals game files.

release-20180210

6 years ago

Welcome to the first release of OpenSAGE!

For more details, read this blog post.

The release is composed of two zip files: one contains the Data Viewer, and one contains the Launcher. Both are Windows-only. We are working on cross-platform support for a later release.

Data Viewer

To use the Data Viewer, you will need at least one SAGE-based game installed on your computer - it doesn't have to be C&C Generals.

Unzip and run OpenSage.DataViewer.Windows.exe.

Launcher

The Launcher only works with C&C Generals in this release.

Unzip and run OpenSage.Launcher.exe.