December 8, 2021 Patch

From Team Fortress Wiki
Jump to: navigation, search

Patch notes

Team Fortress 2

  • Updated the Smissmas Tree Unusual effect to improve performance
  • Updated El Fiestibrero to fix clipping issues
  • Updated The Giftcrafter to fix a problem with the materials
  • Updated the Unusual Cap to fix the rotation of the unusual attachment
  • Updated the Ominous Offering to add the counts_as_assister attribute
  • Updated The Argyle Ace with community Jarate fix from Andrés S. (rabscootle)
  • Updated/Added some tournament medals[1]
  • Updated the localization files[2]
  • Updated pl_coal_event
    • Added a second route into C
    • Detail fixes
    • Optimization
  • Updated pl_chilly
    • Fixed few models not being solid
    • Fixed few gift model collisions
    • Fixed few spots where players were able to stand on in thin air
    • Fixed hand truck from blocking players at the indoor area
    • Fixed rare case of the payload cart not exploding when round ends at the pit
    • Fixed being able to stand on the tip of the end rocket
    • Fixed enemy being able to shoot at BLU 1st base spawn basement
    • Minor visual fixes
    • Improved clipping
  • Updated ctf_doublecross_snowy
    • Fixed a number of visual issues
    • Fixed a number of clipping issues
    • Added nobuild triggers to spawn doors
    • Major reforestation initiative funded

Undocumented changes

References

  1. Australian Hightower Hijinx 2022
  2. Updated localization files for Brazilian Portuguese, Bulgarian, Czech, Danish, Dutch, English, Finnish, German, Greek, Hungarian, Italian, Norwegian, Polish, Portuguese, Ukrainian, Russian, Spanish (Spain), and Swedish

Files changed

Note: The changelog below is generated from a diff of two revisions of the game. This data may be incomplete or inconsistent. A significant part of this changelog has been automatically generated from GameTracking data, courtesy of SteamDB.
Revision changes
Modified: tf/steam.inf
Modified: tf/bin/client.dll
Modified: tf/bin/server.dll
Modified: tf/scripts/items/items_game.txt.sig
Modified: tf/tf2_misc_dir.vpk/materials/models/player/items/scout/scout_brogues.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/player/items/scout/scout_brogues_blue.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_blue.vmt
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_demo.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_demo.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_demo.mdl
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_demo.phy
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_demo.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_demo.vvd
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_engineer.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_engineer.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_engineer.mdl
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_engineer.phy
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_engineer.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_engineer.vvd
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_heavy.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_heavy.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_heavy.mdl
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_heavy.phy
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_heavy.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_heavy.vvd
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_medic.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_medic.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_medic.mdl
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_medic.phy
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_medic.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_medic.vvd
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_pyro.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_pyro.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_pyro.mdl
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_pyro.phy
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_pyro.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_pyro.vvd
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_scout.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_scout.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_scout.mdl
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_scout.phy
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_scout.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_scout.vvd
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_sniper.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_sniper.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_sniper.mdl
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_sniper.phy
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_sniper.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_sniper.vvd
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_soldier.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_soldier.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_soldier.mdl
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_soldier.phy
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_soldier.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_soldier.vvd
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_spy.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_spy.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_spy.mdl
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_spy.phy
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_spy.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/all_class/up_hat_spy.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_el_fiestibrero/dec21_el_fiestibrero_demo.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_el_fiestibrero/dec21_el_fiestibrero_engineer.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_el_fiestibrero/dec21_el_fiestibrero_heavy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_el_fiestibrero/dec21_el_fiestibrero_medic.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_el_fiestibrero/dec21_el_fiestibrero_medic.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_el_fiestibrero/dec21_el_fiestibrero_medic.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_el_fiestibrero/dec21_el_fiestibrero_medic.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_el_fiestibrero/dec21_el_fiestibrero_medic.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_el_fiestibrero/dec21_el_fiestibrero_pyro.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_el_fiestibrero/dec21_el_fiestibrero_pyro.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_el_fiestibrero/dec21_el_fiestibrero_pyro.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_el_fiestibrero/dec21_el_fiestibrero_pyro.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_el_fiestibrero/dec21_el_fiestibrero_pyro.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_el_fiestibrero/dec21_el_fiestibrero_scout.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_el_fiestibrero/dec21_el_fiestibrero_sniper.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_el_fiestibrero/dec21_el_fiestibrero_soldier.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_el_fiestibrero/dec21_el_fiestibrero_spy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_demo.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_demo.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_demo.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_demo.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_demo.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_engineer.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_engineer.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_engineer.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_engineer.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_engineer.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_heavy.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_heavy.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_heavy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_heavy.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_heavy.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_medic.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_medic.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_medic.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_medic.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_medic.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_pyro.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_pyro.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_pyro.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_pyro.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_pyro.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_scout.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_scout.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_scout.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_scout.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_scout.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_sniper.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_sniper.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_sniper.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_sniper.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_sniper.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_soldier.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_soldier.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_soldier.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_soldier.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_soldier.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_spy.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_spy.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_spy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_spy.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_spy.vvd
Modified: tf/tf2_misc_dir.vpk/particles/smissmas2021_unusuals.pcf
Modified: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter.vtf
Modified: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_large.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_blue_color.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/all_class/dec21_giftcrafter/dec21_giftcrafter_color.vtf