02/11/2024
Command & Conquer: Generals y su expansión, Zero Hour, no solo son clásicos de la estrategia en tiempo real, sino también plataformas increíblemente flexibles para la creación de contenido por parte de la comunidad. Si alguna vez has soñado con crear tus propias unidades, modificar las facciones existentes o diseñar misiones épicas, has llegado al lugar correcto. Para adentrarse en el fascinante mundo del modding, el primer paso, y quizás el más crucial, es entender la estructura de archivos del juego. Saber dónde se encuentra cada pieza de información y para qué sirve es la clave para transformar tus ideas en realidad. Esta guía está diseñada para ser tu mapa del tesoro, detallando la ubicación y el propósito de las carpetas y archivos más importantes que necesitarás para comenzar tu viaje como modder.

Antes de sumergirnos en las profundidades de los directorios del juego, hay una herramienta indispensable que necesitarás: un extractor de archivos .big. Estos archivos son contenedores que EA Games utilizó para empaquetar la mayoría de los recursos del juego, como texturas, sonidos, música y, lo más importante para nosotros, los archivos de configuración. La herramienta más popular y recomendada por la comunidad es FinalBIG, desarrollada por Matthias Wagner. Este programa te permitirá abrir los archivos .big, ver su contenido y extraer los archivos que desees modificar. Sin él, la mayor parte del juego permanecerá inaccesible.
Directorios Principales de Instalación
La mayoría de los archivos cruciales se encuentran en la carpeta donde instalaste el juego. Por defecto, esta suele ser C:\Program Files\Command and Conquer Generals o C:\Program Files\Command & Conquer Generals Zero Hour. A continuación, desglosamos las carpetas y archivos más relevantes que encontrarás en esta ubicación.
| Ruta del Archivo/Carpeta | Descripción |
|---|---|
| UserData\Maps\ | Aquí es donde World Builder, la herramienta de creación de mapas del juego, guarda los mapas que creas o editas. |
| Data\Cursors\ | Contiene los cursores por defecto del juego. Si tu mod requiere cursores personalizados, este es el lugar para añadirlos. |
| Data\Language\ | Almacena los archivos de idioma. Es posible que esta carpeta no exista en una instalación limpia y suele aparecer al instalar ciertos mods que incluyen traducciones. |
| Data\INI\ | Una de las carpetas más importantes para el modding. Normalmente, se crea manualmente o al instalar un mod. El juego buscará aquí los archivos de configuración (.ini) antes que en los archivos .big por defecto, permitiéndote sobreescribir el comportamiento del juego sin alterar los archivos originales. |
| Data\Movies\ | Contiene todas las secuencias de video y cinemáticas que se ven durante el juego. |
| Data\Scripts\ | Alberga scripts esenciales para que los mapas, tanto de escaramuza como de multijugador, funcionen correctamente. Archivos clave aquí son MultiplayerScripts.scb y SkirmishScript.scb. |
| Data\WaterPlane\ | Define los efectos visuales del agua en los mapas. |
| Support\ | Incluye archivos de ayuda, manuales y los famosos archivos "readme" (léeme). |
| MSS\ | Contiene archivos vitales para el funcionamiento del motor de sonido del juego (Miles Sound System). |
| MSS\Audio[TU_IDIOMA]\ | Aquí se encuentran los datos de audio (efectos de sonido, diálogos) en tu idioma específico. La carpeta puede terminar en ZH para la expansión Zero Hour. |
| Readme.doc | Un documento con información general sobre el juego. |
| Launcher.bmp | La imagen que ves en la pantalla de carga inicial o lanzador del juego. |
Explorando los Archivos .BIG
Como mencionamos, el corazón del juego está empaquetado en archivos con la extensión .big. Usando una herramienta como FinalBIG, puedes acceder a ellos. Cada uno de estos archivos tiene un propósito específico y contiene datos que querrás modificar.
| Archivo .BIG | Descripción y Contenido |
|---|---|
| Maps.big / MapsZH.big | Contiene todos los mapas oficiales para las misiones de campaña y las partidas multijugador/escaramuza. |
| Music.big / MusicZH.big | Si alguna vez quisiste cambiar la épica banda sonora del juego por tus propias selecciones, este es el archivo que necesitas modificar. Contiene toda la música del juego. |
| Patch.big / PatchZH.big | Almacena los datos aplicados por los parches oficiales del juego. |
| Terrain.big / TerrainZH.big | Incluye todas las texturas y datos relacionados con el terreno de los mapas. |
| Shaders.big / ShadersZH.big | Contiene los shaders, que son pequeños programas que gestionan los efectos gráficos y visuales del juego. |
| Speech.big / SpeechZH.big | Aquí se guardan las voces de las unidades y los diálogos que escuchas durante las partidas y cinemáticas. Puede haber archivos adicionales específicos para tu idioma. |
| Textures.big / TexturesZH.big | Almacena la gran mayoría de las texturas del juego: unidades, edificios, efectos especiales, etc. |
| Window.big / WindowZH.big | Contiene los datos de la interfaz de usuario, como menús, botones y otros elementos visuales de la ventana del juego. |
| INI.big / INIZH.big | El archivo .big más importante para cualquier modder. Contiene todos los archivos de configuración .ini que dictan las reglas del juego: estadísticas de unidades, armas, poderes de general, y mucho más. La mayor parte de tu trabajo de modding se centrará en los archivos extraídos de aquí. |
El Directorio INI: El Cerebro del Juego
Dentro de INI.big (o INIZH.big para Zero Hour) se encuentran los archivos que definen cada aspecto jugable de Command & Conquer. Es altamente recomendable que, en lugar de modificar el archivo .big directamente, extraigas todo su contenido a la carpeta Data\INI\ de tu instalación. De esta manera, el juego leerá tus archivos modificados desde esa carpeta, manteniendo los archivos originales intactos como respaldo. Esto no solo es más seguro, sino que también facilita enormemente la gestión de tu mod.
Archivos INI Clave
Estos son algunos de los archivos .ini más influyentes que encontrarás y su función principal:
| Ruta del Archivo (dentro de Data\INI\) | Propósito |
|---|---|
| Crate.ini | Controla el contenido de las cajas de suministros que aparecen en el mapa (dinero, unidades, etc.). |
| Rank.ini | Define los datos de los Poderes de General, como su coste y requisitos. |
| Science.ini | Determina cuántos puntos de experiencia se necesitan para cada rango de General y qué poderes se desbloquean en cada nivel. |
| SpecialPower.ini | Contiene la configuración de todas las armas y habilidades especiales del juego. Curiosamente, el Misil Nuclear se identifica aquí como "Neutron Missile". |
| Weapon.ini | Un archivo fundamental. Aquí se definen los datos de todas las armas de las unidades: daño, cadencia de fuego, rango, tipo de proyectil, etc. |
| Object\WeaponObjects.ini | Define los objetos visuales y de comportamiento de las armas especiales, como el proyectil del misil nuclear. |
Archivos de Objetos (Unidades y Edificios)
La subcarpeta Data\INI\Object\ es donde reside la definición de cada unidad y estructura del juego, separada por facción y tipo. Si quieres cambiar la vida de un Tanque Crusader o la velocidad de un Raptor, aquí es donde debes buscar.
- Facción USA: AmericaAir.ini, AmericaInfantry.ini, AmericaVehicle.ini, AmericaMiscUnit.ini
- Facción China: ChinaAir.ini, ChinaInfantry.ini, ChinaVehicle.ini, ChinaMiscUnit.ini
- Facción GLA: GLAAir.ini, GLAInfantry.ini, GLAVehicle.ini, GLAMiscUnit.ini
Es importante destacar que estos archivos contienen las unidades básicas de cada facción. Las unidades y mejoras únicas de cada General de Zero Hour se encuentran en sus propios archivos .ini, los cuales solo están presentes en INIZH.big:
- AirforceGeneral.ini (General de la Fuerza Aérea)
- ChemicalGeneral.ini (General de Armas Químicas)
- DemoGeneral.ini (General de Demoliciones)
- InfantryGeneral.ini (General de Infantería)
- LaserGeneral.ini (General de Láser)
- NukeGeneral.ini (General Nuclear)
- StealthGeneral.ini (General de Sigilo)
- SuperWeaponGeneral.ini (General de Superarmas)
- TankGeneral.ini (General de Tanques)
- BossGeneral.ini (General "Jefe" del modo Desafío)
Carpetas de Datos de Usuario (Mis Documentos)
Además de la carpeta de instalación, el juego utiliza un directorio en "Mis Documentos" para guardar datos específicos del usuario, como mapas personalizados, repeticiones y configuraciones. La ruta suele ser Mis Documentos\Command and Conquer Generals Data o Mis Documentos\Command and Conquer Generals Zero Hour Data.
| Ruta del Archivo/Carpeta | Descripción |
|---|---|
| Maps\ | Aquí debes colocar los mapas personalizados que descargues. Para que un mapa funcione, tanto el archivo del mapa como su archivo de vista previa (.tga) deben estar dentro de una carpeta que tenga exactamente el mismo nombre que el mapa. |
| MapPreviews\ | Esta carpeta funciona como una caché para las imágenes de vista previa de los mapas (los minimapas que ves en el lobby). El juego la gestiona automáticamente. |
| Replays\ | Contiene las repeticiones de partidas que has guardado. También puedes colocar aquí las repeticiones que descargues de otros jugadores para verlas. |
| Options.ini | Guarda todas las configuraciones que estableces en el menú de opciones del juego (gráficos, sonido, controles, etc.). |
| SkirmishStats.ini | Almacena tus estadísticas generales de las partidas de escaramuza. Puedes editarlo, pero hazlo bajo tu propio riesgo. |
Preguntas Frecuentes (FAQ)
¿Qué herramienta es esencial para empezar a modificar C&C Generals?
La herramienta más importante es un extractor de archivos .big. El más recomendado y utilizado por la comunidad de modders es FinalBIG. Te permitirá acceder al contenido del juego que de otro modo estaría oculto.
¿Dónde puedo cambiar las estadísticas de un tanque o un soldado?
Debes buscar en la carpeta Data\INI\Object\. Primero, extrae el contenido de INIZH.big a tu carpeta Data\INI\. Luego, por ejemplo, para modificar un Tanque Overlord de China, deberás editar el archivo ChinaVehicle.ini.
¿Por qué mi mapa personalizado no aparece en la lista de mapas?
La causa más común es una estructura de carpetas incorrecta. Asegúrate de que el archivo del mapa (extensión .map) y su archivo de vista previa (.tga) estén dentro de una carpeta ubicada en Mis Documentos\...\Maps\. El nombre de esta carpeta debe ser exactamente igual al nombre del archivo del mapa, respetando mayúsculas, minúsculas y espacios.
He modificado un archivo y ahora el juego se cierra o no funciona, ¿qué hago?
Esto suele ocurrir por un error de sintaxis en un archivo .ini. Si no puedes encontrar el error, la solución más segura es eliminar el archivo modificado de tu carpeta Data\INI\ para que el juego vuelva a usar el original del .big. Como último recurso, y como se recomienda en caso de corrupción grave, es desinstalar completamente el juego, asegurarse de que la carpeta de instalación se haya eliminado por completo y luego volver a instalarlo.
Una Nota Final de Precaución
Recuerda que toda la información aquí presentada tiene fines educativos y de modding. Al editar los archivos del juego, lo haces bajo tu propio riesgo. Un pequeño error puede causar que el juego se vuelva inestable o no se inicie. Siempre es una buena práctica hacer copias de seguridad de los archivos originales antes de modificarlos. Ahora que tienes el mapa, ¡es hora de explorar el increíble potencial de Command & Conquer: Generals y Zero Hour y dejar tu propia marca en el campo de batalla!
Si quieres conocer otros artículos parecidos a C&C Generals Zero Hour: Guía de Archivos para Mods puedes visitar la categoría Guías.
