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

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

Движок Source

Последние два обновления Steam принесли, помимо всего прочего, несколько изменений в движок Source. Изменения следующие:

  • Исправлено возвращение в предыдущее состояние в Half-Life 2: Episode One, при котором игрок не мог проходить игру дальше;
  • Исправлено дрожание анимации при записи демок.

Source — что он может?

,

,

Хотим предложить вашему вниманию обновлённый раздел нашего сайта, рассказывающий о возможностях движка Source. Статья учитывает как реализованные технологии, так и будущие, с которыми нам предстоит встретиться в ближайших проектах Valve:
Кинематографическая физика
Во время той же июльской пресс конференции Electronic Arts было объявлено, что бывший сотрудник Weta Digital (компания, создававшая спецэффекты для таких фильмов, как «King Kong», «I, Robot», «Van Helsing», «Lord of the Rings» и др.), Грей Хорсфилд, занимается созданием системы кинематографической физики для Source. Примеры такой физики можно увидеть в последнем тизере Episode Two, в сцене с разрушающимся мостом.

Данная система добавляет следующие возможности к физическому симулятору движка Source:
  • Деформируемые объекты — до этого физические модели не могли быть изменены любым образом, кроме как на основе заранее просчитанной анимации
  • Динамическое разрушение игровой геометрии — до этого линии разрушения должны были указываться создателем карты
Приятного чтения!
Вышло очередное обновление Steam. Для получения обновления просто перезапустите программу. Изменения коснулись следующих подсистем:

Friends:
  • Бета-тестирование системы Friends закончено и она запущена официально;
  • Исправлена ошибка, при которой список друзей иногда отображался пустым;
  • Добавлено поле для новых пользователей, в котором они могут ввести свое имя во Friends.

Дефрагментация:
  • Добавлена опция дефрагментации файлов в диалоге game->properties.

Бэкап:
  • Улучшена скорость и надежность утилиты бэкапа;
  • Добавлена возможность указания несктандартного размера диска в добавок к стандартным CD и DVD;
  • Исправлена ошибка, при которой утилита бэкапа создавала файлы больше, чем отдельные программы записи на CD могут обработать;
  • Добавлена возможность автозапуска для созданных бэкапов.

Клиент Steam:
  • Добавлена опция 'Games' в список settings → interface → favorite window;
  • Исправлена ошибка, при которой не отображался разработчик и иконка для модов в списке игр;
  • Исправлена проблема, при которой купленная игра отображалась в статусе 'pre-loaded' в списке игр;
  • Исправлена ошибка, при которой не работали ссылки вида steam:// у пользователей, использовавших утилиту восстановления реестра.

Движок Source:
  • Базовый контент обновлен материалами для поддержки новых возможностей движка.
Вышло очередное обновление для движка Source и выделенного сервера. Перезагрузите Steam и обновление будет установлено автоматически. Изменения следующие:

Движок Source
  • Исправлена ошибка с получением прокси, из-за несовпадений при изменении структуры;
  • Исправлено падение SourceTV, при включенном AUTO_DISPATCH_MODE, заполненных всех слотах, отсутствии рилей-прокси и подключении нового клиента.
Медиа
  • Выпущен третий предрелизный тизер Episode One.
Было выпущено обновление движка Source. Обновление автоматически будет установлено после перезагрузки клиента Steam. Изменения следующие:

Движок Source
  • Исправлена команда, позволяющая клиентам изменять переменную sv_cheat;
  • Исправлена ошибка, при которой движок пытался загружать некорректный skill.cfg и установки игры по умолчанию.
Некоторое время назад Valve Corporation открыла для всех желающих доступ к новой системе Source Engine Beta. Она позволяет запускать Source игры с последней бета-версией движка. Valve предлагает использовать эту возможность для того, что бы авторы модов могли быть уверенными в их работоспособности с грядущими патчами до того, как обновления будут опубликованы публично.

Если первый релиз содержал, в основном, изменения для Source TV (у движка только изменилась добавленная поддержка Bloom (HDR level 1) для DX8 видео карт, а не для только для DX9), то сегодняшнее обновление самого движка представляет собой серьезный список:

Движок Source
  • Запуск видео стресс теста и аудио стресс теста более не приводит к падению
  • Исправлены неработающие информационные кнопки браузера серверов
  • Исправлено исчезновение курсора после выкидывания с сервера
  • Запись avi больше не останавливается после первого кадра
  • Исправлены белые области в de_aztec
  • Исправлено проигрывание старых демок в новом движке
  • de_nuke загружается во всех mat_dxlevel конфигурациях
  • Исправлена ошибка, при которой mat_colorcorrection некорректно устанавливался при -autoconfig
  • Добавлены новые видео карты в dxsupport.cfg
  • Добавлена поддержка определения видео памяти в dxsupport.cfg
  • Добавлена специфичная для модов поддержка в dxsupport.cfg
  • Исправлено мерцание, появляющееся при нажатии Alt-Tab в полноэкранном режиме

Обратите внимание, что эта система находится в тестовом режиме. Запуская бета-версию движка вы можете столкнуться с различными проблемами Source игр под Steam. Если всё же решились, то добавляйте -beta engine в параметры запуска Steam.exe.
Предлагаем вам ознакомиться с переводом еще одного интервью, взятого представителями сообщества у разработчиков: команде сайта Halflife2.Net удалось пообщаться с Дагом Ломбарди — директором маркетинга компании Valve. Цитата:
Halflife2.net: Дата выхода Episode One так и остаётся первое июня, в 10 утра (21:00 по Москве), да?

