La comunidad de Command & Conquer presentó OpenTS, una reconstrucción independiente y de código abierto del motor de Tiberian Sun que busca mantener vivo el clásico de Westwood Studios, modernizarlo y ampliar sus posibilidades de modificación.

Los clásicos de estrategia en tiempo real siguen encontrando nuevas formas de mantenerse vigentes y, en esta ocasión, Command & Conquer: Tiberian Sun recibió una importante iniciativa impulsada por su propia comunidad. El proyecto OpenTS fue presentado como una reconstrucción open source del motor del juego, desarrollada para reproducir el comportamiento de la versión 2.03 junto con su expansión Firestorm.
El proyecto no está vinculado oficialmente con Electronic Arts y tampoco pretende convertirse en un remake o remaster. En cambio, se trata de una reconstrucción independiente que busca reemplazar el antiguo enfoque basado en modificar directamente el ejecutable original por un motor cuyo código fuente pueda ser estudiado, mantenido y ampliado por la comunidad.
OpenTS busca reconstruir Tiberian Sun desde cero

OpenTS se define como una reconstrucción comunitaria y de código abierto que apunta específicamente al comportamiento de Command & Conquer: Tiberian Sun 2.03 Firestorm. Su objetivo es ofrecer un motor jugable independiente que sirva como base para mantenimiento continuo, corrección de errores, modernización tecnológica, documentación y nuevas herramientas de modificación.
La iniciativa aprovecha código fuente que Electronic Arts publicó bajo la licencia GPL para otros juegos de Command & Conquer, combinado con años de ingeniería inversa específica de Tiberian Sun. La comunidad reconstruyó las partes que no estaban disponibles públicamente comparando el funcionamiento del juego con su ejecutable original.
Esto también explica una diferencia fundamental con proyectos tradicionales de modificación. Durante años, modificar Tiberian Sun implicaba analizar el ejecutable compilado, estudiar desensamblados o pseudocódigo decompilado e introducir parches directamente sobre el juego original. OpenTS busca abandonar ese proceso y trabajar con un proyecto convencional en C++, donde el código puede modificarse, compilarse y probarse de manera directa.
El equipo tomó como referencia el ejecutable en inglés estadounidense de la versión 2.03, correspondiente al parche más reciente del juego. La reconstrucción comenzó en 2024 y actualmente contempla alrededor de 11.150 funciones conocidas del programa original.
Uno de los datos más llamativos del proyecto es que aproximadamente el 98% de las instrucciones alcanzan una coincidencia ponderada y ajustada por penalizaciones con el ejecutable de referencia. El número no significa que el 98% del juego esté reconstruido ni que exista un 98% de similitud byte por byte: se trata de una métrica de coincidencia a nivel de instrucciones y funciones. De las aproximadamente 11.150 funciones implementadas, unas 500 todavía producen secuencias de instrucciones diferentes, aunque los desarrolladores indican que no conocen divergencias visibles para los jugadores.
Qué es y qué no es OpenTS
El proyecto deja especialmente claro qué puede esperar la comunidad.
OpenTS es:
- Una reconstrucción independiente y desarrollada por la comunidad.
- Un motor jugable basado en código publicado por Electronic Arts para otros juegos de Command & Conquer, combinado con ingeniería inversa específica de Tiberian Sun.
- Una nueva base para mantenimiento, correcciones, modernización y futuras herramientas de modding.
- Un proyecto open source distribuido bajo GNU GPL v3 o posterior.
OpenTS no es:
- Un remaster.
- Un remake.
- Una publicación oficial del código fuente de Electronic Arts.
- Una distribución de los archivos originales del juego.
- Un proyecto afiliado o respaldado por Electronic Arts.
Esta última distinción es importante porque OpenTS no incluye los datos originales de Tiberian Sun. El motor y los archivos del juego están separados: para utilizar el proyecto es necesario contar con una instalación que proporcione los recursos originales.
Actualmente, OpenTS tiene a Windows como plataforma oficialmente soportada. El proyecto utiliza C++20, CMake y Visual Studio 2022, mientras que su renderizador basado en bgfx permite utilizar resoluciones modernas de hasta 4K, incluyendo configuraciones ultrawide. El proyecto señala que Wine debería funcionar, aunque no cuenta con soporte oficial y no existe una compilación nativa para Linux.
Un clásico que todavía tiene mucho por ofrecer
Para entender la importancia del proyecto hay que remontarse a 1999. Westwood Studios lanzó Command & Conquer: Tiberian Sun en agosto de ese año como continuación de la historia iniciada con Command & Conquer. El juego trasladó el conflicto entre GDI y Brotherhood of Nod a un futuro marcado por la expansión del Tiberium y el deterioro ecológico del planeta.
Además de presentar una estética más futurista y gráficos con elementos semi-3D, Tiberian Sun introdujo nuevas posibilidades jugables, incluyendo vehículos capaces de desplazarse sobre determinados terrenos y unidades subterráneas. El título fue desarrollado para Windows y mantuvo la estructura de estrategia en tiempo real característica de la franquicia.
La historia continuó apenas unos meses después con Command & Conquer: Tiberian Sun – Firestorm, expansión desarrollada por Westwood Studios y lanzada en marzo de 2000. Además de incorporar nuevas unidades, edificios, mapas, música y elementos de terreno, Firestorm continuó directamente la historia del juego original mediante nuevas campañas para GDI y Nod.
Precisamente esa versión ampliada es el objetivo de compatibilidad de OpenTS. La versión 0.1.0 permite jugar las campañas de GDI y Nod, las campañas de Firestorm, partidas de escaramuza y guardar y cargar partidas. También cuenta con multijugador mediante LAN, aunque esta función todavía tuvo un nivel de pruebas más limitado. El equipo asegura que no conoce actualmente ninguna regresión visible respecto del juego original.
Otro detalle interesante de la historia del título es que Electronic Arts convirtió Tiberian Sun y Firestorm en freeware en 2010, como parte de la promoción de Command & Conquer 4: Tiberian Twilight. Aunque Electronic Arts ya no aloja oficialmente esos archivos, la decisión permitió que el juego continuara circulando legalmente como freeware y facilitó que la comunidad siguiera trabajando alrededor de él.
La inteligencia artificial también ayudó a reconstruir el motor
Uno de los aspectos más particulares de OpenTS es que sus desarrolladores también recurrieron a modelos de inteligencia artificial durante la fase final de la reconstrucción.
El equipo utilizó Codex, Claude y DeepSeek para acelerar determinadas tareas relacionadas con la interpretación de funciones, la generación de implementaciones candidatas y la búsqueda de coincidencias más precisas con el ejecutable original. Los modelos recibieron información como desensamblados, pseudocódigo decompilado, código reconstruido de su entorno, contexto del motor, errores del compilador y resultados de comparaciones binarias.
Sin embargo, los desarrolladores remarcaron que las respuestas de estos modelos no fueron consideradas una fuente de autoridad. Cada propuesta generada por IA fue revisada por miembros del equipo, compilada y posteriormente comparada con el ejecutable de referencia.
Esto resulta especialmente relevante en un proyecto de ingeniería inversa de esta escala: la IA fue utilizada como una herramienta para acelerar el trabajo, pero la validación final continuó dependiendo de los desarrolladores y de pruebas técnicas contra el comportamiento del software original.
OpenTS recién comienza
La primera versión pública de OpenTS, la 0.1.0, fue publicada el 27 de agosto de 2026, coincidiendo con el aniversario número 27 del lanzamiento de Tiberian Sun. El proyecto ya ofrece versiones estables y compilaciones de desarrollo, mientras que el código fuente, la documentación y los reportes de errores permanecen abiertos a la participación de la comunidad.
El objetivo a futuro va bastante más allá de simplemente ejecutar el clásico en computadoras modernas. El equipo planea incorporar compatibilidad con CnCNet, alcanzar paridad de características con proyectos como Vinifera y otras modificaciones existentes de Tiberian Sun, y posteriormente ampliar el motor con nuevas funciones.
También existe la intención de acercar sus posibilidades a las de las extensiones de Command & Conquer: Red Alert 2 y Yuri’s Revenge, mientras el código continúa modernizándose progresivamente hacia una arquitectura basada en componentes.
De esta manera, OpenTS no busca simplemente preservar una pieza de la historia de los juegos de estrategia. La intención es convertir el motor de Tiberian Sun en una base de desarrollo abierta que permita a la comunidad seguir corrigiendo, modificando y expandiendo uno de los clásicos de Westwood Studios durante muchos años más.
Seguí todas las noticias de Vidas-Infinitas.com en
También en

