Обновление от 1 мая 2025

From Team Fortress Wiki
Jump to: navigation, search

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

Team Fortress 2

  • Добавлена недостающая строка для фильтра PNG, используемого в инструменте для нанесения наклеек.
  • В консольное сообщение «Unable to initialize sound capture» добавлен недостающий перенос строки.
  • Добавлен метод IsNextBot(). Благодарим Bitl с GitHub!
  • Добавлена поддержка пользовательских брифингов по миссиям в режимах «Против Сакстона Хейла» и «Зомби-вирус». Благодарим Gamer_X с GitHub!
  • Добавлена консольная переменная для управления максимальным числом роботов в режиме «Манн против машин». Благодарим ficool2 с GitHub!
  • Добавлено прогнозирование для «Термической тяги» и накладываемого на владельца оглушения. Благодарим wgetJane с GitHub!
  • Устранена причина сбоя, связанного с сущностью game_round_win в режиме «Царь горы». Благодарим doclic с GitHub!
  • Решена проблема, из-за которой в интерфейсе состояния волны в режиме «Манн против машин» не использовался фон мини-босса для врагов из категории поддержки.
  • Решена проблема, из-за которой в режиме «Средневековье» парсер чата не сохранял регистр первой буквы слова, если оно начиналось с любой строчной буквы, кроме «a».
  • Решена проблема, из-за которой надпись «НОВ» оказывалась за кнопками страниц рюкзака.
  • Решена проблема с неправильным расположением панели информации о персонаже.
  • Решена проблема, из-за которой на повязке аксессуара «Передовой фаворит» со стилем «Стильный» использовался неверный цвет команды.
  • Решена проблема, из-за которой в конце фразы комментатора присутствовал статический шум. Благодарим Lindon с GitHub!
  • Добавлен недостающий параметр lightwarp для «Куная заговорщика» и «Полудзатоити». Благодарим Lindon с GitHub!
  • Решена проблема, из-за которой у «Базарной безделушки» с боевой краской «Эльфийская эмаль» по ошибке закрашивался и прицел.
  • Решена проблема, из-за которой не отображался текст комментариев.
  • Решена проблема, из-за которой VScript-методы SetBehaviorFlag, ClearBehaviorFlag, IsBehaviorFlagSet, SetMission, SetPrevMission, GetMission, GetPrevMission и HasMission для TFBot по ошибке использовали тип данных unsigned int.
  • Решена проблема с дублированием внутренних названий шрифтов, из-за которой у пользователей Linux использовался неверный шрифт. Благодарим RoseyLemonz с GitHub!
  • Решена проблема, из-за которой игроки, присоединяющиеся к уже идущему матчу в свободном режиме, видели логотип соревновательного режима на дверях в интерфейсе состояния матча. Благодарим rabscootle с GitHub!
  • Решена проблема, из-за которой для шпионов-роботов в режиме «Манн против машин» использовались человеческие фразы озвучки. Благодарим John Kvalevog с GitHub!
  • Устранена причина сбоя, происходившего при наведении курсора на кнопку в панели меню VGUI. Благодарим RGBACatlord с GitHub!
  • Решена проблема, из-за которой в матчах режима «Захват флага» с ботами воспроизводилась фраза о роботе с бомбой из режима «Манн против машин». Благодарим mastercoms с GitHub!
  • Решена проблема, из-за которой из врагов выпадали органы, даже если урон наносился не «Вита-пилой». Благодарим Thomas Kain с GitHub!
  • Решена проблема, из-за которой в CParticleEffectBinding использовалось неинициализированное поле. Благодарим Thomas Kain с GitHub!
  • Решена проблема с несоответствием размера указателя, из-за которой появлялось предупреждение о приведении типа. Благодарим SanyaSho с GitHub!
  • Исправлена опечатка при подсчёте очков в режиме «Манн против машин». Благодарим HalfMatt с GitHub!
  • В блок кода, отвечающий за заполнение поля FIELD_CHARACTER, добавлен недостающий оператор break, чтобы решить проблему с логированием. Благодарим Dmitry Tsarevich с GitHub!
  • Решена проблема, из-за которой инженеры-боты стояли неподвижно в режиме «Захват флага». Благодарим AwfulRanger с GitHub!
  • Решена проблема, из-за которой при нажатии средней кнопки мыши в режиме «Дай пас» игроков выкидывало из матча. Благодарим ficool2 с GitHub!
  • Решена проблема, из-за которой радиальный эффект тумана не был включён на 3D-небе официальных карт. Благодарим ficool2 с GitHub!
  • Значение константы PLAYER_FLAG_BITS увеличено, чтобы предотвратить усечение значения m_fFlags, отправляемого клиентам. Благодарим copperpixel с GitHub!
  • Исправлено прогнозирование прыжков, выполняемых при натягивании и отпускании тетивы «Охотника». Благодарим wgetJane с GitHub!
  • Исправлено прогнозирование прыжков, выполняемых с помощью «Неумолимой силы». Благодарим wgetJane с GitHub!
  • Значение константы PLAYER_FLAG_BITS увеличено до 32.
  • Если у игрока включён параметр tf_delete_temp_files, теперь после выхода из игры удаляются и временные звуковые файлы. Благодарим AndrewBetson с GitHub!
  • Из EXE-файла лаунчера удалена зависимость от Microsoft Foundation Classes. Благодарим Slartibarty с GitHub!
  • На кнопке «<< назад» в КонТрекере теперь помещаются более длинные строки локализации.
  • Обновлена карта plr_hacksaw_event:
    • Решены проблемы с неверным и ассиметричным наложением геометрии.
    • Увеличен лимит тыквенных бомб.

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

  • Добавлены турнирные медали: ozfortress Sixes сезон 42, ozfortress Highlander сезон 9, ozfortress летний кубок 2025, RGL.gg Highlander сезоны 17 и 18, RGL.gg 6v6 сезоны 14 и 15, а также RGL.gg Highlander Experimental Maps весенний кубок 2024.
  • Обновлены файлы локализации для бразильского португальского, болгарского, чешского, датского, нидерландского, английского, финского, французского, немецкого, греческого, венгерского, итальянского, японского, корейского, латиноамериканского испанского, норвежского, польского, португальского, румынского, русского, упрощённого китайского, испанского, шведского, тайского, традиционного китайского, турецкого, украинского и вьетнамского языков.

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

