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

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

Движок Source

Вышло небольшое обновление движка Source, включающее всего одно исправление:
  • Исправлено падение в Half-Life 2: Episode Two при выходе из уровня «This Vortal Coil»
Вышли очередные обновления движка Source и Team Fortress 2. Список изменений следующий:

Движок Source
  • Применён более агрессивный подход к решению проблемы эксплойта, который позволял игрокам попадать под землю в Team Fortress 2
  • Исправлена регрессия при ходьбе по земле в Half-Life 2: Episode Two
SourceTV
  • Исправлена ошибка, при которой строился объединённый кэш костей из отсутствующих элементов. Исправлена ошибка, при которой оружие в SourceTV присоединялось к неправильным костям
  • В режиме SourceTV не работают интерфейс спектатора и таблица рекордов, отключены/изменены некоторые VGUI элементы
  • Режим авто-режиссёра в SourceTV можно включить клавишей Alt
Движок Source
  • Исправлена сетевая ошибка, которая могла приводить к длительным потерям скорости (до десяти секунд), когда разделённые пакеты не могли быть правильно собраны, что приводило к принудительному полному обновлению пакета у всех клиентов
  • Большая оптимизация линий трассировки (tracelines)
  • Исправлено проигрывание битых .dem файлов
  • Реализована обратная совместимость, позволяющая просматривать демки, записанные на старом протоколе (12)
  • При показе сообщения «WARNING: Connection Problem» теперь видно сколько секунд осталось до автоматического отсоединения
  • Исправлена ошибка, при которой вместо имени игрока, некоторое время, в таблице рекордов могло быть написано NULLNAME
Team Fortress 2
  • Исправлен эксплойт, когда спектаторы могли входить в мир, без присоединения к какой-либо команде
  • Изменения в карте Hydro
    • Исправлен эксплойт, который позволял игрокам выпрыгивать за пределы карты
  • Изменения в карте Granary
    • Изменения коснулись первых точек захвата у обоих команд. Убраны некоторые линии прострела у защитников, что должно сделать более простым захват точек
    • Команда, которая удерживает большее количество точек получает больший бонус ко времени появления (таймер респауна уменьшается для команды победителя). Это должно помочь нападающей команде увеличить темп захвата
    • Небольшие визуальные изменения в строениях синих между второй и третьей точками захвата
    • Убран супер высокий выступ, в середине карты, на который можно было запрыгнуть пайп джампом
    • Основной таймер раунда увеличен до 10 минут
    • В зданиях на второй точке захвата добавлены окна, открывающие обзор на последнюю точку захвата (из новой комнаты, находящейся рядом с конвейерным путём)
    • Небольшие изменения освещения в середине карты
    • Точки респауна, находящиеся в середине карты передвинуты вперёд, что позволяет сберечь 6−7 секунд (скоростью пулемётчика) при подходе ко второй вражеской точке захвата
    • Уменьшены бонус и пенальти к общим -/+ 6 секунд на финальном захвате (от 10 секунд)
    • Исправлены ошибки выравнивания материала и интерполяции модели в комнатах с ракетными установками возле респауна
SourceTV
  • Увеличена дефолтная пропускная способность для спектаторов с 5 до 8 Kб/сек
  • Увеличен размер буфера таблицы описания классов у демок SourceTV с 4 до 96 Кб. Прежнего объёма не хватало Team Fortress 2
  • Улучшена производительность при копировании недостоверных данных буфера клиентам SourceTV
  • Обновлён список событий в TF2, используемых авто-режисёром при показе игры
Valve выпустили обновление движка Source. Список изменений следующий:

  • В Half-Life 2: Deathmatch исправлена разница в скорости замаха монтировкой на Windows и Linux серверах;
  • Исправлен потенциальный баг зависания в браузере серверов;
  • Исправлена ошибка, при которой некоторые имена файлов не защищались sv_pure;
  • Исправлен спам CSoundEnt на серверах с большим количеством игровых слотов;
  • Исправлена ошибка в чате Half-Life 2: Deathmatch на Linux серверах;
  • Внесены некоторые улучшения в панель запроса соединения;
  • Исправлена ошибка отображения колонки IP адреса;
  • Исправление безопасности в передаче файлов;
  • Исправлена ошибка, при которой игроки могли скрывать свои имена в таблице рекордов, написав в опциях имя как «~~ ~.»
Хотим поделиться с вами несколькими интересными домыслами и фактами, связанными с Valve и её играми, попавшими в поле нашего зрения в последние дни.

Занятные находки делают любители покопаться в файлах предварительной загрузки, ставшие доступными после начала предварительных продаж Orange Box. Steam скачивает не только .gcf архивы Team Fortress 2, но и общие файлы игр набора, хранящие, помимо всего прочего различные текстуры. Как вы можете помнить официально было сообщено о том, что только консольные версии Half-Life 2 получат долгожданное обновление в виде HDR. Однако в этих архивах уже были обнаружены HDR скайбоксы для HL2. Говорит ли это о том, что «старый» Half-Life 2 заиграет новыми HDR красками? Утверждать пока еще рано, но всё же не просто так появились эти текстуры…

