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

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

Виртуальная реальность

Valve анонсирует движок Source 2 — преемника Source, оживившего все игры компании, начиная с Counter-Strike: Source и Half-Life 2.


«Ценность платформы ПК в том, насколько сильно она увеличивает эффективность при её использовании. Основной нашей целью при создании Source 2 было увеличение производительности создателей. Учитывая то, насколько важным становится пользовательский контент, новый движок предназначен не только для профессиональных разработчиков, но и позволяет простым игрокам принять участие в создании и разработке их любимых игр», — говорит Джей Стелли из Valve.

«Source 2 будет доступен совершенно бесплатно для всех создателей контента. Этот шаг, в сочетании с недавними заявлениями Epic и Unity, поможет продолжить доминирование ПК как основной платформы разработки контента».

Также Valve пообещала выпустить отдельную версию Source 2, совместимую с Vulkan. «Вулкан» — это кроссплатформенное API для трёхмерной графики, которое позволяет разработчикам игр выжать максимальную производительность из новейшего графического оборудования с максимально возможным КПД. Вулкан, ранее известный как Next Generation OpenGL, находится в ведении консорциума Khronos Group наряду с OpenCL, OpenGL и WebGL.

«Мы рассматриваем Вулкан как наиболее важный элемент SteamOS и будущих игр Valve», — вселяет в нас надежду Гейб Ньюэлл.

Напомним, что первые упоминания Source 2 были найдены три года назад в бете Source Filmmaker.

Возможно, вам будут интересны и другие анонсы компании, прозвучавшие в первый день GDC 2015: Steam Link — устройство для стриминга контента из Steam на любой компьютер в вашей домашней сети; Steam Lighthouse — система отслеживания перемещения ВР-шлема в комнате, которую также можно интегрировать в телевизоры, телефоны, наушники и т.п.; новые партнёрства по Steam Machines, выход в ноябре вместе со Steam Controller; весной — выход разработческой версии ВР-шлема.
Сегодня на Mobile World Congress 2015, которая проходит в Барселоне в начале марта, HTC совместно с Valve представили свой шлем виртуальной реальности. Шлем получил название HTC Vive.



Шлем будет обладать дисплеем с частотой обновления экрана 90 Гц и датчиками отслеживание движения головы аналогичными Oculus Rift. Разрешение на каждый глаз составит 1200×1080 пикселей. Также обещается легкий вес и особая технология, которая должна предотвратить усталость и ощущение тошноты от долгого использования устройства. Шлем будет полностью совместим с SteamVR. Поддерживать данное устройство согласилось несколько компаний среди которых помимо самих Valve и HTC упоминаются: Owlchemy Labs, Steel Wool Games, Cloudhead Games, Skillman & Hackett, Bossa и другие.


Выход версии для разработчиков будет уже этой весной, а старт потребительской версии назначен на конец года. Цена устройства не была озвучена.
Основное
  • Добавлен интерфейс для показа купленных DLC;
  • В список недавних игр, помимо последних сыгранных, добавлены последние покупки;
  • Добавлена новая настройка, позволяющая удалять куки, используемые встроенным в Steam браузером;
  • Исправлена ошибка, из-за которой определённые длинные сообщения в чате могли вызывать подвисания клиента;
  • Исправлены выпадающие меню в настройках, показывавшие пустые начальные поля;
  • Исправлено падение в OpenGL играх при попытке снять скриншот или записать видео;
  • Исправлены падения при выключении и перезапуске клиента для обновлений;
  • Исправлена ошибка, из-за которой мерцали или не показывались при перемотке флажки настроек;
  • Улучшена отзывчивость детального отображения библиотеки с теми играми, в которые играет большое количество друзей;
  • Исправлена ошибка, из-за которой запущенная игра в автономном режиме и с отключённым облаком могла перезаписывать облачные файлы;
  • Исправлено редкое падение при попытке обновить иконку в выпадающем меню панели задач Windows;
  • Изменен пункт меню для использования сайта поиска обновления драйверов видеокарт AMD;
  • Исправлена ошибка определения установленного режима совместимости Windows в клиенте Steam.

