Гордон Фримен

Half-Life Inside: всё о вселенной Half-Life

Yippi-kai-ay, фанаты и мимопроходящие! Новый год уже за следующим поворотом коридора Чёрной месы, поэтому покрепче сжимайте ваши монтировки бокалы и готовьтесь к празднованию грядущего юбилея игры — 20 лет Half-Life.

Стена Альянса в новом офисе Valve

Для начала хотим обратить внимание на изображение выше. В этом году мы заменили традиционную новогоднюю картинку на фотографию из нового офиса Valve, где стену Альянса из HL2 использовали для украшения коридора. Пусть эта инсталляция станет символом того, что Valve всё ещё помнят о заброшенной вселенной и обязательно вернутся к ней.

Steam неизменно наращивает пользовательскую базу, из года в год ускоряя темпы роста: если в начале года рекордом было 14 миллионов игроков онлайн, то к концу осени эта цифра выросла до 17 миллионов. Система испытывает ряд трудностей, которые пытается решить различными способами. Для примера можно вспомнить отмену Greenlight, новые правила обзоров игр или переделанную систему кураторов. Масштабного обновления интерфейса так и не произошло, но мы все ждём его. Желаем Valve смелости в принятии решений и вновь стать инновационными, как на момент запуска платформы.

Valve в традиционном для них стиле ValveTime продолжают разрабатывать технологии и движки, покупать компании, анонсировать кучу новых игр и отпускать самых старых сотрудников на волю. Молодцы, но толпа здесь жаждет чего-то другого, Гейб! ;) К слову, нужно поздравить игроков Германии, которым, в этом году, наконец-то стали доступны Half-Life и игры Orange box без многолетней цензуры. Прощайте роботы и грустные учёные!

Пожалуй, самыми громкими событиями 2017 года стала утечка карт и появление эпистолы Марка Лэйдлоу.

Весной произошла очередная утечка данных из хранилища кода Valve, в результате которой в тематических сообществах начали распространять архив, содержащий около 300 карт, так или иначе использовавшихся разработчиками при создании игр серии Half-Life 2: Lost Coast, Episode One и Episode Two. Более того, в архиве были карты и сторонних разработчиков, где нашли прототип зимней версии Рейвенхолма разрабатываемого Junction Point Studios компанией Уоррена Спектора в качестве прототипа нового эпизода игры.

Марк Лэйдлоу, бывший сценарист Valve, достаточно сильно всколыхнул сообщество, опубликовав у себя на сайте эпистолу — фанфик описывающий набросок возможного продолжения Half-Life 2 после событий второго эпизода. Шумиха от этого события была такой, что никто уже не слушал последующие слова Лэйдлоу о том, что даже если Valve начали использовать его творение, то получившаяся игра вышла бы совершенно другой, не похожей на сценарий. Фанаты тут же побежали создавать карты по мотивам, а некоторые даже собираются сделать полноценную игру. С одной стороны — жаль, что короткий и незаконченный кусок текста пытаются дословно воплотить, а с другой стороны, всегда приятно, что появляются новые творения от моддеров.

Кстати, о модах. Если вы не пробовали сыграть в DownFall, C.A.G.E.D., Entropy: Zero или Dark Interval — обязательно сделайте это, не пропускайте хорошие разработки. И не забудьте на десерт посмотреть игры из конкурса Epistle 3 Jam, там есть несколько неплохих работ. А вот Black Mesa так и не вышла, но авторы больше не пропадают с радаров и информируют нас о процессе разработки.

Оставайтесь с нами, читайте новости на сайте и в твиттере, общайтесь с нами в телеграм-чате (остерегайтесь только Юриев и Сергеев) и празднуйте Новый год! Пусть желаемое становится явью, а окружающая действительность меняется только в лучшую сторону. С праздником, друзья!

Гонарх

Разработчики Black Mesa выпустили открытую бету игры, поддерживающую все обещанные изменения движка. В ближайшее время они хотят сравнять по функциональности публичную версию игры с внутренней версией, чтобы выход Ксена заключался только в загрузке соответствующих карт.