Примечание: нижеприведённый список изменений создаётся путём сравнения двух версий игры.
Изменения в версии
Modified: tf/steam.inf
Modified: bin/AdminServer.dll
Modified: bin/FileSystemOpenDialog.dll
Modified: bin/FileSystem_Stdio.dll
Modified: bin/GameUI.dll
Modified: bin/MakeScenesImage.exe
Modified: bin/MaterialSystem.dll
Modified: bin/ServerBrowser.dll
Modified: bin/SoundEmitterSystem.dll
Modified: bin/StudioRender.dll
Modified: bin/bsppack.dll
Modified: bin/bspzip.exe
Modified: bin/bugreporter.dll
Modified: bin/bugreporter_filequeue.dll
Modified: bin/bugreporter_public.dll
Modified: bin/captioncompiler.exe
Modified: bin/datacache.dll
Modified: bin/dmxconvert.exe
Modified: bin/dmxedit.exe
Modified: bin/elementviewer.exe
Modified: bin/engine.dll
Modified: bin/glview.exe
Modified: bin/hammer.exe
Modified: bin/hammer_dll.dll
Modified: bin/haptics.dll
Modified: bin/height2normal.exe
Modified: bin/height2ssbump.exe
Modified: bin/hlfaceposer.exe
Modified: bin/hlmv.exe
Modified: bin/inputsystem.dll
Modified: bin/itemtest.com
Modified: bin/launcher.dll
Modified: bin/linux64/GameUI.so
Modified: bin/linux64/ServerBrowser.so
Modified: bin/linux64/engine.so
Modified: bin/linux64/libtier0.so
Modified: bin/linux64/replay.so
Modified: bin/linux64/vguimatsurface.so
Modified: bin/mdllib.dll
Modified: bin/mksheet.exe
Modified: bin/motionmapper.exe
Modified: bin/mysql_wrapper.dll
Modified: bin/normal2ssbump.exe
Modified: bin/pfm2tgas.exe
Modified: bin/phonemeextractors/phonemeextractor.dll
Modified: bin/phonemeextractors/phonemeextractor_ims.dll
Modified: bin/qc_eyes.exe
Modified: bin/replay.dll
Modified: bin/scenefilecache.dll
Modified: bin/serverplugin_empty.dll
Modified: bin/shaderapidx9.dll
Modified: bin/shaderapiempty.dll
Modified: bin/shaderapivk.dll
Modified: bin/shadercompile.exe
Modified: bin/shadercompile_dll.dll
Modified: bin/soundsystem.dll
Modified: bin/splitskybox.exe
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/studiomdl.exe
Modified: bin/texturecompile_dll.dll
Modified: bin/tier0.dll
Modified: bin/tools/commedit.dll
Modified: bin/tools/pet.dll
Modified: bin/tools/vmt.dll
Modified: bin/tools/x64/actbusy.dll
Modified: bin/tools/x64/commedit.dll
Modified: bin/tools/x64/gameevents.dll
Modified: bin/tools/x64/pet.dll
Modified: bin/tools/x64/sampletool.dll
Modified: bin/tools/x64/vcdblock.dll
Modified: bin/tools/x64/vmt.dll
Modified: bin/unicode.dll
Modified: bin/unitlib.dll
Modified: bin/vaudio_celt.dll
Modified: bin/vaudio_minimp3.dll
Modified: bin/vaudio_speex.dll
Modified: bin/vbsp.exe
Modified: bin/vbspinfo.exe
Modified: bin/vgui2.dll
Modified: bin/vguimatsurface.dll
Modified: bin/video_bink.dll
Modified: bin/video_quicktime.dll
Modified: bin/video_services.dll
Modified: bin/vphysics.dll
Modified: bin/vpk.exe
Modified: bin/vrad.exe
Modified: bin/vrad_dll.dll
Modified: bin/vscript.dll
Modified: bin/vstdlib.dll
Modified: bin/vtex.exe
Modified: bin/vtex_dll.dll
Modified: bin/vtf2tga.exe
Modified: bin/vvis.exe
Modified: bin/vvis_dll.dll
Modified: bin/x64/FileSystemOpenDialog.dll
Modified: bin/x64/GameUI.dll
Modified: bin/x64/MakeScenesImage.exe
Modified: bin/x64/ServerBrowser.dll
Modified: bin/x64/bsppack.dll
Modified: bin/x64/bspzip.exe
Modified: bin/x64/bugreporter_filequeue.dll
Modified: bin/x64/bugreporter_public.dll
Modified: bin/x64/captioncompiler.exe
Modified: bin/x64/datacache.dll
Modified: bin/x64/dedicated.dll
Modified: bin/x64/dmxconvert.exe
Modified: bin/x64/dmxedit.exe
Modified: bin/x64/elementviewer.exe
Modified: bin/x64/engine.dll
Modified: bin/x64/filesystem_stdio.dll
Modified: bin/x64/glview.exe
Modified: bin/x64/hammer.exe
Modified: bin/x64/hammer_dll.dll
Modified: bin/x64/height2normal.exe
Modified: bin/x64/height2ssbump.exe
Modified: bin/x64/hlfaceposer.exe
Modified: bin/x64/hlmv.exe
Modified: bin/x64/inputsystem.dll
Modified: bin/x64/launcher.dll
Modified: bin/x64/materialsystem.dll
Modified: bin/x64/mksheet.exe
Modified: bin/x64/motionmapper.exe
Modified: bin/x64/normal2ssbump.exe
Modified: bin/x64/p4lib.dll
Modified: bin/x64/pfm2tgas.exe
Modified: bin/x64/qc_eyes.exe
Modified: bin/x64/remoteshadercompile.exe
Modified: bin/x64/replay.dll
Modified: bin/x64/scenefilecache.dll
Modified: bin/x64/serverplugin_empty.dll
Modified: bin/x64/shaderapidx9.dll
Modified: bin/x64/shaderapiempty.dll
Modified: bin/x64/shaderapivk.dll
Modified: bin/x64/simdtest.exe
Modified: bin/x64/soundemittersystem.dll
Modified: bin/x64/soundsystem.dll
Modified: bin/x64/splitskybox.exe
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/studiomdl.exe
Modified: bin/x64/studiorender.dll
Modified: bin/x64/tier0.dll
Modified: bin/x64/unicode.dll
Modified: bin/x64/unitlib.dll
Modified: bin/x64/vaudio_celt.dll
Modified: bin/x64/vaudio_minimp3.dll
Modified: bin/x64/vbsp.exe
Modified: bin/x64/vbspinfo.exe
Modified: bin/x64/vgui2.dll
Modified: bin/x64/vguimatsurface.dll
Modified: bin/x64/video_quicktime.dll
Modified: bin/x64/video_services.dll
Modified: bin/x64/video_source2wrapper.dll
Modified: bin/x64/vphysics.dll
Modified: bin/x64/vpk.exe
Modified: bin/x64/vrad.exe
Modified: bin/x64/vrad_dll.dll
Modified: bin/x64/vscript.dll
Modified: bin/x64/vstdlib.dll
Modified: bin/x64/vtex.exe
Modified: bin/x64/vtex_dll.dll
Modified: bin/x64/vtf2tga.exe
Modified: bin/x64/vvis.exe
Modified: bin/x64/vvis_dll.dll
Modified: hl2/hl2_misc_000.vpk
Modified: hl2/hl2_misc_003.vpk
Modified: hl2/hl2_misc_dir.vpk
Modified: hl2/resource/closecaption_brazilian.dat
Modified: hl2/resource/closecaption_bulgarian.dat
Modified: hl2/resource/closecaption_czech.dat
Modified: hl2/resource/closecaption_english.dat
Modified: hl2/resource/closecaption_german.dat
Modified: hl2/resource/closecaption_greek.dat
Modified: hl2/resource/closecaption_hungarian.dat
Modified: hl2/resource/closecaption_italian.dat
Modified: hl2/resource/closecaption_korean.dat
Modified: hl2/resource/closecaption_koreana.dat
Modified: hl2/resource/closecaption_latam.dat
Modified: hl2/resource/closecaption_norwegian.dat
Modified: hl2/resource/closecaption_polish.dat
Modified: hl2/resource/closecaption_portuguese.dat
Modified: hl2/resource/closecaption_romanian.dat
Modified: hl2/resource/closecaption_schinese.dat
Modified: hl2/resource/closecaption_spanish.dat
Modified: hl2/resource/closecaption_tchinese.dat
Modified: hl2/resource/closecaption_thai.dat
Modified: hl2/resource/closecaption_ukrainian.dat
Modified: platform/platform_misc_000.vpk
Modified: platform/platform_misc_dir.vpk
Modified: tf.exe
Modified: tf/bin/client.dll
Modified: tf/bin/linux64/client.so
Modified: tf/bin/linux64/server.so
Modified: tf/bin/server.dll
Modified: tf/bin/x64/client.dll
Modified: tf/bin/x64/server.dll
Modified: tf/maps/plr_hacksaw_event.bsp
Modified: tf/resource/closecaption_brazilian.dat
Modified: tf/resource/closecaption_bulgarian.dat
Modified: tf/resource/closecaption_czech.dat
Modified: tf/resource/closecaption_danish.dat
Modified: tf/resource/closecaption_dutch.dat
Modified: tf/resource/closecaption_finnish.dat
Modified: tf/resource/closecaption_german.dat
Modified: tf/resource/closecaption_greek.dat
Modified: tf/resource/closecaption_hungarian.dat
Added: tf/resource/closecaption_latam.dat
Modified: tf/resource/closecaption_polish.dat
Modified: tf/resource/closecaption_portuguese.dat
Modified: tf/resource/closecaption_romanian.dat
Modified: tf/resource/closecaption_russian.dat
Added: tf/resource/closecaption_thai.dat
Added: tf/resource/closecaption_ukrainian.dat
Modified: tf/resource/tf2secondary.ttf
Modified: tf/scripts/items/items_game.txt.sig
Modified: tf/scripts/protodefs/proto_defs.vpd
Modified: tf/scripts/protodefs/proto_defs.vpd.sig
Modified: tf/tf2_misc_000.vpk
Modified: tf/tf2_misc_016.vpk
Modified: tf/tf2_misc_017.vpk
Modified: tf/tf2_misc_018.vpk
Modified: tf/tf2_misc_019.vpk
Modified: tf/tf2_misc_021.vpk
Modified: tf/tf2_misc_022.vpk
Modified: tf/tf2_misc_dir.vpk
Added: tf/tf2_misc_dir.vpk/materials/models/player/items/scout/scout_blue.vmt
Added: tf/tf2_misc_dir.vpk/materials/models/player/items/scout/scout_red.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/workshop_partner/weapons/c_models/c_shogun_katana/c_shogun_katana.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/workshop_partner/weapons/c_models/c_shogun_katana/c_shogun_katana_blood.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/workshop_partner/weapons/c_models/c_shogun_kunai/c_shogun_kunai.vmt
Added: tf/tf2_misc_dir.vpk/materials/vgui/maps/menu_thumb_missing.vmt
Modified: tf/tf2_misc_dir.vpk/models/player/items/scout/scout_headband.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/scout/scout_headband.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/scout/scout_headband.mdl
Modified: tf/tf2_misc_dir.vpk/models/player/items/scout/scout_headband.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/scout/scout_headband.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/animations/pyro_workshop_animations.mdl
Modified: tf/tf2_misc_dir.vpk/particles/halloween2024_unusuals.pcf
Modified: tf/tf2_misc_dir.vpk/particles/level_fx.pcf
Modified: tf/tf2_sound_vo_english.vpk.sound.cache
Modified: tf/tf2_sound_vo_english_000.vpk
Modified: tf/tf2_sound_vo_english_dir.vpk
Modified: tf/tf2_sound_vo_english_dir.vpk/sound/vo/announcer_ends_5min.mp3
Modified: tf/tf2_textures_067.vpk
Modified: tf/tf2_textures_070.vpk
Modified: tf/tf2_textures_dir.vpk
Modified: tf/tf2_textures_dir.vpk/materials/vgui/maps/menu_photos_cp_fortezza.vtf
Added: tf/tf2_textures_dir.vpk/materials/vgui/maps/menu_thumb_missing.vtf
Modified: tf_win64.exe