Big Picture
  • Улучшено поведение перемотки при перетаскивании или нажатии мышкой на границы объектов;
  • Исправлено возможное переполнение памяти при переключении в режим Big Picture и обратно;
  • Улучено поведение ползунка интерфейса;
  • Улучшения производительности в тех случаях, когда была необходимость в одновременном обновлении или отрисовке большого количества элементов интерфейса;
  • Исправлена ошибка, из-за которой в ленте активности могла не загружаться правая колонка с большим количеством содержимого;
  • Исправлена ошибка, из-за которой при смене разрешения могло сломаться отображение шрифтов в интерфейсах выбора диапазонов;
  • Исправлено проигрывание видео через SSL;
  • Исправлено редкое падение при попытке загрузить пустую картинку;
  • Исправлено падение при проигрывании видео;
  • Исправлено редкое зависание во время запуска или при переключении в режим Big Picture в Linux;
  • Исправлена ошибка, из-за которой не отображались некоторые тексты в Linux.

Трансляции
  • Добавлена возможность записывать только звук игры (по умолчанию для всех трансляций);
  • Теперь трансляции более отказоустойчивы при записи звука системы;
  • Улучшено сведение звуков из игры/системы и микрофона;
  • Исправлена ошибка, из-за которой некоторые игры сворачивались при одновременном запуске трансляции и переключении в полноэкранный режим;
  • Исправлена ошибка, из-за которой транслирующий не видел сообщений чата если трансляция была остановлена и запущена заново во время одной игровой сессии;
  • Добавлены настройки кодировщика видео: приоритет качеству видео или качеству записи;
  • Исправлена регрессия из-за которой могли неожиданно прерываться трансляции с сообщением «Missing Keyframe»;
  • Исправлена запись во время трансляции при переключении между режимами «нажмите и говорите» и активации микрофона голосом;
  • Больше не показываются уведомления о трансляции, если пользователь вне сети;
  • Звук из игр, которые требуют исключительных прав доступа к звуковой карте может быть записан настройкой «записывать звук только из игры»;
  • Исправлено масштабирование во время записи видео в OpenGL играх.

Домашние трансляции
  • Оптимизировано кодирование срезов для улучшения возможностей декодирования на клиенте;
  • Исправлено падение проявлявшееся при открытии Big Picture во время стриминга;
  • Исправлено возможное падение при запуске стрима.

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

Режим виртуальной реальности
  • Исправлена ошибка, из-за которой мог упасть клиент Steam при запуске определённых VR игр.

Mac OSX
  • Исправлена ошибка, из-за которой при запуске из клиента падал Elder Scrolls Online.
Вышло обновление бета-версии Half-Life 2, включая беты Episode One, Episode Two, Lost Coast, Half-Life 2: Deathmatch и Half-Life: Source. Исправление всего одно:
  • Исправлены стандартная частота обновления экрана при использовании устройства отображения виртуальной реальности с частотой большей, чем у рабочего стола.
Основное
  • Исправлены поля ввода пароля, бывшие слишком короткими для существующих паролей;
  • Исправлена ошибка, из-за которой игры устанавливались не в указанную папку Библиотеки Steam;
  • Исправлены ссылки на обмен, из-за которых зависал веб-браузер Steam;
  • Исправлена ошибка, из-за которой в веб-браузере появлялись неверно окрашенные полосы прокрутки;
  • Исправлен нечёткий текст в веб-браузере под Windows;
  • Исправлено зависание клиента во время просмотра страницы Библиотеки, содержащей битое изображение предпросмотра из Мастерской.

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

Mac OS X, Linux и SteamOS
  • Исправлены частые падения во время сетевой игры с поддержкой P2P;
  • Исправлены падения клиента во время установки игр или приложений с большим количеством небольших файлов;
  • Уменьшено время запуска клиента и время ответа API Steamworks для игр.

