Сообщество энтузиастов представило первую стабильную версию проекта OpenTS под номером 0. 1. 0. Это полностью открытая и независимая реконструкция движка культовой стратегии в реальном времени Command & Conquer: Tiberian Sun, а также дополнения Firestorm. Вместо создания патчей поверх оригинального исполняемого файла разработчики воссоздали код с нуля на языке C++20, используя открытые исходники других частей серии от Electronic Arts и реверс-инжиниринг оригинальной версии игры 2. 03.
Полная поддержка контента и современный рендеринг
Сборка 0. 1. 0 обеспечивает полный доступ ко всему контенту оригинальной игры. Авторы протестировали сюжетные кампании за GDI и Nod, миссии дополнения Firestorm, одиночные сражения против компьютера, а также работу сохранений и загрузок. Устаревший рендерер на основе DirectDraw заменён современной библиотекой bgfx, что добавило нативную поддержку разрешений до 4K и корректное отображение на сверхшироких мониторах. Сетевой режим по локальной сети работает, хотя и прошёл менее длительное тестирование.
OpenTS не является ремастером и не содержит оригинальные игровые ассеты. Для запуска требуется лицензионная копия игры, например из сборника Command & Conquer The Ultimate Collection в Steam или EA App. Достаточно перенести файлы движка в директорию с установленной игрой и запустить исполняемый файл. Базовая платформа — Windows, а на Linux возможна работа через Wine или Proton; отдельную нативную сборку для Linux авторы не планируют.
Использование ИИ и планы на будущее
В процессе восстановления кода разработчики применили генеративные модели ИИ (Codex, Claude, DeepSeek) для ускорения работы: нейросетям подавали дизассемблированный код и декомпилированный псевдокод, а результаты тщательно проверялись вручную, компилировались и сверялись с оригиналом до максимальной точности.
Сейчас разработка перешла к версии 0. 2. 0, в планах — интеграция с мультиплеерным сервисом CnCNet, включение исправлений из проектов Vinifera и ts-patches, а также перенос функций из Command & Conquer: Red Alert 2 и Yuri's Revenge. Параллельно ведётся перевод архитектуры на компонентную систему сущностей для расширения возможностей моддеров. Исходный код распространяется под лицензией GNU GPL v3 с сохранением требований оригинальной лицензии Electronic Arts. Стабильные релизы и ночные сборки публикуются в открытом репозитории на GitHub.

Комментарии
Оставляйте комментарии, отвечайте другим пользователям, ставьте плюсы и минусы и добавляйте быстрые реакции.
Войдите в аккаунт, чтобы оставлять комментарии, отвечать другим пользователям и ставить реакции.