OpenSAGE
Juegos: Command & Conquer: Generals → (Windows, 2003) · Command & Conquer: Generals - Zero Hour → (Windows, 2003) · The Lord of the Rings: The Battle for Middle-earth (Windows, 2004) · The Lord of the Rings: The Battle for Middle-earth II (Windows, 2006)
OpenSAGE: reimplementación libre, escrita en C#, de SAGE, el motor 3D de estrategia en tiempo real que EA Pacific usó en Command & Conquer: Generals y en otros juegos. Se centra en Generals y su expansión Zero Hour, y tiene también módulos para El Señor de los Anillos: La Batalla por la Tierra Media I y II. Nació como una reimplementación de caja negra, escrita a partir de los archivos de datos y de observar el juego en marcha; en marzo de 2025 cambió su licencia de LGPL v3 a GPL v3 y empezó a adaptar partes del código fuente de Generals y Zero Hour que publicó EA, como los disparadores de los mapas, el dinero, las máquinas de estados y los locomotores. Todavía no es jugable: carga la mayoría de los formatos de los primeros juegos SAGE, entra en los mapas y muestra la interfaz, pero apenas implementa la lógica de juego. Dibuja con Direct3D 11, OpenGL 4.3 o Metal en Windows, Linux y macOS, y trae un visor para explorar los archivos de cualquier juego SAGE instalado. La última versión publicada es la 0.3.0 (29 de octubre de 2018); desde abril de 2025 el código apenas ha cambiado, más allá de actualizaciones de dependencias. Uno de sus más de 3600 commits lleva a Copilot como coautor.
NecesitasUna instalación de tu propia copia de Command & Conquer: Generals o Zero Hour, por ejemplo de The First Decade o de The Ultimate Collection; en Linux y macOS, la carpeta del juego se indica con la variable de entorno CNC_GENERALS_PATH. Además, Windows, Linux o macOS de 64 bits; para compilar el código actual, .NET 8.
- Cómo llega a PC
- Reimplementación de fans
- Estudio original
- EA Pacific
- Año
- 2003
- Autor
- OpenSAGE
- Estrellas
- 1.7k
- Última actividad
- 2026-03-30 · hace 7 meses
- Lenguaje
- C#
Escribe y elige de la lista; si no está, escríbelo y pulsa Intro. En un launcher, los juegos que instala; en una herramienta genérica, déjalo vacío.
Otros proyectos de Command & Conquer: Generals
2
Command & Conquer: Generals / Zero Hour (GeneralsGameCode) · Command & Conquer: Generals / Zero Hour (Thyme) Ver todos →
Otros proyectos de Command & Conquer: Generals - Zero Hour
3
Command & Conquer: Generals / Zero Hour (GeneralsGameCode) · Command & Conquer: Generals / Zero Hour (Thyme) · Command & Conquer: Generals – Zero Hour (Zero Hour Reforged) Ver todos →