На интересные размышления наводят требования в вакансии главного программиста, опубликованной на сайте Valve, одной из обязанностей которого должно стать «портирование Windows игр на Linux платформу». Вполне вероятно, что у Valve появились планы по выходу на игровой рынок Linux: расширение функциональности Steam на эту бесплатную UNIX-подобную операционную систему, что не может не радовать её поклонников.

Догадки, догадками, а есть и факты, которыми Valve не перестает радовать и удивлять своих игроков. На днях была анонсирована так называемая «система достижений» во всех играх Orange Box. Что же представляет из себя эта система?

Игроку даются некоторые необязательные игровые задания, при выполнении которых он получает очки. Для завершения заданий оцениваемых небольшим количеством очков — не нужно особо напрягаться, некоторые даются просто за прохождение сюжетных миссий. А если хотите заработать больше — придется постараться. Например, вот несколько заданий из Half-Life 2:
Вортикашель (13 очков)
Найди скрытую пещеру поющего вортигонта в главе «Радиоактивные Воды»

Один в поле — воин (5 очков)
Уничтожь шесть штурмовиков в Half-Life 2

Какая кошка? (5 очков)
Сломай мини-телепорт в лаборатории Кляйнера

Измельчитель зомби (25 очков)
Пройди Рейвенхолм используя только грави-пушку
Если вы внимательно смотрели второй видео-фрагмент битвы с мини-страйдерами, то могли заметить как в конце ролика появлялось сообщение о выполнении подобного задания. Всего заданий будет 100, а очки за их выполнение разнятся от 5 до 40. Итого: 1000 очков. 11 заданий являются секретными — игроки должны сами догадаться, что нужно сделать или случайно выполнить их. На что будут тратиться эти очки, пока неизвестно. Возможно, с их помощью можно будет открывать «секретные материалы» игр, такие как бонусные карты, видео.

Для консолей подобная система не является диковинкой, и о её появлении на Xbox 360 известно точно. А будет ли эта система использована на версиях игр для PC, пока не ясно. Впрочем, более вероятно, что эти очки появятся и на PC, и будут отображаться в профилях игроков в Steam Community — об этом уже несколько раз проговорились сотрудники фирмы в беседах с фанатами.

Подробнее об этой системе достижений мы расcкажем вам в ближайшее время.
Вышло очередное обновление движка Source:

  • Исправлены списки звуков пользовательских карт для серверов с sv_pure;
  • Исправлена редкая ошибка, при которой искажались колонки в браузере серверов;
  • Исправлены различные утечки памяти;
  • Исправлена ошибка в Half-Life 2: Deathmatch, когда спектатор мог заморозить живого игрока при mp_forcerespawn 0;
  • Исправлена ошибка, при которой запросы к мастер-серверу обрезались, если на сервере играло слишком много игроков с длинными именами;
  • Исправлена ошибка в Half-Life 2: Deathmatch, когда оружие, на котором игрок использовал консольную команду +use, могло больше не появляться;
  • Исправлен эксплойт с дымовой гранатой в Counter-Strike: Source;
  • Для серверных плагинов добавлена возможность опрашивать игроков: желают ли они присоединиться к другому серверу;
  • Исправлена ошибка в процедуре обработки материалов при установленной sv_pure, проявлявшаяся, когда материалы включали в себя другие материалы;
  • Исправлена ошибка выделенного сервера под Windows, при которой замедлялись обновления Steam;
  • Исправлена ошибка, при использовании sv_pure, когда некоторые модели показывались полностью белыми;
  • При sv_pure_kick_clients 0 сервер будет выводить steam ID клиента и показывать предупреждения sv_pure;
  • Исправлено падение под Linux системами, возникающее при загрузке пользовательских карт;
  • Исправлена ошибка, из-за которой сервера с sv_pure не могли правильно вычислять CRC на некоторых пользовательских картах.
Игровой блог Kotaku, пообщался с Гейбом Ньюэллом, опубликовав в результате краткое, но интересное интервью. Гейб в уже свойственной ему манере высказал всё что он думает о PC, PS3 и Xbox 360. В очередной раз озвучил недовольство процессом разработки для PlayStation 3, сравнив с аналогичным процессом для Xbox, который проходит не в пример сложнее для создателей игр: «Я не думаю, что они провели много времени советуясь с разработчиками игр, создавая PS3. Она гораздо менее дружелюбна для разработчиков». Более того, основатель Valve считает, что это не программные ошибки, а ошибки железа: «Это проблемы архитектуры железа. Я не думаю, что они детально продумывали архитектуру Cell. Железо работает настолько хорошо, насколько это позволяет программное обеспечение». Впрочем это интервью не только о плохих вещах. На вашу радость Гейб сказал и несколько похвальных вещей, и все о платформе PC — почитайте.

