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

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

Движок Source

Обновлённое меню Half-Life 2 под Steam Deck
Valve готовит обновление интерфейсов игр серии Half-Life работающих на движке Source для грядущего Steam Deck. Напомним, что Steam Deck это портативный игровой компьютер от Valve, запланированный к выпуску в следующем месяце.

Так как у устройства небольшой сенсорный экран (7-дюймов), текущие интерфейсы игр стали малоудобными и Valve начала исправлять эту ситуацию. Вчера в бета-версиях Half-Life 2, Episode One, Episode Two, Lost Coast и Half-Life: Source добавилась возможность включить интерфейс, адаптированный под Steam Deck: большие элементы интерфейса, переделанные пункты меню, иконки и т.д.

Обновлённое меню Half-Life 2 под Steam Deck
Обновлённое меню Half-Life 2 под Steam Deck
Обновлённое меню Half-Life 2 под Steam Deck
Обновлённое меню Half-Life 2 под Steam Deck

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

https://youtu.be/puPEjL5Prv0
К слову, фанаты уже недовольны тем, что в новой картинке для главы Восточная Чёрная меса изображён Илай Вэнс в свитере из Episode Two (в клетку) вместо каноничного свитера из Half-Life 2 (с логотипом Гарварда).
Предлагаем вам перевод изменений в движке Source, касающихся CS: S, DoD: S, TF2 и HL2: DM, выпущенных в последние дни.
  • Исправлена ошибка, из-за которой некоторые клиенты/сервера могли падать во время загрузки карты;
  • Исправлен скайбокс на картах сообщества, использующий определённые текстуры;
  • В Хаммере, при использовании Vertex Tool, нажатие Ctrl-B будет привязывать выделенные вершины к сетке;
  • В сообщении дня можно использовать страницу about:blank;
  • Для предотвращения клиентских эксплойтов консольная команда mat_texture_list помечена как чит;
  • Убрана консольная переменная sv_voicecodec convar, т.к. она больше не нужна и использовалась как эксплойт;
  • Обновлена консольная переменная con_logfile, теперь она проверяет неверные имена файлов;
  • Обновлён путь сетевой загрузки, чтобы проверять его на неверные имена файлов;
  • Обновлена команда plugin_load:
    • Теперь сервера могут загружать плагины только если в данный момент не запущена карта;
    • Клиенты могут загружать плагины только если они не подсоединены к серверу.

И ещё одно обновление. В бету Half-Life 2 была добавлена поддержка загрузки сразу в ВР (VR) режиме, когда игра была запущена из ВР режима в Steam. Это обновление также касается Episode One, Episode Two, Lost Coast и Half-Life: Source.
Движок Source (TF2, DoD: S, HL2: DM)
  • Исправлены проблемы со звуком у пользователей macOS;
  • Добавлена новая консольная переменная sv_shutdown_timeout_minutes:
    • Сервер будет принудительно выключен при поступлении соответствующей команды, даже если он не пустой.
Подробности обновления Team Fortress 2 в новостях Steampowered.

Изменения движка Source (TF2, DoD: S, HL2: DM)
  • Добавлены консольные команды mat_viewportupscale и mat_viewportscale, позволяющие отображать мир в уменьшенном разрешении («mat_viewportupscale 1» and «mat_viewportscale 0.5» ухудшат отображение мира на 50%);
  • Добавлена новая консольная переменная mp_mapcycle_empty_timeout_seconds, выполняющая команду changelevel на пустом сервере;
  • Добавлена поддержка позиционирования звука для пользователей Mumble;
  • Исправлена ошибка, которая блокировала последовательные нажатия на кнопки прокрутки;
  • Улучшения производительности и стабильности;
  • Исправлена регрессия в проверке на минимальные системные требования для Mac.
Список изменений в TF2 смотрите отдельно.
Из HL2: Episode Three там только старый npc_surface и недоделанная сетевая часть первого Portal. Ну, а теперь подробнее.

Некий товарищ adamix (Владислав Гришин из Ульяновска), на форумах КСмании, в августе этого года, предлагал всем желающим купить у него ворованные исходники игр Valve на движке Source и CryEngine 3:
Сабж. Source Engine без исходников vphysics и vaudio_miles (совместимые бинарники в комплекте, а так же перетащить vaudio_miles из беты — легкая задача). CryEngine3 полный. Контент прилагается.


Месяц спустя, 30 августа, в теме появляется сообщение, оставленное неким Megalan:
Представляю вам архив с кучей исходников разных движков (действуйте быстрее, может сдохнуть весьма быстро, а куда перелить на случай удаления я не знаю): http://adamix.ru/Engines_Sicrit.zip (Пароль: 8660adf65c6d2e186192c189c701e86c)



P. S.S Так как это все же попало в паблик хотелось бы сразу уточнить, что «заказчиком» этого дела стал один мой знакомый, которому adamix вроде как очень насолил.
На данный момент все сайты не работают и информацию можно получить только из кэша поисковых систем.