Мы хотим, чтобы Ксен получился нескучным, хорошо продуманным и цельным. Все главы разрабатываются параллельно, что позволяет нам следить за общим уровнем качества. Сейчас пять новых глав состоят из 14 карт, каждая из которых значительно больше оригинальных. Мы прикладываем все усилия чтобы завершить Ксен и подарить вам возможность полного прохождения Black Mesa!

На данный момент в разработке находится игровой процесс глав «Логова Гонарха», «Нарушитель» и «Нихилант»; художники дорисовывают иллюстрации для глав «Ксен», «Нихилант» и концовки.

Помимо уже обещанных изменений в движке, авторы рассказали и про новое улучшенное освещение объектов:

Во время разработки финала игры мы поняли, что существующая система освещения в Source довольно неаккуратная. Она позволяет устанавливать до четырёх источников для одного объекта и полностью отсутствует самозатенение. Это хорошо работает для небольших и средних объектов, но совершенно не подходит для чего-то вроде прохода в массивной скале. На скриншотах видно, что стебли свисающие над проходом не находятся в тени, а сам проход выглядит плоским из-за ограничений освещения.

Наша новая система статического освещения учитывает все существующие близлежащие источники света, корректно самозатеняет объекты и прекрасно работает в связке с остальными системами света. Благодаря им объекты больше не выглядят неестественно на фоне окружающей среды.

На левой стороне скриншотов показана старая система, а на правой, соответственно — новая:

Демонстрация работы системы освещения объектов
Демонстрация работы системы освещения объектов с картой нормалей

Прямо сейчас в Steam проходит зимняя распродажа и Black Mesa продаётся с максимальной скидкой за всю свою историю — 75%. Если вы ещё не купили игру, но откладывали этот момент, то сейчас самое лучшее время.

Основное
  • Новая функциональность: предварительное кэширование шейдеров. В ситуации, когда это возможно, в зависимости от типа железа компьютера и поддержки драйверов, Steam может скачивать заранее скомпилированные шейдеры для вашей конкретной видеокарты. Такой подход уменьшает время загрузки и подтормаживания во время первых запусков игр, использующих OpenGL или Vulkan. Нововведение может незначительно увеличить потребление трафика, т.к. Steam загружает и анализирует статистику использования шейдеров после каждого запуска игры. В настройках можно отключить эту возможность;
  • Исправлена ошибка, из-за которой полноэкранный режим неверно масштабировал видео в клиенте Steam;
  • Исправлена интерфейсная ошибка, которая затрудняла установку новых игр, если было активно окно предыдущей установки;
  • Исправлено несколько редких падений и зависаний, описанных пользователями;
  • Веб-элементы управления — CEF (Chromium Embedded Framework), обновлены до версии 62.0.3202.62.

Windows
  • Исправлена ошибка, из-за которой иногда могли некорректно устанавливаться драйвера Windows Mixed Reality для SteamVR;
  • Исправлена ошибка, из-за которой запуск игры мог неверно определить активен режим Big Picture или нет.

macOS
  • Исправлено падение при запуске, которое могло проявляться если какое-то приложение было ранее добавлено в автозагрузку, а затем не очистило эту запись.

Linux
  • Исправлена процедура создания ярлыков для рабочего стола и меню приложений;
  • Добавлена возможность засечь и исправить ошибки в некоторых играх, выпущенных со сломанными библиотеками Steamworks SDK.

SteamVR
  • Исправлена ошибка, из-за которой на мгновение могло показываться окно пустой консоли при запуске Steam или ВР игры.

Разработчики Black Mesa вышли на связь с плохими и хорошими новостями: выход полноценной игры задерживается, но они продолжают значительно улучшать возможности движка. В декабре выйдет большое обновление, которое принесёт все улучшения в текущую версию игры. Тогда же стоит ждать дополнительные подробности о Ксене.

Мы приносим глубочайшие извинения за подаренную надежду и новую отсрочку. Мы старались изо всех сил, чтобы закончить работу к декабрю, но мы не успеваем и несём всю тяжесть ответственности за это. У нас есть новая дата, в которой мы уверены, но сейчас не хотим называть её.

