Обновление от 13 октября 2025

From Team Fortress Wiki
Jump to: navigation, search

Содержание обновления

Team Fortress 2

  • Для аксессуара «Комиссарский китель» добавлен стиль «Без пуль».
  • Добавлена недостающая строка для контрактов на карте Cowerhouse.
  • Обновлены и добавлены несколько турнирных медалей.[1]
  • У нескольких стилей аксессуара «Сумасшедший стиль» решены проблемы с уровнями детализации.
  • Решена проблема, из-за которой у необычного эффекта «Пламя свечи» была неправильно расположена точка направления пламени.
  • Решена проблема, из-за которой у аксессуара «Преграда для потрохов» отсутствовала анимация сгибания (английский) для сетки хирургического капюшона.
  • Решена проблема с геометрией у аксессуара «Сеньор Сигарилло», возникавшая при ношении с аксессуаром «Пончо дель песадо».
  • Обновлён аксессуар «Патронташ Эль Гиганте»:
    • Решены небольшие проблемы с геометрией.
    • Пустая область патронташа на спине закрыта дополнительной пулей.
    • Немного увеличена пряжка патронташа.
  • Обновлён аксессуар «Пончо дель песадо»:
    • Решена проблема, из-за которой стиль «Без пуль» не скрывал пули.
    • Решены небольшие проблемы с геометрией обоих стилей.
  • Обновлён аксессуар «Обломщик»:
    • Исправлены нормали волос и улучшено текстурирование.
    • Обновлена иконка для рюкзака.
  • Обновлены аксессуары «Рваный разбой» и «Лютые лохмотья»:
    • Решены проблемы с окружающим затенением и улучшены текстуры.
    • Обновлена сетка, чтобы решить проблемы с геометрией.
  • Обновлена карта arena_afterlife:
    • Решены дополнительные проблемы, из-за которых раунды никогда не заканчивались или постоянно перезапускались.
    • Добавлены две новые реплики дьявола, воспроизводящиеся перед началом раунда.
    • Игроки больше не могут подняться выше часовой башни в аду.
    • Решена проблема, из-за которой реплики дьявола накладывались друг на друга.
    • Решена проблема, из-за которой игроки могли отменять насмешки и левитировать, пытаясь сменить класс посреди раунда.
    • Решена проблема, из-за которой игроки выживали при падении в лаву в аду.
    • Раунды теперь проводятся в формате мини-раундов до двух, а не трёх побед.
    • Убраны хеллоуинские тыквы.
  • Обновлена карта cp_cowerhouse:
    • Переработан помост последней контрольной точки Синих: трупы больше не проваливаются, постройки инженера можно возвести как положено, а игроки теперь должным образом падают насмерть в яму после открытия помоста по окончании раунда.
    • Трупы больше не проваливаются сквозь яму последней контрольной точки Красных.
    • Точка появления проклятой гаргульи, находившаяся под водой, теперь расположена над обломками возле центральной контрольной точки.
    • Доски баррикады Красных у водопада сдвинуты для большего соответствия высоте стены на стороне Синих.
    • По всей карте проведена небольшая оптимизация для повышения производительности: несколько групп объектов prop_dynamic объединено в один объект prop_static, отключены объекты phys_bone_follower на неподвижных роботах (и частях разорванных тел), объединено несколько объектов func_nobuild, а также конвертировано несколько объектов prop_dynamic в prop_static.[2]
    • Скорректированы ограничивающие передвижение текстуры (английский) возле двери заднего выхода из зоны появления Синих.
    • В оборонительной стене Синих скорректированы ограничивающие передвижение текстуры вокруг картины с пылающим посёлком Красных, чтобы более эффективно предотвращать застревание игроков на краю вдоль стены.
    • Хотим обратить внимание (а то мало кто об этом знал), что, если в стойле Красных (возле центральной контрольной точки) перестрелять всех деревянных коров, они вернутся в виде призраков.

Недокументированные изменения

  • Обновлена иконка для рюкзака у аксессуара «Патронташ Эль Гиганте».

Примечания

  1. AsiaFortress Liquid.tf Newbie Cup 11, LBTF2 6v6 23-й и 24-й сезоны, LBTF2 Highlander 8-й сезон, FBTF 4v4 PASS Time 1-й сезон
  2. По сути, в заметке дважды сообщается о замене объектов prop_dynamic на prop_static.

