December 18, 2015 Patch
|
Source: Team Fortress 2 Update Released
Patch notes
Team Fortress 2
- Fixed a client crash related to the HUD
- Fixed a client crash related to picking up weapons
- Fixed some Mac client crashes related to being out of memory
- Fixed a bug with removing the Gifter's Name on gift-wrapped items
- Fixed paint cans from the stocking stuffer being always tradeable
- Fixed an issue with knives not animating correctly
- Fixed a bug related to the Loose Cannon and bots in Mann vs. Machine mode
- Fixed Engineer's Wrangler contract updating points for players other than the Engineer doing the contract
- Fixed a bug where the Sapper preview would disable buildings when removed
- Fixed a bug with Sentry Guns being disabled for 5 seconds instead of the desired 0.5 seconds after a Sapper is removed
- Fixed an issue with The Concheror regen not being 4 health per second as intended
- Fixed the Half-Zatoichi giving more overheal then(sic) intended. Max overheal is 1.5x base health.
- Added the EdgeGamers UltiDuo Participant 2015 tournament medal
- Added an option to the Adv. Options menu to disable teammate glow effects after respawn
- Updated the
equip_region
for the Chicago Overcoat - Updated the models/materials for The Chill Chullo
Notes missed from the previous update:
- Huntsman
- Can be fired while off the ground
- Updated
pass_pinewood
- Fixed lighting/shadow issues
- Increased size of water tower goals
Undocumented changes
- Updated the backpack icon for the Chill Chullo.
- Made the Competitive Matchmaking Beta Pass no longer able to be gift-wrapped, and no longer tradable. Value changed from null to 1.
- Added ranked matchmaking background images
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/cfg/server_ladder.cfg
Modified: tf/cfg/server_mvm.cfg
Modified: tf/resource/tf_english.txt
Modified: tf/scripts/items/items_game.txt
Modified: tf/scripts/items/items_game.txt.sig
Modified: tf/steam.inf
Modified: tf/tf2_misc_dir.vpk/cfg/user_default.scr
Renamed: tf/tf2_textures_dir.vpk/materials/patterns/mtp/stickers/kitteh_wink.vtf -> tf/tf2_textures_dir.vpk/materials/patterns/mtp/stickers/kitteh_default.vtf
Modified: bin/MaterialSystem.dll
Modified: tf/bin/client.dll
Modified: tf/bin/server.dll
Modified: tf/tf2_misc_dir.vpk/models/player/items/mvm_loot/spy/fob_e_knife.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/mvm_loot/spy/fob_e_knife.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/mvm_loot/spy/fob_e_knife.mdl
Modified: tf/tf2_misc_dir.vpk/models/player/items/mvm_loot/spy/fob_e_knife.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/mvm_loot/spy/fob_e_knife.vvd
Modified: tf/tf2_misc_dir.vpk/models/player/items/mvm_loot/spy/fob_h_knife.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/mvm_loot/spy/fob_h_knife.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/mvm_loot/spy/fob_h_knife.mdl
Modified: tf/tf2_misc_dir.vpk/models/player/items/mvm_loot/spy/fob_h_knife.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/mvm_loot/spy/fob_h_knife.vvd
Modified: tf/tf2_misc_dir.vpk/models/player/items/mvm_loot/spy/fob_h_knife_diamond.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/mvm_loot/spy/fob_h_knife_diamond.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/mvm_loot/spy/fob_h_knife_diamond.mdl
Modified: tf/tf2_misc_dir.vpk/models/player/items/mvm_loot/spy/fob_h_knife_diamond.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/mvm_loot/spy/fob_h_knife_diamond.vvd
Modified: tf/tf2_misc_dir.vpk/models/weapons/c_models/c_ava_roseknife/c_ava_roseknife.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/weapons/c_models/c_ava_roseknife/c_ava_roseknife.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/weapons/c_models/c_ava_roseknife/c_ava_roseknife.mdl
Modified: tf/tf2_misc_dir.vpk/models/weapons/c_models/c_ava_roseknife/c_ava_roseknife.phy
Modified: tf/tf2_misc_dir.vpk/models/weapons/c_models/c_ava_roseknife/c_ava_roseknife.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/weapons/c_models/c_ava_roseknife/c_ava_roseknife.vvd
Modified: tf/tf2_misc_dir.vpk/models/weapons/c_models/c_ava_roseknife/c_ava_roseknife_v.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/weapons/c_models/c_ava_roseknife/c_ava_roseknife_v.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/weapons/c_models/c_ava_roseknife/c_ava_roseknife_v.mdl
Added: tf/tf2_misc_dir.vpk/models/weapons/c_models/c_ava_roseknife/c_ava_roseknife_v.phy
Modified: tf/tf2_misc_dir.vpk/models/weapons/c_models/c_ava_roseknife/c_ava_roseknife_v.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/weapons/c_models/c_ava_roseknife/c_ava_roseknife_v.vvd
Modified: tf/tf2_misc_dir.vpk/models/weapons/c_models/c_grenadelauncher/c_grenadelauncher.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/weapons/c_models/c_grenadelauncher/c_grenadelauncher.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/weapons/c_models/c_grenadelauncher/c_grenadelauncher.mdl
Modified: tf/tf2_misc_dir.vpk/models/weapons/c_models/c_grenadelauncher/c_grenadelauncher.phy
Modified: tf/tf2_misc_dir.vpk/models/weapons/c_models/c_grenadelauncher/c_grenadelauncher.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/weapons/c_models/c_grenadelauncher/c_grenadelauncher.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_demo.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_demo.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_demo.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_demo.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_demo.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_engineer.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_engineer.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_engineer.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_engineer.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_engineer.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_heavy.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_heavy.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_heavy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_heavy.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_heavy.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_medic.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_medic.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_medic.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_medic.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_medic.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_pyro.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_pyro.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_pyro.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_pyro.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_pyro.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_scout.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_scout.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_scout.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_scout.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_scout.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_sniper.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_sniper.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_sniper.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_sniper.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_sniper.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_soldier.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_soldier.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_soldier.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_soldier.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_soldier.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_spy.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_spy.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_spy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_spy.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_spy.vvd
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_demo.dx80.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_demo.dx90.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_demo.mdl
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_demo.sw.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_demo.vvd
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_engineer.dx80.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_engineer.dx90.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_engineer.mdl
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_engineer.sw.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_engineer.vvd
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_heavy.dx80.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_heavy.dx90.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_heavy.mdl
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_heavy.sw.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_heavy.vvd
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_medic.dx80.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_medic.dx90.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_medic.mdl
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_medic.sw.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_medic.vvd
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_pyro.dx80.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_pyro.dx90.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_pyro.mdl
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_pyro.sw.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_pyro.vvd
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_scout.dx80.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_scout.dx90.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_scout.mdl
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_scout.sw.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_scout.vvd
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_sniper.dx80.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_sniper.dx90.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_sniper.mdl
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_sniper.sw.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_sniper.vvd
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_soldier.dx80.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_soldier.dx90.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_soldier.mdl
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_soldier.sw.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_soldier.vvd
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_spy.dx80.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_spy.dx90.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_spy.mdl
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_spy.sw.vtx
Added: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_spy.vvd
Modified: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo.vtf
Modified: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_large.vtf
Added: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant.vtf
Added: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_large.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_color.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/all_class/dec15_chill_chullo/dec15_chill_chullo_normal.vtf
Added: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_blue_color.vtf
Added: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/all_class/edgegamers_ultiduo_participant/edgegamers_ultiduo_participant_color.vtf
Modified: tf/tf2_textures_dir.vpk/materials/patterns/mtp/stickers/kitteh_crazy.vtf
Modified: tf/tf2_textures_dir.vpk/materials/patterns/mtp/stickers/kitteh_mad.vtf
Modified: tf/tf2_textures_dir.vpk/materials/patterns/mtp/stickers/kitteh_tongue.vtf
Modified: tf/tf2_textures_dir.vpk/materials/patterns/mtp/stickers/kitteh_wink.vtf
Added: tf/tf2_textures_dir.vpk/materials/vgui/ranked_background.vtf
Added: tf/tf2_textures_dir.vpk/materials/vgui/ranked_background_widescreen_2.vtf