Battlefield 2 получит открытый исходный код спустя 21 год после релиза – энтузиаст почти завершил реверс-инжиниринг

Battlefield 2 вышла в 2005 году и до сих пор считается одной из лучших частей серии. Спустя больше двух десятилетий классический шутер от первого лица может пережить второе рождение. Моддер-энтузиаст почти завершил работу над неофициальной версией игры с открытым исходным кодом и готовится выложить её в открытый доступ.

Официальные серверы Battlefield 2 отключили ещё в 2014 году. Тогда прекратил работу сервис GameSpy, на котором держался мультиплеер десятков игр того времени. С тех пор в игру можно играть только благодаря модам и альтернативным серверам, которые поддерживает сообщество.

https://www.youtube.com/watch?v=g0aH1hB3WJY

О прогрессе автор рассказал на Discord-сервере Back 2 Battlefield и показал трейлер с текущим состоянием работы. По его словам, несколько лет ушло на реверс-инжиниринг, то есть восстановление исходного кода по скомпилированным файлам игры. Задача состояла в том, чтобы код работал так же, как оригинальная Battlefield 2 двадцатилетней давности.

Нынешнее состояние выглядит так:

  • серверная часть готова на 100% и полностью соответствует розничной версии игры (билд под 64-битную Windows)

  • клиент близок к полной совместимости и уже работает на большинстве карт

  • игра находится в играбельном состоянии

Точной даты релиза пока нет. Исходный код опубликуют в Discord и на GitHub, а игроки и владельцы серверов смогут пользоваться им бесплатно.

Отдельно разработчик сделал ставку на обратную совместимость. Обновлённые и необновлённые клиенты и серверы будут работать друг с другом, так что сообщество не придётся делить на части:

Всё взаимозаменяемо, так что вы сможете подключаться к необновлённым серверам, а ваш сервер по-прежнему будет пускать пользователей, которые не обновились. Он может подключаться к любому бэкенду GameSpy, так что найти нужное будет легко. Любые моды тоже будут просто работать из коробки (включая Special Forces) – это ваша готовая замена, чтобы перенести Battlefield 2 в 2026 год!

Поддержка любого бэкенда GameSpy означает совместимость с фанатскими сервисами, которые после 2014 года взяли на себя функции оригинальной сетевой инфраструктуры. Упомянутая Special Forces – вышедшее в 2005 году официальное дополнение с отрядами спецназа, ночными картами и новыми гаджетами вроде крюков-кошек и приборов ночного видения.

Кроме того, разработчик пообещал исправить эксплойты, доработать геймплей и улучшить работу Battlefield 2 на современных системах. Открытый код заметно упростит жизнь моддерам. Если раньше им приходилось обходить ограничения закрытого движка, то теперь появится возможность менять игру на уровне исходников, а значит, ждать стоит более сложных и амбициозных модификаций.

Больше статей на Shazoo
Тэги:

Об авторе

Эксперт по Fallout
Главный редактор
Более 16 лет в индустрии освещения видеоигр, кино, сериалов, науки и техники. Особенно разбираюсь в серии Fallout, ценитель The Elder Scrolls. Поклонник Arcanum и Fallout Tactics. Больше всего играю в Civilization, Old World и градостроители. Изучаю ИИ и загадки космоса.