Обновление от 19 октября 2023

From Team Fortress Wiki
Jump to: navigation, search

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

Team Fortress 2

  • Решена проблема с появлением надписи «Бонус» посередине экрана при выполнении некоторых контрактов.
  • Решены проблемы с геометрией, моделями детализации и областью надевания у аксессуара «Клоун под прикрытием».
  • Уменьшено количество частиц у необычного эффекта «Небесный ореол».
  • Анимация необычного эффекта «Зелья веселья» теперь воспроизводится без задержки.
  • Обновлены текстуры светящихся глаз у игроков с аксессуаром «Проклятая душа», а также у тех, которые находятся под действием убер-заряда. Спасибо Лиаму boba Стоуну за бдительность!
  • Обновлён аксессуар «Переносной фургон»:
    • решена проблема с риггингом лямок, из-за которой они проходили сквозь модель игрока при беге;
    • решена проблема с расположением окружающего затенения на текстуре;
    • исправлена ошибка, из-за которой маска контура была чёрной там, где должна была иметь другой цвет;
    • заделана дыра между окошком и крышей фургона;
    • исправлены уровни детализации, чтобы отразить вышеописанные изменения.
  • Обновлён необычный эффект «Трупная тусовка»:
    • теперь спрайты рук скелетов исчезают плавно;
    • улучшена композиция эффекта для насмешек, при которых игрок быстро двигается;
    • решены некоторые проблемы с распределением частиц.
  • Обновлена карта cp_lavapit_final:
    • устранена уязвимость, позволявшая попасть на скайбокс в загробном мире.
  • Обновлена карта pl_spineyard:
    • устранена уязвимость, позволявшая игрокам выйти за пределы карты;
    • добавлены недостающие кубические текстуры.
  • Обновлена карта pl_corruption:
    • заменены некоторые текстуры и модели;
    • скорректированы столкновения возле некоторых деревянных балок у точки А;
    • изменена дальность прорисовки объектов;
    • исправлены незначительные ошибки с текстурами;
    • исправлена ошибка, из-за которой портал в одной из зон появления активировался слишком поздно;
    • внесены незначительные изменения, сохраняющие рассудок в здравии.
  • Обновлена карта cp_degrootkeep_rats:
    • решена проблема, из-за которой игрок застревал в арке портала, если входил туда одновременно с соперником;
    • удалён скрытый выступ на балконе над точкой С.
  • Обновлена карта arena_perks:
    • бонус «Маскировка» заменён на «Покой», который восстанавливает до 7 единиц здоровья в секунду;
    • добавлены недостающие ограждения в зону выбора бонусов;
    • добавлены недостающие текстуры;
    • игроки больше не оставляют хеллоуинские тыквы после смерти — спасибо LizardOfOz за помощь;
    • решена проблема, из-за которой в дополнительных раундах после ничьей не появлялись бонусы;
    • добавлен новый элемент интерфейса, показывающий количество живых игроков.
  • Обновлены карты zi_murky, zi_atoll, zi_devastation_final1, zi_woods и zi_sanitarium.
    • Теперь матч автоматически завершается, если хоть в одной из команд нет игроков.
    • Исправлена ошибка, из-за которой игра не засчитывала смерть последнего члена команды как проигрыш и продолжала раунд, если у этого игрока был Звон смерти.
    • Исправлена ошибка, из-за которой неверно отображался урон по врагу при игре за зомби.
    • Исправлена ошибка, из-за которой у Ракетомёта и Липучкомёта был низкий боезапас в начале раунда.
    • Исправлена ошибка, из-за которой игроки команды людей погибали при смене снаряжения (часто случалось на карте Murky).
    • Решена проблема с отсутствующими эффектами частиц способности «Лечение» зомби-медика.
    • Изменено число людей, которые становятся зомби в начале раунда при малом количестве игроков.
    • Исправлены ошибки, допущенные при подготовке прошлого обновления:
      • Изменён урон от приземления зомби-солдата на голову противника.
        • После предыдущего обновления приземление зомби-солдата на голову цели стало приводить к её мгновенной смерти. Это было исправлено.
        • Наносимый урон вычисляется по формуле: 10 + тройной урон от падения. Так же, как у предмета «Людодавы».
      • Теперь турели наносят зомби 40% урона.
        • После предыдущего обновления урон стал составлять 35%. Это было исправлено.
      • Добавлен звуковой эффект для воспламеняющего взрыва зомби-поджигателя.
      • Удалены некоторые отладочные сообщения.
    • Устранены некоторые ошибки и уязвимости, связанные с использованием способности «Взрыв-рывок» зомби-подрывника.
      • Теперь способность надёжнее и приятнее в использовании.
    • Активация «Взрыв-рывка» теперь зависит от скорости игрока.
      • Взрыв происходит, если во время рывка скорость игрока падает ниже определённого значения.
      • Кроме того, взрыв теперь происходит и при любом столкновении при рывке.
    • Исправлена ошибка, из-за которой действие убер-заряда при использовании «Взрыв-рывка» длилось дольше, чем нужно.
    • Решена проблема, из-за которой в некоторых случаях цель не погибала от «Взрыв-рывка», хотя должна была.
    • Исправлена ошибка, из-за которой на мгновение происходило переключение на вид от первого лица перед взрывом зомби-подрывника.
    • Исправлена ошибка, из-за которой игроки, пережившие «Взрыв-рывок», не могли атаковать, прыгать и приседать.
    • Исправлены ошибки, из-за которых после рывка не происходил взрыв.
    • Исправлены многочисленные ошибки, связанные с использованием «Взрыв-рывка» в момент превращения в зомби.
  • Дополнительные изменения на карте zi_atoll:
    • добавлена недостающая текстура на крышу машинного зала;
    • в здания и возле них добавлены объекты func_areaportal и func_occluder (английский);
    • под карту и здания добавлены объекты nodraw для улучшения процесса расчёта видимости;
    • добавлен параметр дальности прорисовки для кустов и камней;
    • скорректировано расположение объектов trigger_push на деревьях;
    • немного улучшена геометрия;
    • объект func_brush на крышах заменён на func_movelinear, чтобы трупы не проваливались сквозь них;
    • добавлено больше мест появления Проклятой гаргульи;
    • добавлен колпак Санты, который появляется на якоре во время «Шмождества»;
    • решены проблемы с отражениями кубических текстур;
    • удалён шов между 3D-скайбоксом и игровым пространством;
    • Aar накормил вращающегося кота.
  • Дополнительные изменения на карте zi_devastation_final1:
    • выход из канализации на второй этаж заменён лестницей;
    • выходы из канализации переделаны так, чтобы игрокам больше не нужно было приседать или запрыгивать на объекты;
    • в канализацию добавлен отсутствовавший объект, отвечающий за возрождение игроков;
    • изменены места появления зомби и людей;
    • огонь теперь поджигает игроков;
    • немного повышена яркость в канализации;
    • длительность раунда уменьшена до 3 минут;
    • улучшено освещение на втором этаже в углу с автомобилем.

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

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