В архиве содержались сборки игр на движке версии 2007 года: TF, TFC, TF2, Counter-Strike Source, Day of Defeat: Source, Half-Life: Source, Half-Life 2, HL2: Episode One, HL2: Episode Two, Portal, Portal — Multiplayer test, Half-Life 2: Deathmatch. Плюс сборки серверов для этих игр.

Вероятно, что эти исходники были украдены у Valve в 2007 году, когда хакер MaddoxX получил доступ к информации с серверов Valve и каким-то образом попали к adamix. Для справки отметим, что год спустя MaddoxX был арестован в Нидерландах.
Список изменений в движке Source:
  • Исправлена ошибка, которая позволяла взломанным серверам запускать игрокам запрещённые консольные команды;
  • Исправлена ошибка, которая позволяла взломанным серверам запрещать игрокам использовать разрешённые консольные команды.
Движок Source
  • Исправлена уязвимость, которая позволяла со стороны одних клиентов делать недоступными команды «ping» и «status» для других клиентов.
Team Fortress 2
  • Добавлен Toss-Proof Towel для пулеметчика;
  • Исправлена ошибка, из-за которой в таблице счёта не отображалось большинство аватар;
  • Исправлена ошибка, из-за которой Заостренный осколок вулкана не поджигал врагов;
  • Теперь эффекты при ударе у некоторых оружий не срабатывают на постройках противника (например, накопление уберзаряда для Уберпилы);
  • Исправлена ошибка, из-за которой липучки Тренировочного липучкомета меняли командный цвет при отражении воздухом;
  • Исправлена ошибка, из-за которой большие значения с плавающей точкой обрезались в ответах WebAPI;
  • Обновлён перевод;
  • Запросы сообщества:
    • Добавлен объект SetForcedTauntCam для перевода игроков в режим от третьего лица.
Движок Source
  • Исправлена уязвимость с переполнением аудио буфера, которая приводила к падению сервера;
  • Исправлено падение сервера при использовании команды changelevel2;
  • В системе логирования понижена частота открытия\закрытия файлов, что в некоторых случаях значительно повышает производительность;
  • Прочие улучшения стабильности клиента\сервера.
Team Fortress 2
  • Добавлены Texas Half-Pants для инженера и Bolt Action Blitzer для пулеметчика;
  • Туфортский зуболом теперь может быть надет на инженера;
  • Жесть-пак теперь можно сковать, завернуть в подарочную упаковку или обменять;
  • Обновлено Короткое замыкание:
    • Исправлена ошибка, из-за которой снаряды не исчезали при соприкосновении с постройками или другими снарядами;
    • Исправлена ошибка, из-за которой не увеличивался счётчик достижения «Истребление мелких вредителей» за уничтожение липучек.
  • Исправлена ошибка, из-за которой было возможно перенести постройку на место, где строительство запрещено;
  • Исправлена ошибка, которая позволяла красному поджигателю издеваться над своими напарниками, атакуя их огнеметом и переходя в наблюдатели во время атаки;
  • Добавлена возможность снять странный счетчик с оружия путем нажатия кнопки «Восстановить» в меню рюкзака;
  • Добавлена возможность обнулить счетчики предметов странного типа через кнопку «Восстановить» в меню рюкзака;
  • Ящики теперь отображают свою серию на иконке в рюкзаке;
  • В Расширенные настройки добавлена переменная «tf_hud_no_crosshair_on_scope_zoom»;
  • Исправлена возможность выслеживания шпионов при помощи команды «изучить товарища»;
  • Исправлена ошибка, из-за которой Базарная безделушка набирала счетчик голов при стрельбе в Убер-заряженных врагов;
  • Исправлены оборонительные бонусы, теперь они не уменьшают урон от окружения и телефрага;
  • Исправлена ошибка, из-за которой медики могли понижать здоровье своих пациентов, если у тех было больше очков здоровья, чем доступно при сверхлечении;
  • Набор для кемпинга теперь имеет правильное описание, отражающее замедление скорости передвижения при прицеливании, а также правильно работает в наборе с Охотником (скорость для винтовок остается неизменной);
  • Добавлен объект entindex для игрового события object_deflected;
  • Обновлён перевод.
Движок Source
  • Исправлена ошибка, из-за которой баны по IP не затрагивали RCON клиентов.
Team Fortress 2
  • Добавлен Cozy Camper для снайпера;
  • Исправлена ошибка, из-за которой счетчик урона и ярости знамен солдата не всегда обнулялся;
  • Черную Розу теперь можно завернуть в подарочную упаковку;
  • Обновлён Флогистонатор:
    • Исправлена ошибка, из-за которой криты эффекта Мммфх могли очень быстро заполнять шкалу Мммфх, позволяя бесконечно использовать заряд;
    • Прямой урон уменьшен на 10%. Урон от горения не изменился;
    • Длительность эффекта Мммфх уменьшена с 12 секунд до 10.
  • Обновлена карта arena_nucleus:
    • Исправлено наложение текстур на нижней платформе.
  • По запросам сообщества добавлены события player_carryobject и player_dropobject;
  • Обновлён перевод.

Опрос

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

Система Orphus