Спасибо всему сообществу и тем, кто поддержал нас через Early Access. Финансовая помощь позволила нам нанять много новых талантливых разработчиков, а старым уделять больше времени проекту. Сложность создания Ксена оказалась недооценена нами, хоть мы и делали всё, что было в наших силах.

Хорошая новость заключается в том, что в декабре мы выпустим большое обновление для тестирования новой функциональности, разработанной для Ксена. Мы изменили ряд вещей в движке Source и хотим убедиться, что всё будет отлично работать на мириадах ПК. Включая эти технологии в первой части игры, мы сможем полностью избавиться от возможных ошибок перед выпуском финальных глав.

Вот описание некоторых новых возможностей.


Блик

Мы создали собственную сущность для бликов и добавили их ко всем важным источникам света в игре. Не волнуйтесь, мы будем беречь ваши глаза и не перегибать с использованием этого эффекта. Мы считаем, что он значительно улучшает освещение на Земле и надеемся, это позволит передать ощущение чужеродности Ксена… и добавит бесконечное разочарование в дискуссии о том, носит ли Гордон шлем или нет.



Динамическое освещение

В прошлом обновлении мы уже показывали динамическое освещение. Вот ещё несколько примеров использования этой технологии. Теперь возможны динамический свет, тени и даже объёмные «лучи бога».



Смешивание 4-х текстур

Мы внедрили систему, позволяющую смешивать четыре разные текстуры, похожу на ту, которая используется в Counter Strike: Global Offensive. Теперь наши дизайнеры могут объединять 4 слоя, каждый со своими картами рельефности и среды.



Рассеянное освещение, основанное на изображении

Освещение теперь может создаваться на основе изображения или текстуры неба. Это позволяет получить быстрое и точное освещение для карт с открытой местностью. Пример ниже показывает простой light_env без цветов. Все цвета создаются автоматически из картинки неба.



Быстродействие каскадных карт теней и «лучей бога»

Мы улучшили производительность каскадных карт теней и «лучей бога» и сделали их использование в редакторе Hammer более удобным. «Лучи бога» теперь размещаются новой сущностью newLight_Dir и автоматически получаем углы для лучей из light_env. В результате они не только быстро рисуются, но и выглядят гораздо лучше.



Концепты Ксена

Это те самые концепты, что были показаны месяц назад в журнале PC Gamer. На них можно увидеть наш подход к построению окружающей среды.

Скучали? А зря, ведь настоящий фанат даже в отсутствии каких-либо весточек от Valve найдёт чем заняться в свободное время. Ведь, как говорит Филип Марлоу, автор известного сайта RUN. THINK. SHOOT. LIVE: прохождение Half-Life это всего лишь начало.

Лямбда

На прошлой неделе исполнилось 10 лет с момента выхода последней игры в серии Half-Life — Episode Two, вышедшей в составе набора Orange Box. А также в него входила Team Fortress 2, задержанная на восемь лет и экспериментальная игра Portal, которую Valve побоялась выпускать без компании игр-тяжеловесов.

Valve сохранила традицию официального игнорирования годовщин своих игр, поэтому нам досталась парочка твитов Марка Лэйдлоу и Мерл Дэндридж (голос Аликс Вэнс), плюс воспоминания Робина Волкера о работе над сборником.

С юбилеем вас!

Лямбда

Энтузиасты продолжают «археологические» исследования Half-Life и знакомят нас с новыми фактами об игре. Так, ValveTime рассказывают о двух интересных фактах: в исходниках Half-Life для PlayStation 2 были найдены части кода дружественных солдат из отряда Адриана Шепарда, а окончание главы Задержание изначально не было разбито на две карты, c2a3d оказалась отделена от c2a3c на поздних этапах разработки.

Наиболее интересным выглядит исследование Марфи Блэка, в котором он документально фиксирует факт канонизации в игре персонажа — доктора Уолтера Беннета, изначально выдуманного редактором сайта Planet Half-Life для развлечения фанатов:

https://youtu.be/5gB5Yga4WUE

Лямбда

