Упражнения в переписывании
От разработчиков Baldur’s Gate: Enhanced Edition требовалась недюжинная находчивость, чтобы заполнить пробелы в коде. Для этого они прибегли к так называемой ретро-инженерии. В индустрии видеоигр нередко ею пользуются: суть в том, чтобы изучить устройство недостающего компонента – в данном случае графики – и воспроизвести его код. Параллельно с этой трудной исследовательской работой команда столкнулась с другим препятствием: Infinity Engine, на котором работала игра, был изрядно забагован. Когда движок только задумывали, от него требовалось эмулировать многозадачность, которую не могли обеспечить процессоры. На современных компьютерах проблемные процессы действительно запускались параллельно и занимали всю доступную память. Чтобы разделаться с этой трудностью и отладить Infinity Engline, разработчикам пришлось переписать большую часть кода движка. Зато по итогам получилось вывести на экран одновременно целую сотню персонажей. Благодаря этому Beamdog смогла через несколько лет добавить в игру масштабные сражения – в аддоне Siege of Dragonspear. Но о нем позже.
По оценке Трента Остера, для BG: EE было переписано 90–95 % кода оригинальной Baldur’s Gate. К тому же пришлось перерисовать многие элементы графики – при современных разрешениях старые варианты были слишком пиксельными. Особенно это коснулось мощения улиц в городе Врата Балдура. Согласно Kotaku, Филлип Дэйгл рассказывал: «В оригинальной игре мы просто взяли фотографию кофейных зерен и вставили ее везде. На мониторах из 1998 года никто все равно не заметил бы». Но на современных HD-экранах такие трюки не проходят – зерна кофе в самом деле выглядели бы зернами кофе. Так что мощение художникам Beamdog пришлось рисовать заново.
Кроме того, и сама Baldur’s Gate образца 1998-го была неидеальна. Ошибки в интерфейсе и в pathfinding[43] не остались незамеченными аудиторией. В архивах BioWare команде Beamdog попались ценные документы – фидбэк игроков по Throne of Bhaal с предложениями и замечаниями. Сама BioWare так ими и не воспользовалась – продолжение ведь не состоялось, но вот Beamdog извлекла оттуда ценные мысли, которые помогли сделать BG: EE лучше, чем ее предшественница. Вдобавок Трент Остер и Кэмерон Тофер плотно общались с комьюнити моддеров Baldur’s Gate – оно до сих пор существовало, и там были отличные программисты, вдоль и поперек знавшие игру и ее технические характеристики.
Релиз: противоречивые итоги
После двух лет разработки 28 ноября 2012 года Baldur’s Gate: Enhanced Edition стала доступна для заказа в онлайн-магазине Beamdog. В следующем месяце появился порт для iPad. 16 января 2013-го игра стала доступна на платформах Steam и GOG. Помимо повышения разрешения, BG: EE включала в себя дополнение Tales of the Sword Coast и The Black Pits, специальную арену, где предлагались сражения повышенной сложности. В команду стало можно принять четырех новых компаньонов, для которых были написаны личные квесты. Нарративным дизайном персонажей занялся Дейв Гросс – опытный автор и специалист по D&D. Его персонажи второстепенны для развития сценария, но из них можно собрать команду плохишей – у двоих из них отрицательный элайнмент. К тому же с тремя из четырех новых героев можно было вступить в отношения – до этого такой возможности в первой Baldur’s Gate официально не было, любовь пришла в мир BG лишь со второй части. Были введены и другие фишки BGII: новые классы и более широкое взаимодействие с компаньонами.
Вообще Beamdog не стала делать что-то прорывное на уровне графики. Вместо этого она предпочла добавить в оригинал побольше нового контента, который оправдывал бы покупку с первых часов игры. Впрочем, пресса не слишком воодушевилась релизом Baldur’s Gate: Enhanced Edition. Обнаружилось много багов, омрачавших игровой опыт. В комментариях на Steam, GOG и официальном форуме игроки высказывались примерно так: «BG: EE добавила проблем там, где в BG их не было». Стоит заметить, что в свете всех свалившихся на головы разработчиков трудностей сам выход Baldur’s Gate: Enhanced Edition был чудом – но публику это не особенно утешало. Игроки все-таки приобретали финальную версию, а не ранний доступ[44], где баги можно списать на «сырой продукт». Подливало масла в огонь и то, что Beamdog не стала делать ставку на графику – за что получила порцию упреков в том, что картинка 1998 и 2012 годов ничем не отличается. Вместо этого она вложилась в реконструкцию кода, что должно было воссоздать для игроков ощущения от оригинала. В общем, если оценивать Baldur’s Gate: Enhanced Edition по тем же критериям, что и прочие HD-ремейки – и впрямь есть от чего разочароваться. К тому же в тени прятался опасный конкурент, который копил силы уже давно.
Речь идет о моддерских[45] комьюнити, которые уже довольно давно занимались графической прокачкой классической Baldur’s Gate. Уже существовали, например, моды, которые пересаживали первую часть на движок второй или добавляли различный контент – квесты, напарников и прочее. Самая большая претензия к Baldur’s Gate: Enhanced Edition сводилась к следующему: ради чего покупать игру за 20 евро, если все то же самое можно получить, установив моды к BG? На это можно возразить, что такое решение подходит тем, у кого уже есть оригинал и кто достаточно мотивирован, чтобы копаться на специализированных форумах и учиться пользоваться модами. А как насчет всех остальных? Кто-то, быть может, имел в свое время копию, но она не сохранилась. Кто-то просто хочет играть здесь и сейчас, не тратя часы на поиск решения, как запустить очередной мод. Не говоря уже об игроках, которые просто не застали Baldur’s Gate в 1998 году и которым нужна ее доступная современная версия.
САМАЯ БОЛЬШАЯ ПРЕТЕНЗИЯ К BALDUR’S GATE: ENHANCED EDITION СВОДИЛАСЬ К СЛЕДУЮЩЕМУ: РАДИ ЧЕГО ПОКУПАТЬ ИГРУ ЗА 20 ЕВРО, ЕСЛИ ВСЕ ТО ЖЕ САМОЕ МОЖНО ПОЛУЧИТЬ, УСТАНОВИВ МОДЫ К BG?
В общем, можно найти аргументы и за, и против Baldur’s Gate: Enhanced Edition. Сразу после выхода мультиплеер в ней требовал от игроков обмениваться IP-адресами, чтобы играть вместе. Проделывать такую процедуру еще можно было в 1998-м, но уж точно не в 2012-м. К тому же многие баги оригинала оказались перенесены в ремейк, хотя ранее для них уже написали неофициальные патчи. К чести Beamdog, она активно взялась патчить свое творение и устранила множество недочетов, среди которых были и такие, которые препятствовали стабильной работе игры. Эти усилия заметили в комьюнити, и со временем Beamdog получила очень позитивные отклики о своей работе.
Baldur’s Gate II: Enhanced Edition
Несмотря на юридические трения с Atari, которая в июне 2013-го вынудила Beamdog убрать Baldur’s Gate: Enhanced Edition из своего онлайн-магазина (через месяц разработчики снова получили право ее продавать), Beamdog настроилась на перевыпуск Baldur’s Gate II. На сей раз команда была опытнее, а с момента выхода первой части должен был пройти ровно год – релиз планировался на 15 ноября 2013-го. Порт на iPad немного задерживался – до января 2014-го. Среди новинок отметим шесть дополнительных компаньонов, трое из которых пришли из Baldur’s Gate: Enhanced Edition, двое – эксклюзивны, а еще один присоединяется к команде лишь временно – и затем уходит, что бы ни делал игрок. Диалоги героя с новыми персонажами стали еще глубже – усилиями сценаристов Дейва Гросса и Лиама Эслера[46]. Арена из первой части получила новое название – The Black Pits 2: Gladiators of Thay – и новую серию испытаний в виде сражений против сильных монстров. Наконец, включено было дополнение Throne of Bhaal, что сделало из Baldur’s Gate II игру с колоссальным количеством часов геймплея: чтобы увидеть концовку, понадобится по меньшей мере около сотни часов – и это если не отвлекаться на побочные квесты.
Пресса и игроки в своей критике говорили о Baldur’s Gate II: Enhanced Edition примерно то же самое, что и о первом переиздании. Beamdog ставили в вину недостаток нововведений и – снова! – кучу багов. Масштаб забагованности был достаточный, чтобы занять Beamdog выпуском патчей на несколько месяцев вперед, а к ней самой прилипла репутация студии, которая без конца чинит свои релизы. Локализация тоже оказалась более ограниченной – не было, например, французской версии, хотя она была в Baldur’s Gate II. Beamdog отвечала, что для шести новых персонажей потребовалось написать очень много текста, которого в BGII не было, а перевод занял бы время. На французский игру в итоге так и не перевели, хотя можно было бы обратиться к моддерскому комьюнити, которое сделало любительский перевод.
14 Лет спустя. Новая Baldur’s Gate
После небольшого отступления, связанного с выпуском enhanced-версии Icewind Dale, вышедшей 30 октября 2014-го, Beamdog заявила, что работает над новой игрой по саге о Баале. Проект получил рабочее название Adventure Y. Для игры был доработан движок Infinity Engine, а сценарий проливал свет на события, которые имели место между первой и второй частями Baldur’s Gate. Первая часть заканчивается победой игрока сотоварищи над Саревоком; угроза, нависшая над Побережьем Мечей, искоренена. Что же должно было произойти дальше, чтобы в начале Baldur’s Gate II герой в компании Имоен, Минска и Джахейры оказался пленником и подопытным у жутковатого Джона Айреникуса? Эту историю и рассказывает Beamdog в новом приключении, которое в июле 2015-го получило официальное название Siege of Dragonspear.
Для Beamdog сложность заключалась в том, чтобы выдержать единообразие как графическое, так и сценарное. Как-никак с окончания саги о Баале прошло уже 14 лет. К тому же студия работала уже пять лет и не выпустила ни одной новой игры – давление на разработчиков было колоссальным. Главный автор концепта, Филлип Дэйгл, говорил, что в команде заботились о том, чтобы сохранить дух и очарование старых Baldur’s Gate. Сквозь эту призму оценивали каждое новое предложение. Кстати пришелся и полученный ранее архив документов BioWare с фидбэком игроков по Throne of Bhaal. Один игрок там развернуто описал, как замечательно было бы поучаствовать в масштабных сражениях – на эту идею Beamdog обратила особое внимание. Оптимизация Infinity Engine наконец-то позволила воплотить это в реальность, и многие сражения в Siege of Dragonspear напоминают настоящее поле битвы – с большим количеством участников, так не похожее на мелкие заварушки классических Baldur’s Gate.