Только для Mac OS
  • Исправлена совместимость оверлея с некоторыми играми;
  • Исправлено падение при отображении диалога подтверждения возраста, а также других выпадающих меню;
  • Исправлены разрывы связи происходящие из-за того, что OS X Mavericks переводил Steam в режим «App Nap», что не давало возможность клиенту получать различные сетевые сообщения.

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

Домашние трансляции
  • Улучшена производительность программного декодирования данных, аппаратно закодированных Intel QuickSync;
  • Исправлена ошибка с декодером DXVA под Windows, из-за которой иногда мог начать моргать чёрный экран;
  • Добавлена поддержка аппаратного декодирования Intel, используя VAAPI на Linux и SteamOS. Для этой функциональности необходимо наличие установленного на клиенте драйвера i386 intel-vaapi-driver версии 1.3.2 или выше.

Режим виртуальной реальности
  • В большинстве случаев, если пользователь уже пользовался режимом ВР, ему будет предлагаться возможность переключения в этот режим;
  • Добавлена возможность заново отцентрировать интерфейс перед пользователем;
  • Добавлены отчёты об ошибках, благодаря которым пользователям будет легче диагностировать проблему режима ВР.
Общие изменения:
  • Исправлен внутриигровой оверлей, который иногда не показывался при первом нажатии горячей клавиши после запуска игры;
  • Теперь файлы предварительной загрузки игр могут быть загружены в любую папку библиотеки Steam;
  • Исправлена загрузка разрабатываемых игр;
  • Исправлено несколько ошибок, из-за которых Steam не предлагал пользователю обновить игру, когда перезапускал её после падения;
  • Исправлена процедура создания списка недавних игр;
  • Из меню библиотеки игр убран неиспользуемый фильтр «Медиа»;
  • В списки установленных и недавних игр добавлены программы из раздела инструментов;
  • Исправлена ошибка во внутриигровом оверлее, которая могла привести к падению игры из-за вызовов ShellExecute с непредусмотренными параметрами;
  • Внутриигровой оверлей теперь старается использовать уже созданный и использующийся буфер (SwapChain), вместо того, чтобы одновременно загружаться в несколько буферов сразу;
  • Исправлены ошибки с памятью и падением, возникающими при посылке битых данных через голосовое API. Спасибо Луиджи Ауриемме из Revuln за сообщение;
  • Исправлено переполнение буфера, возникающее из-за искажённых голосовых пакетов;
  • Исправлена ошибка установки игр с оптических дисков, содержащих очень большие файлы.

Big Picture:
  • Добавлен новый раздел в библиотеке для просмотра и управления скриншотами пользователя;
  • Уменьшена чувствительность срабатывания кнопок навигации по страницам в библиотеке, в режиме просмотра всех игр;
  • Уменьшена чувствительность аналоговых триггеров при переключении режимов во время ввода текста с контроллера;
  • Исправлена ошибка с горячими клавишами, из-за которой кнопки-модификаторы Ctrl/Alt/Shift не срабатывали во внутриигровом оверлее;
  • Теперь Steam для Windows пытается насильно перевести фокус на себя после выхода из игры, т.к. ранее у некоторых игр с модулями запуска фокус мог переключаться на случайное окно, несвязанное со Steam;
  • В Steam для Windows улучшена производительность винутриигрового оверлея в играх использующих D3D9ex, D3D10, D3D10.1 и D3D11;
  • Исправлена ошибка, из-за которой системное контекстное меню окна Big Picture могло быть активировано при выходе из игры и фокус мог перейти на него, а не на Big Picture;
  • Исправлена функциональность кнопок «Удалить друга» и «Заблокировать все связи» в разделе действий над профилем друга;
  • Исправлено редкое падение во время авторизации в режиме Big Picture, если Steam сразу запускался в нём.