Изменённые файлы

Примечание: нижеприведённый список изменений создаётся путём сравнения двух версий игры.
Изменения в версии
Modified: tf/steam.inf
Modified: tf/bin/client.dll
Modified: tf/bin/linux64/client.so
Modified: tf/bin/server.dll
Modified: tf/bin/x64/client.dll
Modified: tf/bin/x64/server.dll
Modified: tf/maps/arena_afterlife.bsp
Modified: tf/maps/cp_cowerhouse.bsp
Modified: tf/scripts/items/items_game.txt.sig
Modified: tf/tf2_misc_005.vpk
Modified: tf/tf2_misc_010.vpk
Modified: tf/tf2_misc_014.vpk
Modified: tf/tf2_misc_017.vpk
Modified: tf/tf2_misc_dir.vpk
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/cc_summer2015_commissars_coat_style2/cc_summer2015_commissars_coat_style2.dx80.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/cc_summer2015_commissars_coat_style2/cc_summer2015_commissars_coat_style2.dx90.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/cc_summer2015_commissars_coat_style2/cc_summer2015_commissars_coat_style2.mdl
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/cc_summer2015_commissars_coat_style2/cc_summer2015_commissars_coat_style2.sw.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/cc_summer2015_commissars_coat_style2/cc_summer2015_commissars_coat_style2.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_cigarillo/hwn2025_cigarillo.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_cigarillo/hwn2025_cigarillo.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_cigarillo/hwn2025_cigarillo.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_cigarillo/hwn2025_cigarillo.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_cigarillo/hwn2025_cigarillo.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_el_gigantes/hwn2025_el_gigantes.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_el_gigantes/hwn2025_el_gigantes.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_el_gigantes/hwn2025_el_gigantes.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_el_gigantes/hwn2025_el_gigantes.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_el_gigantes/hwn2025_el_gigantes.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_el_gigantes_style2/hwn2025_el_gigantes_style2.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_el_gigantes_style2/hwn2025_el_gigantes_style2.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_el_gigantes_style2/hwn2025_el_gigantes_style2.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_el_gigantes_style2/hwn2025_el_gigantes_style2.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_el_gigantes_style2/hwn2025_el_gigantes_style2.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_poncho/hwn2025_poncho.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_poncho/hwn2025_poncho.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_poncho/hwn2025_poncho.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_poncho/hwn2025_poncho.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_poncho/hwn2025_poncho.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_poncho_style2/hwn2025_poncho_style2.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_poncho_style2/hwn2025_poncho_style2.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_poncho_style2/hwn2025_poncho_style2.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_poncho_style2/hwn2025_poncho_style2.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/hwn2025_poncho_style2/hwn2025_poncho_style2.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/hwn2025_mad_drip_style2/hwn2025_mad_drip_style2.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/hwn2025_mad_drip_style2/hwn2025_mad_drip_style2.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/hwn2025_mad_drip_style2/hwn2025_mad_drip_style2.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/hwn2025_mad_drip_style2/hwn2025_mad_drip_style2.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/hwn2025_mad_drip_style2/hwn2025_mad_drip_style2.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/hwn2025_mad_drip_style4/hwn2025_mad_drip_style4.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/hwn2025_mad_drip_style4/hwn2025_mad_drip_style4.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/hwn2025_mad_drip_style4/hwn2025_mad_drip_style4.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/hwn2025_mad_drip_style4/hwn2025_mad_drip_style4.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/hwn2025_mad_drip_style4/hwn2025_mad_drip_style4.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/hwn2025_viscer_visor/hwn2025_viscer_visor.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/hwn2025_viscer_visor/hwn2025_viscer_visor.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/hwn2025_viscer_visor/hwn2025_viscer_visor.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/hwn2025_viscer_visor/hwn2025_viscer_visor.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/hwn2025_viscer_visor/hwn2025_viscer_visor.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/hwn2025_viscer_visor_style2/hwn2025_viscer_visor_style2.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/hwn2025_viscer_visor_style2/hwn2025_viscer_visor_style2.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/hwn2025_viscer_visor_style2/hwn2025_viscer_visor_style2.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/hwn2025_viscer_visor_style2/hwn2025_viscer_visor_style2.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/hwn2025_viscer_visor_style2/hwn2025_viscer_visor_style2.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_buzz_kill/hwn2025_buzz_kill.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_buzz_kill/hwn2025_buzz_kill.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_buzz_kill/hwn2025_buzz_kill.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_buzz_kill/hwn2025_buzz_kill.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_buzz_kill/hwn2025_buzz_kill.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_buzz_kill_style2/hwn2025_buzz_kill_style2.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_buzz_kill_style2/hwn2025_buzz_kill_style2.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_buzz_kill_style2/hwn2025_buzz_kill_style2.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_buzz_kill_style2/hwn2025_buzz_kill_style2.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_buzz_kill_style2/hwn2025_buzz_kill_style2.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_ripped_runts/hwn2025_ripped_runts.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_ripped_runts/hwn2025_ripped_runts.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_ripped_runts/hwn2025_ripped_runts.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_ripped_runts/hwn2025_ripped_runts.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_ripped_runts/hwn2025_ripped_runts.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_torn_terror/hwn2025_torn_terror.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_torn_terror/hwn2025_torn_terror.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_torn_terror/hwn2025_torn_terror.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_torn_terror/hwn2025_torn_terror.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_torn_terror/hwn2025_torn_terror.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_torn_terror_style2/hwn2025_torn_terror_style2.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_torn_terror_style2/hwn2025_torn_terror_style2.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_torn_terror_style2/hwn2025_torn_terror_style2.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_torn_terror_style2/hwn2025_torn_terror_style2.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/hwn2025_torn_terror_style2/hwn2025_torn_terror_style2.vvd
Modified: tf/tf2_misc_dir.vpk/particles/halloween2025_unusuals.pcf
Modified: tf/tf2_textures_018.vpk
Modified: tf/tf2_textures_055.vpk
Modified: tf/tf2_textures_056.vpk
Modified: tf/tf2_textures_dir.vpk
Modified: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/heavy/hwn2025_el_gigantes/hwn2025_el_gigantes.vtf
Modified: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/heavy/hwn2025_el_gigantes/hwn2025_el_gigantes_large.vtf
Modified: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/scout/hwn2025_buzz_kill/hwn2025_buzz_kill.vtf
Modified: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/scout/hwn2025_buzz_kill/hwn2025_buzz_kill_large.vtf
Added: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/heavy/cc_summer2015_commissars_coat_style2/cc_summer2015_commissars_coat_style2_blue_color.vtf
Added: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/heavy/cc_summer2015_commissars_coat_style2/cc_summer2015_commissars_coat_style2_color.vtf
Added: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/heavy/cc_summer2015_commissars_coat_style2/cc_summer2015_commissars_coat_style2_normal.vtf
Added: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/medic/hwn2025_mad_drip_style2/hwn2025_mad_drip_style2_illum.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/scout/hwn2025_buzz_kill/hwn2025_buzz_kill_1_color.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/scout/hwn2025_buzz_kill/hwn2025_buzz_kill_1_normal.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/scout/hwn2025_buzz_kill/hwn2025_buzz_kill_1_phongexponent.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/scout/hwn2025_buzz_kill_style2/hwn2025_buzz_kill_style2_color.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/scout/hwn2025_buzz_kill_style2/hwn2025_buzz_kill_style2_normal.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/scout/hwn2025_buzz_kill_style2/hwn2025_buzz_kill_style2_phongexponent.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/scout/hwn2025_ripped_runts/hwn2025_ripped_runts_color.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/scout/hwn2025_ripped_runts/hwn2025_ripped_runts_normal.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/scout/hwn2025_ripped_runts/hwn2025_ripped_runts_phongexponent.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/scout/hwn2025_torn_terror/hwn2025_torn_terror_blue_color.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/scout/hwn2025_torn_terror/hwn2025_torn_terror_color.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/scout/hwn2025_torn_terror/hwn2025_torn_terror_normal.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/scout/hwn2025_torn_terror/hwn2025_torn_terror_phongexponent.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/scout/hwn2025_torn_terror_style2/hwn2025_torn_terror_style2_blue_color.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/scout/hwn2025_torn_terror_style2/hwn2025_torn_terror_style2_color.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/scout/hwn2025_torn_terror_style2/hwn2025_torn_terror_style2_normal.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/scout/hwn2025_torn_terror_style2/hwn2025_torn_terror_style2_phongexponent.vtf