Любители модов тоже не остались обделены несколькими достойными релизами. Также как существуют модификации исправляющие заброшенные ошибки HL2, так и вышедший Restore-Life приводит в порядок Steam версию Half-Life, заодно возвращая ей некую аутентичность оригинальной WON версии. Посмотрите видео или качайте с ModDB:

https://youtu.be/tme8KkASXkg

Большим релизом стал выход Entropy: Zero — мода для Episode Two, позволяющей отыграть вам роль метрокопа, брошенного в Сити-10 среди враждебных повстанцев. К неплохим головоломкам и геймплейным моментам прилагается возможность огреть электродубинкой зарвавшихся повстанцев или же, например, спустить на них мэнхаков.

Лямбда

Ну и напоследок, советуем потратить немного времени и посмотреть следующие видео: Rise and Shine — короткометражка-кроссовер Half-Life и Portal; настоящий прототип арбалета из Half-Life 2, сделанный ребятами с канала the Hacksmith; видео, разбирающее как устроена игра изнутри и к каким уловкам прибегают создатели карт.

Основное
  • Улучшена стабильность приложения на основе информации из сообщений о падениях и заявок техподдержки;
  • Уменьшена нагрузка на процессор и батарею при фоновой работе Steam;
  • Убрано уведомление об использовании друзьями ПО из категории «Инструменты».

macOS
  • Убрана необходимость в специальных системных разрешениях для Steam;
  • Добавлена полноценная поддерржка игровых движков, использующих Metal API;
  • Исправлены ошибки совместимости с некоторыми старыми играми, которые падали при запуске;
  • Улучшена поддержка оверлея в играх, которые запускаются в высоком разрешении на ретина экранах.

Windows
  • Исправлено чрезмерное размытие в режиме Big Picture на мониторах с высоким DPI под Windows 10;
  • Улучшена совместимость внутриигрового оверлея с последними инсайдерскими сборками Windows 10;
  • Добавлено основанное на DPI масшабирование текстов и основных элементов интерфейса во внутриигровом оверлее.

Изменения в Steam-контроллере традиционно читайте в новостях на Steampowered.

В новом видео из серии об устройстве игры Марфи Блэк рассказывает о системе запахов в Half-Life:

https://youtu.be/1tvz0WVaQGg

Искусственный интеллект в Half-Life реагирует не только на видимость каких-то объектов или на звуки издаваемые ими, но и на определённые запахи. В коде игры осталось три вида зловония: запах трупа, кусков мяса и мусора. Игра использует только первые два вида.

По задумке разработчиков, персонал Чёрной месы должен был реагировать на эти запахи, но в игре осталась только комментарии охранников. Буллсквиды также реагируют на запахи — для них это однозначный признак еды. Раненые буллсквиды некоторое время игнорируют любые запахи, а сытые не будут питаться второй раз. Интересно, что ароматы распространяются только в течении 30 секунд, после чего ИИ перестаёт реагировать на них.

В видео не показана реакция тараканов на запахи, т.к. эта функциональность ИИ уже была показана в отдельном видео про насекомых в Half-Life.

Здравствуйте и добро пожаловать в транспортную систему корпорации Чёрная меса дайджест новостей о Half-Life за предпоследнюю неделю сентября.

Лямбда

Основной темой последнего номера британского PC Gamer стал Half-Life 2 и сопутствующие игры. Много интересного и нового материала, поэтому советуем вам лично ознакомиться с ним. Мы же упомянем два важных момента: подробности об оружии в эпизоде, создаваемом в Junction Point и наброски Ксена для Black Mesa.

Напомним, что в 2005 году Уоррен Спектор и его компания Junction Point разрабатывала по заказу Valve прототип нового эпизода по вселенной Half-Life 2: зимней версии Рейвенхолма и новое оружие — магнитную пушку. И если карты ранней версии шахтёрского городка вы уже видели, то подробности про пушку появились впервые. Оказывается, что Спектор представлял её себе расширенной версии физического оружия из технического уровня HL2, показанного на E3 в 2003 году. Снаряды в ней — магниты, прилипающие к поверхности и притягивающие металлические предметы. Такое оружие, как и гравитационная пушка, могло дать бесконечное разнообразие игровых сценариев для игрока.