Помимо этого, в не менее кратком интервью сайту Heise Online, Ньюэлл пожаловался, что благодаря «стараниям» Microsoft ими была допущена страшная ошибка: выпуск DirectX 10 исключительно для Vista, исключив Windows XP. Подобное решение затронуло всю игровую индустрию, т.к. в результате только небольшой процент игроков могут использовать DirectX 10.

Orange Box, который будет выпущен для PC и Xbox 360 10 и 12 октября, будет использовать функциональность DirectX 10 только для ускорения некоторых элементов мимики. Это единственное отличие для владельцев Vista и видеокарт с поддержкой 10-й версии DirectX — визуальная часть игры будет неизменной для всех игроков, несмотря на их железо. Некоторые специальные фишки DX10, такие как унифицированный шейдер, будут использоваться через DX9 API. Версия для PS3 разрабатывается внутренней студией EA и будет выпущена на две или три недели позже.

Ну и еще несколько фактов, озвученных Гейбом:
  • В Source уже реализована поддержка многоядерных процессоров
  • Valve всё еще не решила реализовывать ли через Steam возможность отдельной покупки игр набора
  • Во всех играх Orange Box будет использоваться новое, усовершенствованное AA сглаживание, мягкие тени и новые эффекты искажений
  • Консольные версии будут запускаться в родном разрешении 720p (1280×720)
  • У Half-Life 2 и Episode One, входящих в Orange Box будет внедрены обновления движка (например: HDR и поддержка многоядерности), однако только у консольных версий
Осенью прошлого года специалистами сайта Bit-Tech.net уже проводилось тестирование производительности процессоров на основе Source Particle Benchmark (новейшей версии движка Source, которую мы увидим с выходом Episode Two). В результате были получены однозначные выводы о необходимости наличия многоядерного процессора для полного раскрытия всех возможностей движка будущих игр Valve.

Сейчас подобное тестирование провели работники немецкого сайта PC Games Hardware. В отличии от их западных коллег, тестирование проводилось для 23-х двуядерных и 3-х четырехядерных процессоров и с его результатами вы можете ознакомиться на приведённом ниже изображении:



Из теста видно, что удовлетворительную производительность обеспечивают только младшие модели Core 2 Duo, хотя самые лучшие результаты показали Core 2 Quad. Впрочем, если вы не являетесь счастливым обладателем многоядерного процессора, то не стоит отчаиваться — Source Particle Benchmark специальный тестовый уровень, реализующий максимальную нагрузку на систему, в игре таких крайностей не будет. Этот тест состоит из ряда имитаций при помощи частиц, таких как дождь, дым, разного рода осколки, которые довольно сильно нагружают процессор.
Valve выпустила одновременно два обновления: клиента Steam и движка Source. Список изменений следующий:

Клиент Steam
  • Добавлена опция «Переключиться в offline» в меню «File», которая позволит запускать Steam без соединения с интернетом;
  • Исправлена локализация пункта «English» в выпадающем меню языков для голландского и норвежского языков;
  • Исправлена ошибка, при которой на 64-битных версиях Windows нельзя было воспользоваться подарком ATI;
  • Исправлена ошибка, при которой колёсико мышки не прокручивало страницу, когда курсор находился над флэш элементом.

Движок Source
  • Исправлена ошибка, при которой иконка VAC не отображалась в браузере серверов;
  • Исправлена ошибка, при которой не работала кнопка «Buy Favorites»;
  • Расширен вывод переменной sv_pure;
  • Исправлена ошибка, при которой возникала задержка, когда клиент отсоединялся от сервера;
  • Исправлено редкое падение в Day of Defeat: Source;
  • Добавлены команды создания скриншотов с демок;
  • Добавлена консольная переменная cl_playback_screenshots, предназначенная для управления созданием скриншотов во время проигрывания демок;
  • Исправлены кнопки «Add/Remove/Edit/Import» на странице банов выделенного сервера.
Гейб Ньюэлл, в ответ на просьбу прокомментировать слухи о полной поддержке DirectX 10 в грядущей тройке новых игр, ответил следующее:
На данный момент мы используем функционал DirectX 10, который доступен через API девятой версии DirectX.
Пока что мы наблюдаем двойное превосходство в использовании Windows XP, по сравнению с Vista у пользователей с DX10 видеокартами. Поэтому мы, скорее всего, остановимся на DX9 до тех пор, пока не изменится эта ситуация.
Тем самым глава Valve только подтвердил недавнее высказывание программиста Джейсона Митчелла, что реализация поддержки DirectX 10 — не приоритет для Valve.

Опрос

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

Система Orphus