Домашние трансляции:
  • Найден обходной путь решения проблемы падений с последними драйверами NVIDIA (337.88);
  • Внедрено управление яркостью для игр типа Dark Souls II и Thief;
  • Вы можете переключаться в оконный режим при помощи сочетания Alt-Enter и изменять размер окна со стримом;
  • Запуск игры с ярлыка запускает её стрим, если это возможно;
  • Добавлен экран лицензионного соглашения передаётся по стримингу, так что теперь нет необходимости принимать его на удалённом компьютере после установки игры;
  • Исправлена ошибка, из-за которой всегда отображалось меню в клиенте под Mac OS X 10.6 ;
  • Найден обходной путь решения проблемы падений драйвера NVIDIA, при стриминге игр с ноутбуков с видеокартами этой компании;
  • Исправлена отмена полноэкранного режима в Mac OS X при нажатии на Esc;
  • Исправлен размер окна после выхода из полноэкранного режима в Mac OS X ;
  • Стриминг теперь использует 27031 и 27036 UDP порты, наравне с 27036 и 27037 TCP портами;
  • Внедрена поддержка контроллера в транслируемых играх, использующих движок Unity;
  • Исправлена проблема с чёрным экраном у некоторых модулей запуска, использующих базовую тему Windows 7;
  • Исправлена ошибка «The streaming client exited unexpectedly (2)», иногда возникающая при недоступности D3D9 и OpenGL;
  • В Steam для Windows добавлена поддержка старых контроллеров, использующих XInput;
  • Добавлена поддержка аппаратного кодирования NVIDIA для полноэкранных D3D игр, запускаемых на видеокартах GeForce 650+ с последней бетой драйверов (340.43) ;
  • Добавлен быстрый захват рабочего стола на ноутбуках Optimus с последней бетой драйверов NVIDIA.

OS X:
  • Исправлено падение, проявлявшееся у некоторых пользователей с OS X Mavericks;
  • Исправлено падение, проявлявшееся при включении и отключении игрового контроллера;
  • Исправлена ошибка, из-за которой неверно обрезались строки в различных текстовых ячейках.

Виртуальная реальность:
  • Добавлена поддержка режима виртуальной реальности в Linux;
  • Добавлена поддержка режима виртуальной реальности в OS X.
Общее
  • Добавлена поддержка региональных лицензионных соглашений;
  • Улучшена кэширование запросов к API таблиц лидеров;
  • Улучшено управление предупреждениями о неизвестных ссылках в чате;
  • Исправлен сбой, являвшийся причиной появления строки «Error: Failed to poke open firewall» в журналах ошибок Windows;
  • Исправлены ошибки, связанные с установкой игр со старых дисков;
  • Исправлено сообщение, показывающееся, когда вы разблокируете кого-то;
  • Улучшено удобство работы с клавиатуры в диалогах об успешной (раз)блокировке;
  • Исправлена ошибка, из-за которой удалялись пустые подпапки после обновления игры;
  • Исправлена ошибка в интерфейсе SteamGuard, из-за которой в редких случаях нельзя было авторизоваться;
  • Исправлена ошибка, из-за которой запуск игр мог зависать на состоянии «Подготовка к запуску»;
  • Исправлена процедура определения изменений в установленных приложениях;
  • Исправлена неспособность устанавливать игры или автоматически обновлять их в указанный интервал времени, если он был задан;
  • Исправлена ошибка, из-за которой не прекращались попытки установить необходимое обновление к запущенной игре

Windows
  • Улучшена совместимость оверлея Steam с 64-битными играми, особенно под Windows 8.1;
  • Исправлено зависание, которое могло появляться при повторном открытии оверлея в некоторых играх

Mac OS X
  • Улучшено время загрузки при запуске Steam;
  • Исправлено падение некоторых новых игр при запуске их через Steam;

Linux + SteamOS
  • Рабочая среда Steam обновлена для совместимости с Ubuntu 14.04;
  • Исправлено возможное зависание при использовании определённых интерфейсов, зависящих от SIGCHLD;
  • Исправлено падение игры «CID The Dummy», проявляющееся когда с оверлеем связано более 10 процессов;
  • Добавлена поддержка установки входящего голосового устройства в режиме Big Picture;