Что касается Black Mesa, то помимо интервью и скриншотов уже выпущенной части игры, авторы поделились с журналом двумя концептуальными набросками своего видения Ксена. Мы же можем представить, в каком направлении двигаются разработчики и что нам стоит ожидать в обещанном релизе в конце года.

Наброски Ксена для Black Mesa

Лямбда

В Steam состоялся выход модификации для Half-Life — C.A.G.E.D.. Примечательна она тем, что её автор Кайл Джордж — ветеран игровой индустрии, работавший над большим количеством высокобюджетных компьютерных игр, последняя из которых — Horizon: Zero Dawn. С 2009 по 2015 Кайл трудился в Valve, совмещая роли ведущего дизайнера и разработчика уровней. Вышедший мод является переработанной и расширенной версией карты 2005 года, демонстрирующей не только интересный хоть и короткий игровой процесс, но и необычные вещи для движка 20-летней давности. Обязательно поиграйте в C.A.G.E.D. и послушайте комментарии разработчика, в них он часто рассказывает на какие ухищрения приходится идти, чтобы создать крайне простые игровые ситуации. Если мод вам понравится, то вы можете отблагодарить автора и купить платное DLC, добавляющее… премиальный вантуз!

Half-Life: C.A.G.E.D.

Лямбда

Хотя большинство игроков с радостью играет в римейки старых любимых игр на новых технологиях (Black Mesa тому хороший пример), некоторая часть с удовольствием ждёт обратных произведений — димейков — переноса современных продуктов на старые движки. Именно этим занялась группа товарищей, выпустившая первую главу Half-Life 2 в виде модификации для оригинальной Half-Life. Авторы всё ещё находятся в процессе утверждения идей и решений для дальнейшей работы над Half-Life 2: Classic, если у вас есть своё мнение на этот счёт, напишите им. Ну или просто посмотрите небольшой тизер:

https://youtu.be/3nuWXjt5uLY

Лямбда

На сайте RTSL закончился Epistle3Ville — конкурс по созданию карт для Episode Two на основе авторского видения концовки Half-Life 2: Episode Three бывшим сценаристом Valve — Марком Лейдлоу. В итоге получился набор из 10 основных и одной бонусной карты. Обязательно скачайте и поиграйте в них, если вам всё ещё близка и интересна тема нерождённого продолжения приключений Фримена, Аликс, Джи-мена и других участников событий.

Лямбда

ValveTime и Марфи Блэк продолжают исторические раскопки содержимого старых версий Half-Life и предлагают вам ознакомиться с найденным:

Лямбда

Ну и две кратенькие новости напоследок: в Destinations вновь нашли следы HLVR (что бы это ни было), а в Steam, по слухам, вскоре добавят несколько новых региональных валют, включая украинские гривны.

Лямбда

До новых встреч!

Марфи Блэк, автор серии видео о вселенной Half-Life, опубликовал полное прохождение демоверсии для PS2, распространявшейся на диске «PlayStation Underground Jampack Summer 2002». В отличии от Half-Life: Uplink и Half-Life: Day One, уникальной её делает комбинация обрезанных глав «Аномальные материалы», «Непредвиденные последствия», «Офисный комплекс» и «Мы встретили неприятеля», начало и конец которых в большей части не совпадает с оригиналом, а некоторые места специально изменены, чтобы создать новые игровые моменты. В демо были добавлены новые текстовые подсказки, включён режим низкого уровня жестокости, а в финальной битве конвертоплан Osprey был заменён на вертолёт Apache:

https://youtu.be/U6DuQ7TAohc
Во втором видео Марфи рассказывает подробности о женщинах-ассассинах. Их изначальный внешний вид и вооружение отличается от того, что попало в игру, а их способность исследовать подозрительные шумные места — единственная в своем роде среди всех противников в Half-Life. Смотрите:

