Как Valve наконец исправил ошибку Half-Life, почти такую же старую, как сама игра – GameTopic

Как Valve наконец-то исправил ошибку Half-Life, которая уже почти такая же старая, как сама игра - GameTopic

Четверть века спустя после выхода оригинальной Half-Life, игра проживает вторую молодость после выпуска неожиданного обновления от разработчика Valve. Но это не все. В продолжение дней, что последовали после выпуска массивного обновления к 25-летию Half-Life, Valve выпустила новый патч, который исправил одну ошибку, которая мучала игру на протяжении десятилетий.

Ошибка происходила в знаменитой сцене из главы шесть, которую зовут “Blast Pit”, в которой пришелец-щупальце пробивается сквозь стеклянный экран, сбивает ученого на пол, а затем тащит его из комнаты, захватывая его в свои ужасные лапы. Это драматичная и впечатляющая сцена, но если посмотреть внимательно, можно было заметить, что анимации пришельца и ученого не синхронизированы, что заставляло щупальце выглядеть так, будто оно тащит ученого, не касаясь его.

Ниже показано, как выглядела эта сцена до исправления, благодаря пользователю X/Twitter @VinciusMedeiro6:

Когда юбилейное обновление Half-Life к 25-летию было выпущено 20 ноября, поклонники выразили свое разочарование, что эта долговременная ошибка продолжала существовать. Поклонники также заметили, что Dario Casali, сотрудник Valve, обратил внимание на эту ошибку во время прохождения Half-Life в видео, опубликованном ранее в ноябре. “Нам придется исправить это”, – сказал Казали в видео.

Тем временем, ошибка появляется в прилагаемом юбилейном документальном фильме к 25-летию Half-Life во время последовательности, которая показывает, что сцена работает должным образом на раннем этапе разработки, перед переходом к игровым кадрам, в которых есть сломанные анимации. Здесь особенно заметны неприятные комментарии разработчиков Valve, которые восхваляют работу над анимацией, пока баг показывается зрителю.

Поклонники подумали, что все, это конец. Но на этой неделе Valve выпустила дополнительное обновление для Half-Life, которое, наконец, исправило надоедливую ошибку. “Исправление времени для последовательности, в которой щупальце схватывает ученого в Blast Pit”, – говорится в заметках к патчу.

В посте в социальных сетях программист Валев Бен Бурбанк объяснил ситуацию. Valve хотела исправить эту ошибку в обновлении к 25-летию, но “другие вещи получили приоритет до начала продаж”, – сказал Бурбанк.

“Это не системная ошибка и, по всей видимости, связана преимущественно только с этой сценой (в основном потому, что это единственная сцена, которая сильно зависит от синхронизации большого количества анимаций и имеет часть, где актер навигирует через пространство перед воспроизведением анимации”.

У Valve было три варианта: попытаться исправить код, изменить анимации, которые воспроизводятся, или изменить карту так, чтобы синхронизация работала. Valve выбрала последний вариант. “Если бы мы исправили последовательность так, чтобы синхронизировалось время ученого, игрок все равно мог бы стоять в дверях и стрелять в ученого, прерывая последовательность, а затем он бы воспроизвел свою анимацию в безумном стиле”, – сказал Бурбанк. – “Поэтому мы хотели изменить способ активации последовательности так, чтобы она была непрерывной.

“Тем не менее, повторная компиляция карты создавала множество изменений в результате бинарной разделения пространства (помните, эти карты были скомпилированы на компьютере Windows 95/98). Любое отличие в bsp могло вызвать незначительные, но неприятные ошибки в пути или коллизии. Мы не хотели этого.

“Так что я просто отредактировал код карты. Запуск анимации открытия двери (некоторые моды сообщества делают это с помощью декомпилированных или рекомпилированных версий карт), а не при прохождении игроком через дверь, гарантирует, что игрок не сможет выстрелить в ученого до синхронизации. Последовательность немного отличается, но более точно соответствует альфа-версии карт, которая была создана в начале разработки игры.”

“Вот как теперь выглядит знаменитая сцена из Half-Life, благодаря пользователю X/Twitter @VinciusMedeiro6:

“Конечно, забавно видеть, как Valve беспокоится о багах в 25-летней видеоигре, но речь идет о Half-Life, и этот баг был продемонстрирован в документальном фильме о ее разработке. Можно понять, почему разработчики хотят избавиться от него, даже если большинство игроков Half-Life не заметили его.”

“Дэнни О’Двайер, режиссер и редактор документального фильма Half-Life: 25-летний юбилей, дал дополнительную информацию о данном баге. Кажется, что анимации уже были синхронизированы, когда Half-Life вышла в 1998 году, но одно из после-релизных обновлений испортило их.”

“О’Двайер рассказал GameTopic, что сцена с тентаклями возникла проблема на протяжении времени Half-Life на Steam, хотя сейчас уже трудно точно определить, когда это произошло. ‘Раньше анимации были в синхроне, но что-то случилось со временем, и они начали расходиться’, – сказал О’Двайер. В своих постах в социальных сетях Бербанк из Valve сказал, что те, у кого был CD с игрой Half-Life на день релиза и кто играл на компьютерах с Windows 2000 или новее, сталкивались с этим багом.”

“О’Двайер продолжает: ‘Я только работал над документальной частью празднования юбилея, но я знаю из разговоров с частью команды, занимающейся новым контентом и обновлениями, что они старались исправить как можно больше багов. Я сообщил им о тех, с которыми мы столкнулись во время съемок и захвата геймплея. Например, такие вещи, как взрывающиеся бочки в начале Surface Tension, которые уже не летят в небо, как раньше – Дарио Казали обратил на это внимание во время интервью’.”

“Проходит время, и выходит документальный фильм, в котором проблема с несинхронизированным тентаклем является главной. Большинство сотрудников Valve не видели документальный фильм, пока он не вышел, и я слышал, что для них это было неприятно, что тентакль еще не был исправлен.”

“Через несколько дней было выпущено обновление с исправлением тентакля. Просто невероятно понять, что они вернулись к коду, чтобы исправить такой маленький элемент 25-летней игры. Весь этот процесс просто смешной. В выходные я играл в Half-Life: Deathmatch на своем Steam Deck и улыбался, насколько безумным было это обновление. Это был отличный способ отпраздновать игру, которая значит так много для многих людей’.”

“Игроки также отмечают патч от Valve. ‘Анимация тентакля в Blast Pit была исправлена. Это не фиктивное событие’, – написал пользователь Reddit Rampage470 в сообществе Half-Life. ’22 ноября 2023 года – самая важная дата в истории человечества’, – сказал knb128pl, возможно, немного преувеличивая. ‘Кто-то из Valve сейчас супер взволнован Half-Life. Интересно, над чем они еще могут работать?’ – подумал Left4DayZ1.”

“Оставим это здесь: Half-Life 2 исполнится 25 лет через шесть лет.”

“Wesley – редактор новостей из Великобритании для GameTopic. Найдите его на Twitter по адресу @wyp100. Вы можете связаться с Wesley по адресу [email protected] или конфиденциально по адресу [email protected].”