Big Picture
  • Когда язык меняется через панель смены языка, загружается правильное лицензионное соглашение;
  • Исправлено отображение индикатора выполнения для очереди загрузок;
  • Исправлена ошибка в веб-браузере, из-за которой могли некорректно отображаться большие страницы;
  • Исправлен интерфейс предварительной загрузки игр;
  • Добавлена помощь в случае забытого пароля и имени учётной записи;

Режим виртуальной реальности
  • В меню «Просмотр» добавлен пункт «Режим виртуальной реальности» и убрана опция командной строки -vr. Пункт будет доступен, только если установлен SteamVR и если обнаружен поддерживаемый шлем виртуальной реальности;
  • Добавлена возможность переключаться из стандартного режима в ВР, а затем назад и в режим Big Picture;
  • Добавлена возможность определения подключения шлема виртуальной реальности после запуска Steam;
  • Во время работы в режиме ВР, Steam будет отрывать только ВР окно, а не окно Big Picture;
  • Журнал работы режима ВР перенесён в папку, где установлен клиент Steam;
Вслед за Атманом Бинстоком, ведущим конструктором устройства виртуальной реальности Valve, который перешел в Oculus VR пару недель назад, последовал и Майкл Абраш — эксперт по виртуальной реальности.

Выступление Майкла Абраша на Steam Dev Days

Абраш написал в блоге о двадцати годах различных случаев и последствий в своей жизни, которые привели его к текущей должности в Oculus VR, начиная от своей встречи с Джоном Кармаком в ранних 90-х.

Большая часть того, что потребуется для VR, чтобы стать замечательной для пользователя, прекрасно известно на данном этапе: это инженерная, а не исследовательская работа. Тяжелая инженерная работа. Конечно же, исследования потребуются, когда мы достигнем лимитов текущих технологий, и это не только очень дорого, но и потребует много времени и терпения. Чтобы открыть весь потенциал VR-технологий уйдут десятилетия.

Вот почему я написал ранее, что VR не станет по-настоящему классной, пока какая-нибудь компания не возьмётся и не вложит значительные средства на создание соответствующего железа…

Покупка Oculus VR компанией Facebook означает, что VR-технологии предстанут во всей своей красе. Те ресурсы и те долгосрочные обязательства, которые Facebook дают Oculus являются тем толчком, который им нужен, чтобы решить сложные проблемы VR — и некоторые из них реально очень сложны. Теперь я собираюсь провести остаток своей карьеры на развитие виртуальной реальности, насколько хватит сил.

Майкл, присоединился к Valve в 2011 году. Тогда Гейб Ньюэлл сказал, что постарается задержать господина Абраша в студии как можно дольше. И не зря, ведь код Майкла используется во многих продуктах, таких как Windows и Quake, а также в различных инструментах, лежащих в основе игр высокого класса.


Добавлено: Также стало известно, что ещё один программист перешёл в Oculus VR — Аарон Николлс. Тем самым пополнив список сотрудников перешедших из Valve в Oculus: Том Форсайт, Атман Бинсток, Майкл Абраш и Аарон Николлс.
Основные изменения
  • Переименованы семейные настройки с целью подчеркнуть различие между Family Library Sharing и Family View;
  • Исправлен нежелательный переход в режим Family View при повторном подключении к Steam;
  • Если игра попытается установить файлы размером более 4 Гб на FAT32, будет выведено сообщение «Некорректная файловая система»;
  • Пункт «Перейти на форум», в контекстном меню игры, переводит на игровой форум, если он имеется;
  • В клиент Steam добавлена украинская локализация;
  • Исправлено наложение некорректных региональных ограничений в некоторых случаях;
  • Исправлена установка со старых дисков;
  • Исправлены региональные ограничения для F2P игр в некоторых случаях;
  • Исправлен запуск игр, которые требуют ключ продукта для DLC (Uplay игры и т.д.);
  • При установке игры, она будет помещена в конец очереди загрузки, а не в начало.

