Juegos

Command & Conquer: Generals

Windows · 2003 · 3 proyectos

3 ports

Remake de fans Experimental Parado · 7 meses

OpenSAGE

OpenSAGE/OpenSAGE

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.

★ 1.7k · 2026-03-30 Ver →
Port del código fuente Totalmente jugable

⑂ Fork de electronicarts/CnC_Generals_Zero_Hour

Command & Conquer: Generals / Zero Hour (GeneralsGameCode)

TheSuperHackers/GeneralsGameCode

GeneralsGameCode: proyecto comunitario de TheSuperHackers para arreglar y mejorar Command & Conquer: Generals y su expansión Zero Hour, sobre el código fuente de los dos juegos que Electronic Arts liberó en 2025; se centra sobre todo en Zero Hour. Pasaron el código de Visual Studio 6 y C++98 a Visual Studio 2022 y C++20, aunque las versiones semanales se siguen compilando con Visual Studio 6. Por ahora mantiene la compatibilidad con la versión 1.08 de Generals y la 1.04 de Zero Hour, y deja para más adelante los arreglos que la romperían. Corrige fallos graves y muchos menores, y separa del paso de la lógica el dibujado de partículas, animaciones, agua, árboles y otros efectos, con interpolación, para que se muevan con fluidez a más de 30 fotogramas por segundo. Añade MSAA y filtrado anisótropo, recupera 481 texturas de mayor resolución que Zero Hour no llegaba a usar, rota la cámara de 45 en 45 grados, muestra los fotogramas, la latencia y el dinero por minuto, suma una lista con información de los jugadores y mejora las repeticiones con un archivo de partidas y sus fechas. Los arreglos de los datos del juego (INI, interfaz, mapas, texturas) van en un proyecto aparte, GeneralsGamePatch. Publica una versión cada semana, la última del 16 de octubre. 14 de sus unos 2000 commits, todos de septiembre, llevan a Claude como coautor.

NecesitasUna instalación de tu propia copia de Command & Conquer: Generals y Zero Hour, por ejemplo la de Command & Conquer: The Ultimate Collection en Steam; los archivos de la versión semanal se extraen en la carpeta del juego. Además, Windows; en Linux se puede compilar con Docker e instalar en el juego con sus scripts.

★ 1.5k · 2026-10-30 Ver →
Port (decomp) Experimental Parado · 2 años

Command & Conquer: Generals / Zero Hour (Thyme)

TheAssemblyArmada/Thyme

Thyme: reimplementación de código abierto de Generals: Zero Hour en C++. Es una reescritura «de abajo arriba» del juego que usa el ejecutable original para las funciones que aún no están implementadas, con la intención de poder corregir fallos, añadir funciones y llevar el juego a plataformas que el original no admitía. Hoy solo funciona en Windows. Su lanzador propio solo admite la versión inglesa en disco de Generals: Zero Hour parcheada a la 1.04; para ejecutarlo de otra manera hay que seguir las instrucciones del README. No tiene relación con EA. Licencia GPL-2.0; la etiqueta «latest» y el último commit son del 31 de octubre de 2024.

NecesitasTu propia instalación de Command & Conquer: Generals – Zero Hour; con el lanzador del proyecto, la versión inglesa en disco para Windows parcheada a la 1.04 (el README enlaza el parche). Windows.

★ 696 · 2024-10-31 Ver →

Preguntas

¿Qué proyectos hay para Command & Conquer: Generals?

El catálogo tiene 3 ports de Command & Conquer: Generals, todos en esta página con su estado.

¿Qué necesito para jugarlo?

Tu propia copia de Command & Conquer: Generals (Windows). Recompendium solo enlaza proyectos que no reparten el juego, y cada ficha dice qué versión o región hace falta.

¿Cuál es el más popular?

OpenSAGE, con 1662 estrellas en GitHub.