https://youtu.be/sbb9YYkag94
Вышло очередное обновление клиента Steam. Список изменений следующий:
Основное
  • Веб-элементы управления — CEF (Chromium Embedded Framework), обновлены до версии 60.0.3112.40;
  • Исправлена ошибка, из-за которой клиенты Steam могли столкнуться с низкой частотой кадров, если процесс Steam Web Helper не мог соединиться с серверами отчётов ошибок и падений;
  • Улучшена логика выбора лучшего местного сервера для подключения при первом соединении или переподключения после разрыва связи;
  • Теперь Steam будет использовать папки Библиотеки на других дисках для загрузки обновлений игр, если на основном диске не будет достаточно свободного места;
  • Исправлено несколько ошибок, из-за которых пользовательский интерфейс Steam не оповещал пользователей о доступности обновления клиента настолько оперативно, насколько должен;
  • Исправлена ошибка, из-за которой иногда не работал просмотр веб-страниц в новых окнах;
  • Улучшена скорость загрузки просмотра веб-страниц на медленных компьютерах;
  • Исправлено падение при запуске игр через ссылки steam://;
  • Исправлена ошибка, из-за которой невозможно было добавить не-Steam игру в семейные игры, если такая игра была частью множественного выбора.

Big Picture
  • Исправлена ошибка, из-за которой Steam мог не переключиться в режим Big Picture, если он запускался на отключённом мониторе.

Домашние трансляции
  • Добавлены аудио-драйвера для поддержки микрофона и бесшовного 5.1 объемного звука в Windows 8.1 и Windows 10;
  • Добавлена опция командной строки -skipstreamingdrivers, которая будет пропускать проверку аудио-драйверов;
  • Исправлен чёрный экран или падение клиента при стриминге с ПК с аппаратным декодированием NVIDIA на Mac.

macOS
  • Добавлена базовая поддержка оверлея в играх, которые используют графический API Metal (macOS 10.11 and above). Поддержка снятия скриншотов и стриминга в играх на Metal пока не реализована;
  • Исправлена ошибка, из-за которой после нескольких запусков Steam со Steam Controller мог появиться несуществующий GamePad-1.

Linux
  • Обновлена логика STEAM_RUNTIME_PREFER_HOST_LIBRARIES для предпочтения библиотек среды выполнения Steam, если они новее чем в операционной системе;
  • Загрузчик Vulkan обновлён до версии 1.0.54, что обеспечивает всё необходимое для SteamVR;
  • Добавлена поддержка управления кэшем шейдеров в поддерживаемых драйверах (Mesa 17.1, NVIDIA 381.26.08 или 384.59). Шейдеры закэшированные для игр запущенных через Steam располагаются в отдельных папках, рядом с их папками в Библиотеке и уничтожаются при удалении игр, при смене драйверов или видеокарты. Отдельные шейдеры отслеживаются и каталогизируются серверами Steam для будущего распространения предварительно скомпилированных шейдеров. Такое отслеживание может потребовать незначительное дополнительное использование пропускной способности сети. Эту систему можно отключить, установив переменную окружения STEAM_ENABLE_SHADER_CACHE_MANAGEMENT=0;
  • Исправлена процедура обработки XDG_DATA_DIRS и файлов. desktop аргументами командной строки, при добавлении не-Steam игр в Библиотеку;
  • Исправлена процедура добавления произвольных исполняемых файлов в качестве не-Steam ярлыков;
  • Исправлена поддержка контроллера DualShock 4 при использовании свежих ядер системы;
  • Исправлена ошибка, из-за которой игры использующие интерфейс ISteamHTMLSurface не отображали содержимое в Linux, если они создавали объекты браузеров слишком быстро.

Список изменений Steam Controller читайте в оригинальной новости на SteamPowered.


Добавлено 08−09−2017
Вышло новое обновление Steam, включающее в себя следующие изменения:

Основное
  • Больше не показываются дополнительные параметры командной строки, если игра была запущена через локальную стороннюю утилиту
  • Исправлено прокидывание опций командной строки в запущенную игру (например, для подключения к лобби или показа предметов)

Видео Steam
  • Исправлено скачивание дополнительных компонентов, необходимых для воспроизведения зашифрованного контента

Опрос

Понравилась ли вам механика улучшения оружия в HL: Alyx?

Система Orphus