Big Picture
  • Исправлена ошибка, из-за которой диалог 'No Big Picture' не отображал корректные локализованные строки;
  • Теперь флаг 'запускать в режиме Big Picture' гарантированно сбрасывается, если Big Picture не удаётся запуститься и отображается один из 'No Big Picture' диалогов. Таким образом следующий запуск будет происходить в обычном режиме;
  • Исправлены некоторые случаи, когда система с несколькими мониторами некорректно восстанавливает изначальное изображение после выхода из Big Picture, если для его работы был выбран второстепенный монитор;
  • Теперь кнопка руководства на X360 контроллере не активирует переход в режим Big Picture, если на неё нажали во время игры;
  • Символы, вводимые в поле пароля с помощью Daisy Wheel, стали менее заметными;
  • Теперь можно использовать Steam контроллер для назначения горячей клавиши снятия скриншота в оверлее;
  • Изменено окно логина, теперь пункт «Запомнить мой пароль» всегда отображается;
  • Добавлен элемент интерфейса для смены пароля;
  • Исправлено использование Steam контроллера для скроллинга панелей с пользовательскими соглашениями;
  • Значительный прирост в скорости запуска Big Picture на всех Mac и многих Linux системах;
  • Добавлен пункт 'Проверить контент' в меню «Ссылки и прочее» для проверки локальных файлов;
  • Снижено использование CPU/GPU в случае, когда игры были запущены из Big Picture режима;
  • Исправлено использование Steam контроллера для ввода паролей;
  • В Windows клиент добавлен экспериментальный режим Virtual Reality для использования с Oculus Rift. Чтобы протестировать этот режим, запустите клиент Steam с параметром '-vr'. Отзывы можно оставлять тут.

Linux
  • Теперь клиент ожидает подключения к сети перед попыткой авто-логина;
  • В Daisy Wheel поддерживаются все доступные локализации;
  • Daisy Wheel переключается на корректную локализацию после смены языка;
  • Добавлена возможность управления аудио устройствами в Big Picture (Настройки → Звук).
Прошел второй и последний день конференции Steam Dev Days. Если вы не разработчик игр, или человек причастный к игровой индустрии, то, скорее всего, нижеследующая информация будет вам малоинтересна. Подробное описание каждого доклада можно прочитать на английском на SteamDB или в ленте твиттера Сергея Климова на русском. Мы же опишем пару моментов, показавшихся нам ключевыми.

В течение всего доклада про внутриигровую экономику в Team Fortress 2 и Dota 2, Valve настоятельно пыталась донести свою основную мантру: «делай игроков счастливыми, всё остальное приложится». Если ваша задача заработать деньги на игроках, то ничего хорошего не выйдет. Дайте им возможность радоваться и, что весьма немаловажно, радовать других. Текущий рекордсмен сделал 12 355 подарков в TF2.

На докладе про пользовательский контент (UGC) говорилось, что если игра интересная, то игроки в любом случае начнут её модифицировать, что-то добавлять, что-то менять. Поэтому если вы им поможете в этом, то сделаете лучше всем. «Пользовательский контент — видение игры, не ограниченное ресурсами разработчика».

Закрывали конференцию два доклада про виртуальную реальность (ВР): один — Майкла Абраша из Valve, второй — Палмера Лаки, основателя Oculus VR. Абраш пообещал, что ВР выстрелит гораздо быстрее, чем все ожидают, а в массы она уйдёт в течение двух лет. Valve работают с Oculus над продвижением ВР на платформе ПК, и совместно решают проблемы отслеживания перемещения. На текущий момент у компании Ньюэлла нет планов выпускать собственное ВР железо, но эти планы могут поменяться. Палмер Лаки, в свою очередь, сказал, что у Valve сейчас лучшая техническая демонстрация возможностей виртуальной реальности в мире.

Прототипы шлема виртуальной реальности созданного в Valve отличает точность отслеживания позиционирования и более высокое разрешение. Отдельно отметим впечатления Гарри Ньюмана, автора знаменитого Garry’s Mod. Он забросил Oculus через несколько дней, т.к. не смог продолжать бороться с тошнотой. И был очень сильно впечатлён творением Valve: после 20-ти минутного тестирования и виртуальных полётов никаких признаков недомогания не наблюдалось.

Опрос

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

Система Orphus