July 15, 2015 Patch

From Team Fortress Wiki
Jump to: navigation, search
Source: Team Fortress 2 Update Released

Patch notes

Team Fortress 2

  • Fixed an issue with Unusual Revolvers where the unusual effect would sometimes not disappear when the Spy would feign death, disguise, cloak, etc.
  • Fixed font rendering issues for Mac clients
  • Fixed a case where map textures would fail to load properly in compressed maps (thanks to Egan and Geit for the report and test case)
  • Fixed a case where Campaign Coins weren't displaying the correct stats based on the number of submitted contracts
    • Everyone affected by this bug has received the maximum contract points (including bonus points) for the missing contracts
  • Security/crash fixes (thanks to Nathaniel Theis for these reports)
    • Fixed a crash caused by sending malformed network data to clients and servers
    • Fixed an exploit that could be used to bypass sv_cheats
  • Fixed the Spy-cicle causing a fire-immune bubble to be displayed when the Spy is cloaked
  • Fixed skinned weapons not rendering properly for customers on older shader model 2.0 hardware
  • Fixed speed particles on the Spy not disappearing when cloaking
  • Added ETF2L 6v6 Season 21 tournament medals
  • Added numerical health value to the enemy health display in the freezecam
  • Reloading a weapon can no longer be triggered with '+reload' while the weapon is firing
  • Updated several materials to fix issues caused by mat_picmip
  • Updated the localization files
  • Updated maps
    • Fixed an exploit related to the final control point and dropped weapons on Badwater, Barnblitz, Borneo, and Goldrush
    • Fixed incorrect cube maps on Powerhouse
    • Updated maps have been compressed to save space
  • Updated Hammer tools
    • Fixed bspzip requiring a -game parameter while simultaneously not allowing it
    • Fixed bspzip -addfiles improperly handling newlines in some cases
    • Fixed bspzip ignoring excess arguments with no warning
    • Fixed bspzip help text for -extractfiles not indicating that a target directory is required

Patch 2

Undocumented Changes

  • Updated a bunch of GUI textures (mainly contract related) to not use mipmaps, preventing quality degradation for players who set aggressive maximum mimmap levels.

Files changed

Note: The changelog below is generated from a diff of two revisions of the game.
Revision changes

Patch 1

Modified: tf/steam.inf
Renamed: tf/maps/pl_badwater.bsp -> tf/maps/pl_goldrush.bsp
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/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/shadercompile.exe
Modified: bin/shadercompile_dll.dll
Modified: bin/soundsystem.dll
Modified: bin/sourcevr.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/tools/commedit.dll
Modified: bin/tools/pet.dll
Modified: bin/tools/vmt.dll
Modified: bin/unicode.dll
Modified: bin/unitlib.dll
Modified: bin/vaudio_miles.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/vstdlib.dll
Modified: bin/vtex.exe
Modified: bin/vtex_dll.dll
Modified: bin/vtf2tga.exe
Modified: bin/vvis.exe
Modified: bin/vvis_dll.dll
Added: hl2/hl2_misc_dir.vpk/shaders/fxc/compositor_ps20.vcs
Modified: hl2/hl2_misc_dir.vpk/shaders/fxc/compositor_ps20b.vcs
Modified: tf/bin/client.dll
Modified: tf/bin/server.dll
Modified: tf/maps/cp_powerhouse.bsp
Modified: tf/maps/pl_badwater.bsp
Modified: tf/maps/pl_barnblitz.bsp
Modified: tf/maps/pl_borneo.bsp
Modified: tf/resource/tf2build.ttf
Modified: tf/resource/tf2professor.ttf
Modified: tf/resource/tf2secondary.ttf
Modified: tf/tf2_misc_dir.vpk/maps/cp_powerhouse.nav
Modified: tf/tf2_misc_dir.vpk/maps/pl_badwater.nav
Modified: tf/tf2_misc_dir.vpk/maps/pl_barnblitz.nav
Modified: tf/tf2_misc_dir.vpk/maps/pl_goldrush.nav
Modified: tf/tf2_textures_dir.vpk/materials/hud/coin_summer2015_bronze.vtf
Modified: tf/tf2_textures_dir.vpk/materials/hud/coin_summer2015_gold.vtf
Modified: tf/tf2_textures_dir.vpk/materials/hud/coin_summer2015_gravel.vtf
Modified: tf/tf2_textures_dir.vpk/materials/hud/coin_summer2015_silver.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/accepted_brazilian.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/accepted_czech.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/accepted_dutch.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/accepted_greek.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/accepted_hungarian.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/accepted_polish.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/accepted_portuguese.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/accepted_romanian.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/accepted_turkish.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/accepted_ukrainian.vtf

Patch 2

Modified: tf/steam.inf
Modified: tf/tf2_textures_dir.vpk/materials/backpack/player/items/crafting/weapons_case_02_powerhouse.vtf
Modified: tf/tf2_textures_dir.vpk/materials/backpack/player/items/crafting/weapons_case_02_powerhouse_large.vtf
Modified: tf/tf2_textures_dir.vpk/materials/console/title_summer_operation_2015.vtf
Modified: tf/tf2_textures_dir.vpk/materials/console/title_summer_operation_2015_widescreen.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_base1.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_base2.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_base3.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_base4.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder1.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder1_back.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder1_back_expanded.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder1_base_collapsed.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder1_base_expanded.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder1_collapsed.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder1_front.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder1_front_expanded.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder1_paperclips_expanded.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder1_staples_collapsed.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder1b_collapsed.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder2.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder2_back.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder2_back_expanded.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder2_base_expanded.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder2_front.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder2_front_expanded.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder2_paperclips_expanded.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder2_staples_expanded.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder3_back.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder3_front.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder4_back.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_folder4_front.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_papers1.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_papers2.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_staples1.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/contracts_staples2.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/notification_pauling.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/photo_cp_snowplow.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/photo_ctf1.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/photo_demo1.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/photo_engineer1.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/photo_group1.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/photo_headhunter.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/photo_heavy1.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/photo_koth_suijin.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/photo_medic1.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/photo_payload1.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/photo_pl_borneo.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/photo_play_any_class.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/photo_powerhouse1.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/photo_pyro1.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/photo_scout1.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/photo_sniper1.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/photo_soldier1.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/photo_spy1.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/photo_static.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/sticky.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/sticky_inactive.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/contracts/sticky_turn_in.vtf