December 12, 2014 Patch
|
Source: Team Fortress 2 Update Released
Patch notes
Team Fortress 2
- Added the Cold Snap Coat to the End of the Line Community Crate
- Fixed a client crash related to ragdolls
- Fixed a client crash related to the material system
- Fixed the backpack panel not highlighting the currently selected page number
- Fixed Halloween footstep spells being displayed for disguised Spies
- Fixed The Swagman's Swatter not being held by the Sniper for lower LOD settings during the melee taunt
- Updated the materials for The Peacenik's Ponytail and added a new style
- Updated The Li'l Dutchman to fix a jiggle bone issue
- Updated The Ghost of Spies Checked Past to fix a jiggle bone issue
- Updated Mann Co. Store prices for foreign currencies to current USD equivalents
- Updated the localization files
Undocumented Changes
- Removed unused Duck Journal skin
Files changed
- Note: The changelog below is generated from a diff of two revisions of the game. This data may be incomplete or inconsistent.
Revision changes
Modified: tf/resource/tf_brazilian.txt
Modified: tf/resource/tf_czech.txt
Modified: tf/resource/tf_danish.txt
Modified: tf/resource/tf_dutch.txt
Modified: tf/resource/tf_english.txt
Modified: tf/resource/tf_finnish.txt
Modified: tf/resource/tf_french.txt
Modified: tf/resource/tf_german.txt
Modified: tf/resource/tf_greek.txt
Modified: tf/resource/tf_hungarian.txt
Modified: tf/resource/tf_italian.txt
Modified: tf/resource/tf_japanese.txt
Modified: tf/resource/tf_korean.txt
Modified: tf/resource/tf_koreana.txt
Modified: tf/resource/tf_norwegian.txt
Modified: tf/resource/tf_polish.txt
Modified: tf/resource/tf_portuguese.txt
Modified: tf/resource/tf_romanian.txt
Modified: tf/resource/tf_russian.txt
Modified: tf/resource/tf_schinese.txt
Modified: tf/resource/tf_spanish.txt
Modified: tf/resource/tf_swedish.txt
Modified: tf/resource/tf_tchinese.txt
Modified: tf/resource/tf_turkish.txt
Modified: tf/resource/tf_ukrainian.txt
Modified: tf/scripts/items/items_game.txt
Modified: tf/scripts/items/items_game.txt.sig
Modified: tf/steam.inf
Modified: bin/MaterialSystem.dll
Modified: tf/bin/client.dll
Modified: tf/bin/server.dll
Modified: tf/tf2_misc_dir.vpk/models/player/items/sniper/fwk_sniper_corkhat.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/sniper/fwk_sniper_corkhat.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/sniper/fwk_sniper_corkhat.mdl
Modified: tf/tf2_misc_dir.vpk/models/player/items/sniper/fwk_sniper_corkhat.phy
Modified: tf/tf2_misc_dir.vpk/models/player/items/sniper/fwk_sniper_corkhat.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/sniper/fwk_sniper_corkhat.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_demo.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_demo.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_demo.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_demo.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_demo.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_engineer.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_engineer.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_engineer.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_engineer.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_engineer.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_heavy.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_heavy.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_heavy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_heavy.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_heavy.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_medic.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_medic.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_medic.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_medic.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_medic.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_pyro.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_pyro.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_pyro.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_pyro.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_pyro.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_scout.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_sniper.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_sniper.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_sniper.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_sniper.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_sniper.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_soldier.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_soldier.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_soldier.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_soldier.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_soldier.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_spy.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_spy.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_spy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_spy.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_cursed_cruise/sf14_cursed_cruise_spy.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_demo.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_demo.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_demo.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_demo.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_demo.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_engineer.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_heavy.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_heavy.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_heavy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_heavy.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_heavy.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_medic.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_medic.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_medic.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_medic.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_medic.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_pyro.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_pyro.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_pyro.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_pyro.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_pyro.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_scout.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_sniper.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_sniper.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_sniper.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_sniper.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_sniper.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_soldier.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_soldier.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_soldier.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_soldier.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_soldier.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_spy.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_spy.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_spy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_spy.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/sf14_ghost_of_spies_checked_past/sf14_ghost_of_spies_checked_past_spy.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/engineer/short2014_engineer_nerd_hair/short2014_engineer_nerd_hair.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/engineer/short2014_engineer_nerd_hair/short2014_engineer_nerd_hair.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/engineer/short2014_engineer_nerd_hair/short2014_engineer_nerd_hair.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/engineer/short2014_engineer_nerd_hair/short2014_engineer_nerd_hair.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/engineer/short2014_engineer_nerd_hair/short2014_engineer_nerd_hair.vvd
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/soldier/eotl_winter_coat/eotl_winter_coat.dx80.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/soldier/eotl_winter_coat/eotl_winter_coat.dx90.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/soldier/eotl_winter_coat/eotl_winter_coat.mdl
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/soldier/eotl_winter_coat/eotl_winter_coat.sw.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/soldier/eotl_winter_coat/eotl_winter_coat.vvd
Added: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/soldier/eotl_winter_coat/eotl_winter_coat.vtf
Added: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/soldier/eotl_winter_coat/eotl_winter_coat_large.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/engineer/short2014_engineer_nerd_hair/short2014_engineer_nerd_hair_blue_color.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/engineer/short2014_engineer_nerd_hair/short2014_engineer_nerd_hair_color.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/engineer/short2014_engineer_nerd_hair/short2014_engineer_nerd_hair_phongexponent.vtf
Deleted: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/pyro/eotl_ducky/eotl_ducky_color.vtf
Added: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/soldier/eotl_winter_coat/eotl_winter_coat_blue_color.vtf
Added: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/soldier/eotl_winter_coat/eotl_winter_coat_color.vtf
Added: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/soldier/eotl_winter_coat/eotl_winter_coat_normal.vtf