Примечание: нижеприведённый список изменений создаётся путём сравнения двух версий игры. Значительная часть этого списка изменений была автоматически создана на основе данных GameTracking (английский), любезно предоставленным SteamDB (английский).
Изменения в версии
Modified: tf/steam.inf
Modified: bin/FileSystem_Stdio.dll
Modified: tf/bin/client.dll
Modified: tf/bin/client.dylib
Modified: tf/bin/client.so
Modified: tf/bin/server.dylib
Modified: tf/maps/arena_perks.bsp
Modified: tf/maps/cp_degrootkeep_rats.bsp
Modified: tf/maps/cp_lavapit_final.bsp
Modified: tf/maps/pl_corruption.bsp
Modified: tf/maps/pl_spineyard.bsp
Modified: tf/maps/zi_atoll.bsp
Modified: tf/maps/zi_devastation_final1.bsp
Modified: tf/maps/zi_murky.bsp
Modified: tf/maps/zi_sanitarium.bsp
Modified: tf/maps/zi_woods.bsp
Modified: tf/resource/tf_proto_obj_defs_finnish.txt
Modified: tf/resource/tf_proto_obj_defs_korean.txt
Modified: tf/resource/tf_proto_obj_defs_koreana.txt
Modified: tf/resource/tf_proto_obj_defs_romanian.txt
Modified: tf/resource/tf_proto_obj_defs_schinese.txt
Modified: tf/resource/tf_proto_obj_defs_swedish.txt
Modified: tf/resource/tf_proto_obj_defs_tchinese.txt
Modified: tf/resource/tf_proto_obj_defs_thai.txt
Modified: tf/scripts/items/items_game.txt.sig
Modified: tf/tf2_misc_001.vpk
Modified: tf/tf2_misc_004.vpk
Modified: tf/tf2_misc_009.vpk
Modified: tf/tf2_misc_013.vpk
Modified: tf/tf2_misc_017.vpk
Modified: tf/tf2_misc_022.vpk
Modified: tf/tf2_misc_023.vpk
Modified: tf/tf2_misc_dir.vpk
Added: tf/tf2_misc_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/bountiful.vmt
Added: tf/tf2_misc_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/bountiful_large.vmt
Added: tf/tf2_misc_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/giver.vmt
Added: tf/tf2_misc_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/giver_large.vmt
Added: tf/tf2_misc_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/purehearted.vmt
Added: tf/tf2_misc_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/purehearted_large.vmt
Added: tf/tf2_misc_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/star.vmt
Added: tf/tf2_misc_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/star_large.vmt
Added: tf/tf2_misc_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/supercritical.vmt
Added: tf/tf2_misc_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/supercritical_large.vmt
Added: tf/tf2_misc_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/supreme_strategist.vmt
Added: tf/tf2_misc_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/supreme_strategist_large.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/player/demo/eyeball_invun.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/player/demo/eyeball_zombie.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/player/hvyweapon/eyeball_invun.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/player/hvyweapon/eyeball_zombie.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/player/medic/eyeball_invun.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/player/medic/eyeball_zombie.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/player/scout/eyeball_invun.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/player/scout/eyeball_zombie.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/player/sniper/eyeball_invun.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/player/sniper/eyeball_zombie.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/player/soldier/eyeball_invun.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/player/soldier/eyeball_zombie.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/player/spy/eyeball_invun.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/player/spy/eyeball_zombie.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/workshop/player/items/sniper/hwn2023_carry_van/hwn2023_carry_van.vmt
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_demo.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_demo.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_demo.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_demo.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_demo.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_engineer.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_engineer.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_engineer.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_engineer.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_engineer.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_heavy.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_heavy.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_heavy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_heavy.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_heavy.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_medic.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_medic.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_medic.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_medic.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_medic.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_pyro.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_pyro.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_pyro.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_pyro.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_pyro.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_scout.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_scout.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_scout.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_scout.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_scout.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_sniper.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_sniper.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_sniper.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_sniper.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_sniper.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_soldier.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_soldier.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_soldier.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_soldier.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_soldier.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_spy.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_spy.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_spy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_spy.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2023_clowns_coverup/hwn2023_clowns_coverup_spy.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/sniper/hwn2023_carry_van/hwn2023_carry_van.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/sniper/hwn2023_carry_van/hwn2023_carry_van.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/sniper/hwn2023_carry_van/hwn2023_carry_van.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/sniper/hwn2023_carry_van/hwn2023_carry_van.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/sniper/hwn2023_carry_van/hwn2023_carry_van.vvd
Modified: tf/tf2_misc_dir.vpk/particles/halloween2023_unusuals.pcf
Modified: tf/tf2_textures_003.vpk
Modified: tf/tf2_textures_020.vpk
Modified: tf/tf2_textures_036.vpk
Modified: tf/tf2_textures_052.vpk
Modified: tf/tf2_textures_062.vpk
Modified: tf/tf2_textures_071.vpk
Modified: tf/tf2_textures_088.vpk
Modified: tf/tf2_textures_091.vpk
Modified: tf/tf2_textures_092.vpk
Modified: tf/tf2_textures_093.vpk
Added: tf/tf2_textures_096.vpk
Modified: tf/tf2_textures_dir.vpk
Added: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/bountiful.vtf
Added: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/bountiful_large.vtf
Added: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/giver.vtf
Added: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/giver_large.vtf
Added: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/purehearted.vtf
Added: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/purehearted_large.vtf
Added: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/star.vtf
Added: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/star_large.vtf
Added: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/supercritical.vtf
Added: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/supercritical_large.vtf
Added: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/supreme_strategist.vtf
Added: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/firmware_frenzy/supreme_strategist_large.vtf
Modified: tf/tf2_textures_dir.vpk/materials/effects/workshop/unusual_graveparty.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/player/shared/eyeball_invun.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/sniper/hwn2023_carry_van/hwn2023_carry_van_color.vtf
Deleted: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/sniper/hwn2023_carry_van/hwn2023_carry_van_normal.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/sniper/hwn2023_carry_van/hwn2023_carry_van_phongexponent.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/maps/menu_photos_pd_mannsylvania.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/maps/menu_photos_zi_sanitarium.vtf