Juegos

Command & Conquer: Generals - Zero Hour

Windows · 2003 · 4 proyectos

4 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 →
Port del código fuente Totalmente jugable

⑂ Fork de electronicarts/CnC_Generals_Zero_Hour

Command & Conquer: Generals – Zero Hour (Zero Hour Reforged)

olcayseygan/CnCGeneralsZH-Reforged

Zero Hour Reforged: Command & Conquer: Generals – Zero Hour reconstruido a partir del código fuente que Electronic Arts publicó en febrero de 2025, pasado a Visual Studio 2022 y a 64 bits y, desde octubre, a SDL3 para macOS y Linux, sin Wine ni Proton. Dibuja con Direct3D 11 o 9 en Windows, con Metal en macOS y con Vulkan en Linux y Steam Deck, sin tope de fotogramas y con más campo de batalla en pantallas ultrapanorámicas. Corrige unos sesenta fallos que EA dejó en 2003, la mayoría hallados con pruebas automáticas, y cambia el juego: la IA de escaramuza por fin construye una base y explora sin ver a través de la niebla, los vehículos aceleran y frenan, la veteranía de cada baja se reparte entre quienes dañaron al objetivo, y hay una pasada de equilibrio, una barra de mando nueva, rutas y efectos mucho más rápidos, las 481 texturas originales del juego base a cuatro veces la resolución de las de Zero Hour, sombras e iluminación nuevas, una opción para volver al aspecto de 2003 y textos en turco y alemán. El multijugador en red local funciona; el juego por internet y el mando, todavía no. En Windows, un launcher lo instala sobre tu juego, con copia de lo que sustituye, y lo mantiene al día; en macOS y Linux se compila con un solo comando. La última versión, la v3.2.0 (20 de octubre), fijó las partidas a 60 pasos por segundo con un modo Turbo opcional y abrió todas las misiones de las campañas. Su web dice que los cambios del código se hacen con ayuda de IA, y 87 de sus últimos 100 commits llevan a Claude como coautor. El repositorio incluye además versiones modificadas de archivos de datos del juego, como los scripts de la IA de escaramuza y las pantallas de la interfaz, y en Windows el script de compilación descarga de las versiones del propio repositorio un paquete de arte del juego reescalado, que en macOS y Linux se copia a mano o se omite.

NecesitasUna instalación de tu propia copia de Command & Conquer: Generals – Zero Hour con el Generals original (Zero Hour usa los archivos de los dos), mejor la versión 1.04 de Steam o de la EA App; el proyecto no incluye archivos del juego. En macOS y Linux encuentra solo las instalaciones en las bibliotecas de Steam, en ~/Games, en /Applications y en las botellas de CrossOver y Whisky, y un script saca los juegos de un disco o una ISO, aunque los discos traen la 1.00. Además, Windows de 64 bits, macOS (Apple Silicon o Intel) o Linux x86-64.

★ 281 · 2026-10-31 Ver →

Preguntas

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

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

¿Qué necesito para jugarlo?

Tu propia copia de Command & Conquer: Generals - Zero Hour (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.