Даг Ломбарди: Верно.


Halflife2.net: Мы все видели их — движки следующего поколения от Crytek и Epic, выглядят просто фантастически. Что Source положит на стол технологий следующего поколения в будущем? И обсуждала ли когда-либо Valve новые технологии или идеи геймплея с другими игровыми компаниями?

Даг Ломбарди: Source уже сейчас выкладывает на стол технологии следующего поколения, постоянно добавляя себе функциональности. HDR и система комментариев, представленные в Lost Coast — тому пример. Эффект Film Grain в DoD: Source — другой пример. А вот когда мы начнём рассказывать об Episode Two…

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

Интервью достаточно интересное, желающие узнать еще немного подробностей об эпизодическом контенте и будущих планах Valve останутся довольны.
Вышло очередное обновление Steam. Изменения затронули движок Source, Half-Life 2 и Counter-Strike: Source:

Движок Source
  • Исправлена проблема с очень длинными именами папок, из-за которых невозможно было загрузить игровую статистикку;
  • Исправлена проблема listen-сервера, связанная с невозможностью прослушивать звуки из .zip файлов внутри bsp;
  • Исправлена проблема с demo smoother, который не мог выбирать сэмплы из некоторых демо файлов;
  • Исправлен частичные эксплойт HDR позволявший видеть wireframe материалы в режиме DX7.
Half-Life 2
  • Исправлена проблема с NPC игнорирующими хинтбраши, которые должны перекрывать им поле зрения.

Counter-Strike: Source
  • Снято свойство FCVAR_ARCHIVE с переменной cl_minmodels;
  • Исправлена проблема с linux серверами, иногда повисающими после смены уровня;
  • Параметр -condebug у Linux серверов теперь перехватывает все данные из консоли;
  • Исправлен эксплойт, при котором заход за команду мог «оживить» спектаторов;
  • Исправлена проблема с mp3 плейром, пропускающим более одной песни при смене уровня.
Хотим рассказать вам о некоторых деталях текущего состояния движка Source, о планах на его развитие и грядущих проектах на его основе, которые не попали в нашу новостную ленту, но всё-таки заслуживают упоминания.

Робин Волкер, обсуждая с журналистами PC Games первый эпизод саги Half-Life 2, упомянул, что работы, проведенные по портированию игры на Xbox (заведомо более медленную систему) не прошли даром: новые приключения Гордона Фримена будут работать гораздо быстрее на слабых компьютерах, нежели сам HL2.

А вот программист Ян Бернье, в своей переписке с модмейкерами, в ответ на вопрос: «...планируют ли Valve использовать динамические тени в будущих версиях движка...» ответил: «Да, у нас запланировано улучшение теней». Что, в прочем, совершенно не удивительно, учитывая современные игровые технологии и тот факт, что Valve собираются использовать этот же движок (постоянно модифицируемый) в своих будущих проектах.

На прошлой неделе сразу две компании заявили о своём переходе на технологии Valve: систему доставки контента Steam и движок Source. Это Turtle Rock Studios, знаменитая своей совместной работой с Valve над играми серии Coutner-Strike (CS для Xbox, CS: CZ, CS: Source и боты для двух последних игр) и Kuma Reality Games, печально известная своим тактическим шутером на тему Иракской войны Kuma\War.

И если на данный момент ничего не известно о том, над чем работают в Turtle Rock Studios, то ребята из Kuma Reality Games рассказали, что уже работают над двумя Source проектами: комедийным боевиком и современной реинкарнацией Kuma\War. Обе компании подтвердили желание выпускать свои продукты через Steam.
Вышло очередное обновление движка Source и выделенного сервера под Windows. Обновления будут автоматически установлены при перезапуске клиента Steam. Изменения следующие:

Движок Source
  • Исправлена ошибка приводившая к падению Garry’s Mod при попытке вызова новых предметов (проявлялась из-за изменений в команде «userinfo»);
  • Исправлена ошибка при которой фоновая музыка продолжала играть после присоединения к игре, если она была запущена через ярлык с рабочего стола.

Выделенный сервер Source/Half-Life 1
  • Исправлена ошибка «Steam Validation Rejected» появляющаяся при присоединении к игровому Win32 серверу.

В свою очередь хотим отметить ситуацию с Garry’s mod. Предыдущее обновление Steam привело к крайне нестабильной работе этой модификации — зависания, падения и прочее. Автор, Гарри, несмотря на многочисленные жалобы фанатов, отказался искать ошибку и исправлять своё творение, мотивируя это тем, что он уже давно ведёт разработку новой версии Gmod, переписанной с нуля и не желает разбираться в старых исходниках. А т.к. планируемое время завершения работ над новой версией, по словам самого же Гарри, от трех недель до нескольких месяцев, то результатом могло стать массовое возмущение фанов.

Это уже не первый случай, когда Valve выпускает специальное обновление, для восстановления работоспособности модификаций сторонних разработчиков — подобный шаг еще раз подтверждает, что Valve действительно заботится о сообществе игроков.

Опрос

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

Система Orphus