Обновление от 19 июля 2024

From Team Fortress Wiki
Jump to: navigation, search

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

Team Fortress 2

  • Все 64-битные двоичные файлы Steam перенесены в соответствующую папку.
  • Изменена область использования аксессуара «Физиономия физика».
  • Решена проблема с видимостью у необычного эффекта «Дальний дрейф».
  • Решены проблемы с масштабом и следами у необычного эффекта «Сезон бабочек».
  • Улучшена производительность у необычных эффектов «Королевская фиеста» и «Грандиозное празднество».
  • Решены проблемы с позиционированием аксессуара «Ботецкий 2000».
  • Обновлена карта koth_megaton:
    • исправлена ошибка, из-за которой взрыв бомбы после победы прерывался, если раунд заканчивался слишком рано;
    • исправлена ошибка, из-за которой игроки не разлетались на куски в конце раунда;
    • решена проблема, из-за которой игроки застревали в краях соломенных крыш;
    • улучшена оптимизация. Планируются дальнейшие улучшения для игроков со слабыми ПК и пользовательскими конфигурациями.
  • Обновлена карта cp_canaveral_5cp:
    • устранена уязвимость, позволявшая выйти за пределы карты;
    • устранены места, где можно было застрять;
    • приземлены некоторые парящие объекты;
    • добавлены недостающие текстуры.
  • Обновлена карта cp_overgrown:
    • убрана возможность размещать постройки в зоне появления Красных;
    • исправлена геометрия нескольких уступов, чтобы на них нельзя было стоять;
    • удалён лишний объект shadow_control. Благодарим Larcy за бдительность!
    • исправлены мелкие визуальные и геймплейные ошибки. Благодарим Midnite за бдительность!
  • Обновлена карта pl_odyssey:
    • устранена уязвимость, позволявшая Синим заходить в зону появления Красных;
    • исправлено освещение в первой зоне появления Синих.

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

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

Примечание: нижеприведённый список изменений создаётся путём сравнения двух версий игры. Значительная часть этого списка изменений была автоматически создана на основе данных GameTracking (английский), любезно предоставленным SteamDB (английский).
Изменения в версии
Modified: tf/steam.inf
Modified: bin/FileSystem_Stdio.dll
Modified: bin/MakeScenesImage.exe
Modified: bin/shaderapidx9.dll
Modified: bin/shaderapivk.dll
Modified: bin/stdshader_dbg.dll
Modified: bin/stdshader_dx6.dll
Modified: bin/stdshader_dx7.dll
Modified: bin/stdshader_dx8.dll
Modified: bin/stdshader_dx9.dll
Modified: bin/video_services.dll
Modified: bin/vtex_dll.dll
Modified: bin/x64/MakeScenesImage.exe
Modified: bin/x64/filesystem_stdio.dll
Modified: bin/x64/shaderapidx9.dll
Modified: bin/x64/shaderapivk.dll
Modified: bin/x64/stdshader_dbg.dll
Modified: bin/x64/stdshader_dx6.dll
Modified: bin/x64/stdshader_dx7.dll
Modified: bin/x64/stdshader_dx8.dll
Modified: bin/x64/stdshader_dx9.dll
Modified: bin/x64/video_services.dll
Modified: bin/x64/vtex_dll.dll
Modified: tf/bin/client.dll
Modified: tf/bin/server.dll
Modified: tf/bin/x64/client.dll
Modified: tf/bin/x64/server.dll
Modified: tf/maps/cp_canaveral_5cp.bsp
Modified: tf/maps/cp_overgrown.bsp
Modified: tf/maps/koth_megaton.bsp
Modified: tf/maps/pl_odyssey.bsp
Modified: tf/scripts/items/items_game.txt.sig
Modified: tf/tf2_misc_000.vpk
Modified: tf/tf2_misc_017.vpk
Modified: tf/tf2_misc_023.vpk
Modified: tf/tf2_misc_dir.vpk
Modified: tf/tf2_misc_dir.vpk/materials/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_1.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_1_blue.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_blue.vmt
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_demo.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_demo.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_demo.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_demo.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_demo.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_engineer.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_engineer.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_engineer.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_engineer.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_engineer.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_heavy.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_heavy.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_heavy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_heavy.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_heavy.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_medic.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_medic.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_medic.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_medic.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_medic.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_pyro.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_pyro.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_pyro.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_pyro.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_pyro.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_scout.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_scout.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_scout.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_scout.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_scout.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_sniper.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_sniper.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_sniper.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_sniper.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_sniper.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_soldier.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_soldier.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_soldier.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_soldier.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_soldier.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_spy.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_spy.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_spy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_spy.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_spy.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_demo.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_demo.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_demo.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_demo.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_demo.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_engineer.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_engineer.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_engineer.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_engineer.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_engineer.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_heavy.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_heavy.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_heavy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_heavy.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_heavy.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_medic.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_medic.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_medic.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_medic.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_medic.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_pyro.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_pyro.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_pyro.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_pyro.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_pyro.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_scout.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_scout.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_scout.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_scout.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_scout.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_sniper.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_sniper.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_sniper.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_sniper.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_sniper.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_soldier.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_soldier.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_soldier.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_soldier.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_soldier.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_spy.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_spy.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_spy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_spy.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_spy.vvd
Deleted: tf/tf2_misc_dir.vpk/particles/empty.pcf
Modified: tf/tf2_misc_dir.vpk/particles/particles_manifest.txt
Modified: tf/tf2_misc_dir.vpk/particles/summer2024_unusuals.pcf
Modified: tf/tf2_textures_092.vpk
Modified: tf/tf2_textures_dir.vpk
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_1_blue_color.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_1_color.vtf
Added: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_1_normal.vtf
Added: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_1_phongexponent.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_blue_color.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/all_class/sum24_botler_2000_style1/sum24_botler_2000_style1_color.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/all_class/sum24_botler_2000_style2/sum24_botler_2000_style2_color.vtf