Difference between revisions of "April 14, 2011 Patch"

From Team Fortress Wiki
Jump to: navigation, search
m (Revenge link)
 
(16 intermediate revisions by 12 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:2011年4月14日更新}}
 
 
{{update info|Hatless Update}}
 
{{update info|Hatless Update}}
 
{{Patch layout
 
{{Patch layout
| source = http://store.steampowered.com/news/5305/
+
| before      = {{Patch name|4|7|2011}}
 +
| day          = 14
 +
| month        = april
 +
| year        = 2011
 +
| after        = {{Patch name|4|15|2011}}
 
| source-title = Team Fortress 2, Counter-Strike: Source, Day of Defeat: Source and Half-Life 2: Deathmatch Updates Released
 
| source-title = Team Fortress 2, Counter-Strike: Source, Day of Defeat: Source and Half-Life 2: Deathmatch Updates Released
 +
| source      = https://store.steampowered.com/news/5305/
 +
| updatelink  = https://www.teamfortress.com/hatless/
 +
| update      = Hatless Update
 +
| notes        = [[File:Hatless Update Titlecard.png|425px|right|link=https://www.teamfortress.com/hatless/]]
 +
=== Source Engine Changes (CS:S, DoD:S, TF2, HL2:DM) ===
 +
* Fixed a packet injection exploit in the client/server streams
 +
* Fixed UDP logging exploit
 +
** Added a new server convar "{{cvar|sv_logsecret}}" which emits a new <code>S2A_LOGSTRING2</code> UDP packet to any UDP log targets with the secret value pre-pended
  
| update = Hatless Update
+
=== Team Fortress 2 ===
| updatelink = http://www.teamfortress.com/hatless/
+
* Added new map [[Badlands (King of the Hill)|{{code|Koth_Badlands}}]]
 +
* Updated [[Well (Control Point)|{{code|CP_Well}}]]
 +
** Spawn room by second cap for each time is now a one-way door
 +
* Updated [[Training Mode|Training]]
 +
** Added 3 new training courses for the [[Demoman]], [[Engineer]], and [[Spy]]
 +
** Added the Ready for Duty [[Achievements|achievement]] for completing all of the training courses
 +
* Added a new system to associate dedicated servers with Steam accounts
 +
** Use the ConCommand "{{cvar|cl_gameserver_create_identity}}" in the Team Fortress 2 client console to create a server account using the currently logged in Steam account. This will generate values for "{{cvar|tf_server_identity_account_id}}" and "{{cvar|tf_server_identity_token}}"
 +
** Put the values for "{{cvar|tf_server_identity_account_id}}" and "{{cvar|tf_server_identity_token}}" into your {{code|server.cfg}}
 +
** Use the ConCommand "{{cvar|cl_gameserver_list}}" in the Team Fortress 2 client console to list all of the game server accounts owned by the currently logged in Steam account
 +
* Added a new system for [[coaching]] players
 +
* Added a new [[Voting|vote system]]
 +
** Server convars to control the vote system
 +
*** {{cvar|sv_allow_votes}} : Allow voting?
 +
*** {{cvar|sv_vote_failure_timer}} : A vote that fails cannot be voted on again during this period.
 +
*** {{cvar|sv_vote_allow_specators}} : Allow spectators to vote?
 +
*** {{cvar|sv_vote_issue_changelevel_allowed}} : Allow votes to change levels?
 +
*** {{cvar|sv_vote_issue_kick_allowed}} : Allow votes to kick players from the server?
 +
*** {{cvar|sv_vote_issue_nextlevel_allowed}} : Allow votes to set the next level?
 +
*** {{cvar|sv_vote_issue_nextlevel_allowextend}} : Allow votes to extend the current map?
 +
*** {{cvar|sv_vote_issue_restart_game_allowed}} : Allow votes to restart the game?
 +
*** {{cvar|sv_vote_issue_scramble_teams_allowed}} : Allow votes to scramble the teams?
 +
*** {{cvar|sv_vote_issue_nextlevel_choicesmode}} : Present players with a list of maps with the lowest playtimes to choose from?
 +
*** {{cvar|sv_vote_kick_ban_duration}} : How long should a kick vote ban someone from the server? (in minutes)
 +
* dynamic model loading to improve performance
 +
* Combat Text changes
 +
** Added a new convar "{{cvar|hud_combattext_healing}}" to display the amount of healing done per second
 +
** Added bonus points to the items displayed using Combat Text
 +
** Starting position of values is now affected by range to target, making it easier to see numbers when next to targets
 +
* Updated voice to use the Steam voice codec to improve quality
 +
** Servers can toggle between the old codec and the new codec with the convar "{{cvar|sv_use_steam_voice}}", which defaults to 1.
 +
* Fixed not being able to see the correct colors for [[Paint Can|painted]] hats when running with DX8
 +
* Fixed not being able to see the {{!}} character in custom names and descriptions
 +
* Fixed a couple cases where custom sprays would not import correctly
 +
* [[Dueling Mini-Game|Duel]] changes
 +
** The duel dialog has been extended to include class-specific duels in addition to the default duels
 +
** Duel badges now only show the number of wins a player has
 +
* Added [[Payload]] maps to Offline Practice
 +
* Fixed [[Barbarian Swing|taunt]] kills made with a [[Half-Zatoichi|Katana]] not counting towards honorbound kills
 +
* Fixed a bug where killing a Katana wielder with a Katana was incorrectly causing an increased crit chance
 +
* Fixed infinite [[Noise Maker|noisemakers]] exploit where noisemakers could continue to be used after their charges had run out
 +
* Improved the [[Medic]] [[overheal]] effect so it's more noticeable
 +
* Fixed <code>func_build</code> entities to respect the team value and prevent the associated team from building in the area
 +
* Items changes:
 +
** Added new "Sort by [[Item quality|Rarity]]" option for sorting [[backpack]] items
 +
** Improved the backpack sorting algorithms
 +
** Added "[[styles]]" for the [[Ghastlier Gibus]], [[Scotsman's Stove Pipe]], [[Treasure Hat]], [[Hat of Undeniable Wealth And Respect]], and the [[Googly Gazer]]
 +
** Added paint preview to the preview section when shopping for hats
 +
** Updated the Googly Gazer to be paintable
 +
** Added new paint styles to the [[Pyromancer's Mask]]
 +
** Items in the [[Action items|action slot]] won't be swapped until returning to a supply cabinet
 +
** Replaced the [[Critical hits|no-crit]] attribute with -25% damage on the following:
 +
*** The [[Eyelander]], The [[Gunslinger]], The [[Southern Hospitality]], The [[Powerjack]] (also added +20% melee vulnerability)
 +
*** The [[Horseless Headless Horsemann's Headtaker|Horseless Headless Horseman's Headtaker]], The [[Ullapool Caber]], The [[Claidheamh Mòr|Claidheamohmor]]
 +
** [[Dalokohs Bar]]
 +
*** Removed item cool down meter and ammo count when using the Dalokohs Bar
 +
** [[Fists of Steel]]
 +
*** Increase deploy times 20%
 +
*** Ranged damage reduced 40% (down from 60%)
 +
** [[Loch-n-Load]]
 +
*** Damage increased by 10%
 +
** [[Equalizer]]
 +
*** Tuned high-end damage range so it's no longer possible to one-shot certain classes
 +
*** Suppress the medic call effect while active
 +
** [[Battalion's Backup]]
 +
*** Reduced rage generation rate by 50%
 +
** [[Concheror]]
 +
*** Damage-to-health conversion increased to 35% (from 20%)
 +
** [[Mad Milk]]
 +
*** Heal 60% of damage done (down from 75%)
 +
** [[Sun-on-a-Stick]]
 +
*** Base damage lowered slightly but guarantees crits against burning players instead of mini-crits
 +
** [[Fan O'War|Fan O' War]]
 +
*** Marking someone for death now lasts 15 seconds (from 10 seconds)
 +
** [[Flare Gun|Flaregun]]
 +
*** Flares always crit burning targets, regardless of range
 +
** [[Backburner]]
 +
*** Removed the restriction on [[Compression blast|airblast]]
 +
*** Ammo cost increased 150% (4 blasts at full ammo)
 +
*** Damage bonus reduced to 10% (from 15%)
 +
** [[Sydney Sleeper]]:
 +
*** Charge rate increased 25%
 +
* [[Bots|Bot]] changes:
 +
** Added Spy TFBots. Spy bots have basic cloaking, diguising, sapping, and backstabbing behaviors now, and are ready to join the fight
 +
** TFBots understand the basics of the Payload scenario now, and will push the cart on offense, and try to stop the cart on defense
 +
** Added navigation meshes for [[Gold Rush|{{code|pl_goldrush}}]], [[Badwater Basin|{{code|pl_badwater}}]], [[Upward|{{code|pl_upward}}]], [[Thunder Mountain|{{code|pl_thundermountain}}]], and [[Hoodoo|{{code|pl_hoodoo_final}}]]
 +
** Improved TFBot reactions to cloaked and/or disguised enemy Spies
 +
** Improved Demoman bot behaviors for planting sticky bomb traps
 +
** Demoman bots will now try to move to a safe spot and lob stickybombs onto enemy sentry nests to destroy them
 +
** Soldier bots switch to their shotgun after emptying their rocket launcher at close/medium range
 +
** TFBots will no longer hide from sapped or carried sentryguns
 +
** Engineer bots are better at moving their sentry gun nest as the scenario changes
 +
** Improved Sniper bot algorithm for finding good sniping spots for both Capture Point and Payload scenarios
 +
** Sniper bots will take opportunistic shots at targets while they move to their desired sniping spot
 +
** Fixed bug where Sniper bots would sometimes stand around in their spawn room doing nothing.
 +
** Improved TFBot ability to find a safe vantage spot to attack enemy sentry guns
 +
** TFBots will no longer try to use a teleporter entrance they can't actually reach
 +
** Added {{cvar|tf_bot_melee_only}} cvar. If set to 1, all TFBots will be restricted to only using their melee weapon
  
| before = [[April 7, 2011 Patch/zh-hant|2011年4月7日更新]]
+
=== Undocumented changes ===
| after  = [[April 15, 2011 Patch/zh-hant|2011年4月15日更新]]
+
* Spies now can speak their [[Domination]] or [[Domination#Revenge|Revenge]] lines correctly when using the [[Knife]] or [[Conniver's Kunai]].
 
+
* Added option to hide duplicate items on loadout screen.
| notes =  
+
* Modified the [[Googly Gazer]]'s default textures.
[[File:Hatless Update Titlecard.png|425px|right|link=http://www.teamfortress.com/hatless/]]
+
* Updated the main menu to include 'resume game', 'call a vote' and 'request coach' selections.
===Source引擎變更(CS:S, DoD:S, TF2, HL2:DM)===
+
* Menu background is now transparent when connected to a server.
*Fixed a packet injection exploit in the client/server streams
+
* The [[Mann Co. Store]] featured item is no longer viewable by default from the main menu. It will appear upon selecting the 'shop for items' button.
*Fixed UDP logging exploit
+
* Class models presented in the loadout screen are now static and do not play idle animations.
**Added a new server convar "<code>sv_logsecret</code>" which emits a new <code>S2A_LOGSTRING2</code> UDP packet to any UDP log targets with the secret value pre-pended
+
* Added phong shader on the [[Grenade Launcher]] grenades.
 
+
* 'Autoscrambling the teams on round start' is integrated into default server mechanics.
===Team Fortress 2===
+
* Server-side model attachments, as used in popular mods like [[VS Saxton Hale Mode (custom mode)|VS Saxton Hale Mode]] and [[Advanced Weaponiser]] are now entirely disabled.
*新增地圖:<code>[[Koth_Badlands]]</code>
+
* Attribute 23 (no airblast), which was previously applied to the Backburner, is no longer functional. Other attributes that previously have been removed from weapons and are no longer in use, are still functional to date (ie. attribute 49: no double jump).
*更新地圖<code>[[Well|CP_Well]]</code>:
+
* Attempting to modify serverside {{code|items_game.txt}} will not work; the server will always use the default values and servers will even run without the file present. This is due to it now being downloaded from Steam on-demand.
**第二點的重生室改為單向門(只出不進)。
+
* Tools bought from the Mann Co. Store now have a 2 day wait before becoming [[Trading|tradable]].
*更新[[Training/zh-hant|訓練]]模式:
+
* A successful [[Uberslice]] kill now fills the Medic's ÜberCharge 100%.
**新增[[Demoman/zh-hant|爆破兵]]、[[Engineer/zh-hant|工程師]]和[[Spy/zh-hant|間諜]]的訓練模式。
+
* A dropped Medi Gun, after death, no longer has the hose attachment.
**完成所有訓練模式可獲得新增的[[Achievements|成就]]:「Ready for Duty」。
+
* Added new hose [[bodygroup]] to the Medi Gun
 
 
*新增由 Steam 帳號協助管理專用伺服器的系統:
 
**在TF2客戶端使用 "<code>cl_gameserver_create_identity</code>" 指令可以使用現在登入的帳號身分開設伺服器專用帳戶。使用這個指令會自動生成 "tf_server_identity_account_id" 和 "tf_server_identity_token" 的數值。
 
**把 "tf_server_identity_account_id" 和 "tf_server_identity_token" 的數值寫入你的 server.cfg 裡。
 
**在TF2客戶端使用 "cl_gameserver_list" 指令可以列出現在登入的 Steam 帳號所擁有的伺服器帳戶。
 
*新增[[coaching|教練]]系統。
 
*[[voting|投票]]系統:
 
**伺服器端可利用下列指令設定投票系統。
 
***<code>sv_allow_votes</code> → 是否允許投票
 
**<code>sv_vote_failure_timer</code> → 設定失敗的投票議題要過多久才能再次進行投票
 
***<code>sv_vote_allow_specators</code> → 是否允許觀察者加入投票
 
***<code>sv_vote_issue_changelevel_allowed</code> → 是否允許利用投票換地圖
 
***<code>sv_vote_issue_kick_allowed</code> → 是否允許投票踢除玩家
 
***<code>sv_vote_issue_nextlevel_allowed</code> → 是否允許利用投票設定下一張地圖
 
***<code>sv_vote_issue_nextlevel_allowextend</code> → 是否允許利用投票決定是否延長地圖時間
 
***<code>sv_vote_issue_restart_game_allowed</code> → 是否允許利用投票重新開始回合
 
***<code>sv_vote_issue_scramble_teams_allowed</code> → 是否允許利用投票隨機組隊
 
***<code>sv_vote_issue_nextlevel_choicesmode</code> → 顯示最少玩到的地圖列表讓玩家進行投票
 
***<code>sv_vote_kick_ban_duration</code> → 設定投票踢出玩家後幾分鐘以內不得進入伺服器
 
**改善動態模組讀取(Dynamic Model Loading)以增進遊戲效能
 
 
 
*戰鬥訊息更改:
 
**新增指令 "<code>hud_combattext_healing</code>" ,開啟可讓玩家看到每秒受到治療的生命值量。
 
**戰鬥訊息將會顯示玩家因為何種行為獲得獎勵分數。
 
**數值的起始位置現在會受與目標距離的影響,好在緊鄰目標時也能輕易看見數值。
 
*更新語音系統,使用 Steam 語音編碼以增進通訊品質。
 
**伺服器端可以使用 "sv_use_steam_voice" 指令決定使用新的或舊的語音編碼,預設值是 1(使用新的語音編碼)。
 
*修正在DirectX 8運行遊戲時無法看到[[Paint Can/zh-hant|上漆]]的帽子正確顏色的問題。
 
*修正使用標籤訂出的自訂名稱或自訂敘述無法看到「{{!}}」字元的問題。
 
*修正一些玩家自訂噴漆無法正確匯入的情況。
 
*更新[[Dueling Mini-Game/zh-hant|決鬥小遊戲]]:
 
**新增特定職業間的決鬥公告。
 
**決鬥獎牌現在只會顯示玩家勝場而已。
 
*離線練習模式支援推車護送模式了。
 
*修正使用[[Half-Zatoichi/zh-hant|半盲劍俠]]進行成功的[[Decapitation/zh-hant|嘲諷]]攻擊沒有套用回血效果的問題。
 
*修正雙方玩家都拿半盲劍俠的情況下兩邊的爆擊率都會大幅提升的錯誤。
 
*修正在計數器歸零後還可以無限制繼續使用同一顆[[Noise Maker/zh-hant|噪音製造器]]的問題。
 
*將[[Medic/zh-hant|醫護兵]]的[[overheal/zh-hant|過量治療]]效果改得比較顯眼。
 
*修正 <code>func_build</code> 實體遵循隊伍設定數值,並防止指涉的隊伍在該處實體內進行建築。
 
 
 
*物品修改:
 
**背包內新增「依照[[Rarity/zh-hant|稀有度]]排序」選項。
 
**改善背包的排序規則。
 
**增加'''[[styles/zh-hant|樣式]]''':[[Ghastlier Gibus/zh-hant|更加驚悚的大禮帽]]、[[Scotsman's Stove Pipe/zh-hant|蘇格蘭大禮帽]]、[[Treasure Hat/zh-hant|金銀財寶之帽]]、[[Hat of Undeniable Wealth And Respect/zh-hant|無可否認的財富之帽]]和[[Googly Gazer/zh-hant|瞪視者]]
 
**新增買帽子時可在預覽窗格進行上漆預覽的功能。
 
**瞪視者改為可以自由上漆。
 
**為[[Pyromancer's Mask/zh-hant|火術士面具]]增加新的油漆樣式。
 
**若有更換[[action slot/zh-hant|動作欄位]]空格裡的物品,除非碰到補給櫃,否則不會立即更換。
 
**將下列武器的「無隨機[[crit/zh-hant|爆擊]]」屬性改為「傷害值-25%」:'''(4/16更新已改回)'''
 
***[[Eyelander/zh-hant|魔眼闊劍]]、[[Gunslinger/zh-hant|機械槍手]]、[[Southern Hospitality/zh-hant|南方盛情]]、[[Powerjack/zh-hant|強力千斤頂]] (強力千斤頂同時增加「受到近戰武器傷害 +20%」屬性)
 
***[[Horseless Headless Horsemann's Headtaker/zh-hant|連馬都沒有的無頭騎士斬首斧]]、[[Ullapool Caber/zh-hant|阿勒浦木製手榴彈]]和[[Claidheamh Mòr/zh-hant|蓋爾巨劍]]。
 
**[[Dalokohs Bar/zh-hant|美味巧克力]]變更:
 
***移除冷卻時間和彈藥量表。
 
**[[Fists of Steel/zh-hant|鐵拳]]變更:
 
***武器佈署時間 +20%
 
***遠距離武器減傷由 60% 降低為 40%。
 
**[[Loch-n-Load/zh-hant|Loch-n-Load]]變更:
 
***傷害值+10% 。
 
**[[Equalizer/zh-hant|傷害均衡十字鎬]]變更:
 
***調整最高傷害值範圍以避免可以將某些職業一擊殺死的情況。
 
***當拿著此武器時,無法呼叫醫護兵(按下E鍵會無反應)。
 
**[[Battalion’s Backup/zh-hant|營隊後援]]變更:
 
***憤怒量表受到 175 傷害提升為受到 350 傷害才能集滿。
 
**[[Concheror/zh-hant|家徽旗]]變更:
 
***吸血效果由造成傷害的 20% 提高為 35%。
 
**[[Mad Milk/zh-hant|瘋狂牛奶]]變更:
 
***回血效果由造成傷害的 75%降為 60%。
 
**[[Sun-on-a-Stick/zh-hant|炎日法杖]]變更:
 
***稍微調低基本攻擊力,但擊中著火敵人可造成爆擊,而非小爆擊。
 
**[[Fan O’ War/zh-hant|鐵軍扇]]變更:
 
***死亡印記作用時間由 10 秒延長至 15 秒。
 
**[[Flare Gun/zh-hant|信號槍]]變更:
 
***信號彈擊中著火玩家時一定造成爆擊,無視距離。
 
**[[Backburner/zh-hant|背後火焰噴射器]]變更:
 
***允許使用[[Compression blast/zh-hant|壓縮氣爆]]
 
***壓縮氣爆彈藥消耗量 +150% (一次氣爆消耗 50 單位彈藥)
 
***傷害加成由 15% 減為 10%。
 
**[[Sydney Sleeper/zh-hant|雪梨沉睡者]]變更:
 
***瞄準中充能時間增快 25%。
 
 
 
*[[Bots/zh-hant|電腦人]]變更:
 
**新增[[Spy/zh-hant|間諜]]的電腦人。他們懂得基本的隱形、偽裝、放電子破壞器和背刺,並可加入實戰了。
 
**電腦人現在可以進行推車護送地圖了,懂得在當進攻方時推車、防守方時擋車。
 
**為<code>pl_goldrush</code>、<code>pl_badwater</code>、<code>pl_upward</code>、<code>pl_thundermountain</code> 和<code> pl_hoodoo_final</code> 新增電腦人路徑。
 
**改善電腦人對隱形和/或偽裝中的敵方間諜的反應。
 
**改善[[Demoman/zh-hant|爆破兵]]電腦人,他們現在懂得放黏彈釣魚了。
 
**爆破兵電腦人現在懂得找掩護裝填完黏彈後才出發去拆槍了。
 
**[[Soldier/zh-hant|火箭兵]]電腦人會在近距離/中距離交戰中火箭打完時,切換到散彈槍進行戰鬥。
 
**電腦人不再躲避被放置破壞器或由[[Engineer/zh-hant|工程師]]搬運中的步哨防禦槍了。
 
**工程師電腦人現在比較會看戰況移動他們的建築物了。
 
**改善[[Sniper/zh-hant|狙擊手]]電腦人在 CP 模式和推車模式中,尋找好的狙擊點的運算模式。
 
**狙擊手電腦人現在會在移動到狙擊點的路途中看情況狙擊敵人。
 
**修正狙擊手電腦人有時候會待在重生室裡發呆的問題。
 
**改善電腦人尋找安全的優勢點拆槍的能力。
 
**電腦人不再試著使用沒辦法踩到的傳點了。
 
**新增 <code>tf_bot_melee_only</code> 指令:設為 1 時,所有電腦人會被限制只能使用肉搏武器。
 
 
 
===未記載更新===
 
*在角色裝備畫面中新增「隱藏重複物品」的選項。
 
*修改瞪視者的預設材質。
 
*遊戲進行中主選單改為有「返回遊戲」、「進行投票」、「申請教練」三個按鈕。
 
*遊戲進行中主選單的背景改為透明。
 
*現在無法直接從主選單查看[[Mann Co. Store/zh-hant|曼恩企業商店]]的推薦商品,必須進入商店才能查看商品。
 
*角色裝備畫面中的玩家人物模型改為靜止不動。
 
*改善[[Grenade Launcher/zh-hant|榴彈發射器]]的榴彈發光部分的貼圖。
 
*Added phong shader on the grenades.
 
*'Autoscrambling the teams on round start' is integrated into default server mechanics.
 
*Server-side model attachments, as used in popular mods like [[VS Saxton Hale Mode]] and [[Advanced Weaponiser]] are now entirely disabled.
 
*Attribute 23 (no airblast) which was previously applied to the Backburner, is no longer functional. Other attributes that previously have been removed from weapons and are no longer in use, are still functional to date (ie. attribute 49: no double jump).
 
*Attempting to modify serverside <code>items_game.txt</code> will not work; the server will always use the default values and servers will even run without the file present. This is due to it now being downloaded from Steam on-demand.
 
*Tools bought from the Mann Co. Store now have a 2 day wait before becoming [[Trading|tradable]].
 
*A successful [[Spinal Tap]] kill now fills the Medic's ÜberCharge 100%.
 
  
 +
== Notes ==
 +
* Patch notes originally stated "[[Vitasaw]]: Added the ability to see enemy health"; this was quickly edited out.
 
}}
 
}}

Latest revision as of 19:46, 3 April 2024

This article is specific to the patch released. For information on the update, see Hatless Update.
Official update page: Hatless Update

Patch notes

Hatless Update Titlecard.png

Source Engine Changes (CS:S, DoD:S, TF2, HL2:DM)

  • Fixed a packet injection exploit in the client/server streams
  • Fixed UDP logging exploit
    • Added a new server convar "sv_logsecret" which emits a new S2A_LOGSTRING2 UDP packet to any UDP log targets with the secret value pre-pended

Team Fortress 2

  • Added new map Koth_Badlands
  • Updated CP_Well
    • Spawn room by second cap for each time is now a one-way door
  • Updated Training
  • Added a new system to associate dedicated servers with Steam accounts
    • Use the ConCommand "cl_gameserver_create_identity" in the Team Fortress 2 client console to create a server account using the currently logged in Steam account. This will generate values for "tf_server_identity_account_id" and "tf_server_identity_token"
    • Put the values for "tf_server_identity_account_id" and "tf_server_identity_token" into your server.cfg
    • Use the ConCommand "cl_gameserver_list" in the Team Fortress 2 client console to list all of the game server accounts owned by the currently logged in Steam account
  • Added a new system for coaching players
  • Added a new vote system
    • Server convars to control the vote system
      • sv_allow_votes : Allow voting?
      • sv_vote_failure_timer : A vote that fails cannot be voted on again during this period.
      • sv_vote_allow_specators : Allow spectators to vote?
      • sv_vote_issue_changelevel_allowed : Allow votes to change levels?
      • sv_vote_issue_kick_allowed : Allow votes to kick players from the server?
      • sv_vote_issue_nextlevel_allowed : Allow votes to set the next level?
      • sv_vote_issue_nextlevel_allowextend : Allow votes to extend the current map?
      • sv_vote_issue_restart_game_allowed : Allow votes to restart the game?
      • sv_vote_issue_scramble_teams_allowed : Allow votes to scramble the teams?
      • sv_vote_issue_nextlevel_choicesmode : Present players with a list of maps with the lowest playtimes to choose from?
      • sv_vote_kick_ban_duration : How long should a kick vote ban someone from the server? (in minutes)
  • dynamic model loading to improve performance
  • Combat Text changes
    • Added a new convar "hud_combattext_healing" to display the amount of healing done per second
    • Added bonus points to the items displayed using Combat Text
    • Starting position of values is now affected by range to target, making it easier to see numbers when next to targets
  • Updated voice to use the Steam voice codec to improve quality
    • Servers can toggle between the old codec and the new codec with the convar "sv_use_steam_voice", which defaults to 1.
  • Fixed not being able to see the correct colors for painted hats when running with DX8
  • Fixed not being able to see the | character in custom names and descriptions
  • Fixed a couple cases where custom sprays would not import correctly
  • Duel changes
    • The duel dialog has been extended to include class-specific duels in addition to the default duels
    • Duel badges now only show the number of wins a player has
  • Added Payload maps to Offline Practice
  • Fixed taunt kills made with a Katana not counting towards honorbound kills
  • Fixed a bug where killing a Katana wielder with a Katana was incorrectly causing an increased crit chance
  • Fixed infinite noisemakers exploit where noisemakers could continue to be used after their charges had run out
  • Improved the Medic overheal effect so it's more noticeable
  • Fixed func_build entities to respect the team value and prevent the associated team from building in the area
  • Items changes:
  • Bot changes:
    • Added Spy TFBots. Spy bots have basic cloaking, diguising, sapping, and backstabbing behaviors now, and are ready to join the fight
    • TFBots understand the basics of the Payload scenario now, and will push the cart on offense, and try to stop the cart on defense
    • Added navigation meshes for pl_goldrush, pl_badwater, pl_upward, pl_thundermountain, and pl_hoodoo_final
    • Improved TFBot reactions to cloaked and/or disguised enemy Spies
    • Improved Demoman bot behaviors for planting sticky bomb traps
    • Demoman bots will now try to move to a safe spot and lob stickybombs onto enemy sentry nests to destroy them
    • Soldier bots switch to their shotgun after emptying their rocket launcher at close/medium range
    • TFBots will no longer hide from sapped or carried sentryguns
    • Engineer bots are better at moving their sentry gun nest as the scenario changes
    • Improved Sniper bot algorithm for finding good sniping spots for both Capture Point and Payload scenarios
    • Sniper bots will take opportunistic shots at targets while they move to their desired sniping spot
    • Fixed bug where Sniper bots would sometimes stand around in their spawn room doing nothing.
    • Improved TFBot ability to find a safe vantage spot to attack enemy sentry guns
    • TFBots will no longer try to use a teleporter entrance they can't actually reach
    • Added tf_bot_melee_only cvar. If set to 1, all TFBots will be restricted to only using their melee weapon

Undocumented changes

  • Spies now can speak their Domination or Revenge lines correctly when using the Knife or Conniver's Kunai.
  • Added option to hide duplicate items on loadout screen.
  • Modified the Googly Gazer's default textures.
  • Updated the main menu to include 'resume game', 'call a vote' and 'request coach' selections.
  • Menu background is now transparent when connected to a server.
  • The Mann Co. Store featured item is no longer viewable by default from the main menu. It will appear upon selecting the 'shop for items' button.
  • Class models presented in the loadout screen are now static and do not play idle animations.
  • Added phong shader on the Grenade Launcher grenades.
  • 'Autoscrambling the teams on round start' is integrated into default server mechanics.
  • Server-side model attachments, as used in popular mods like VS Saxton Hale Mode and Advanced Weaponiser are now entirely disabled.
  • Attribute 23 (no airblast), which was previously applied to the Backburner, is no longer functional. Other attributes that previously have been removed from weapons and are no longer in use, are still functional to date (ie. attribute 49: no double jump).
  • Attempting to modify serverside items_game.txt will not work; the server will always use the default values and servers will even run without the file present. This is due to it now being downloaded from Steam on-demand.
  • Tools bought from the Mann Co. Store now have a 2 day wait before becoming tradable.
  • A successful Uberslice kill now fills the Medic's ÜberCharge 100%.
  • A dropped Medi Gun, after death, no longer has the hose attachment.
  • Added new hose bodygroup to the Medi Gun

Notes

  • Patch notes originally stated "Vitasaw: Added the ability to see enemy health"; this was quickly edited out.

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: team fortress 2 content.gcf/tf/bin/server.dll
Modified: team fortress 2 content.gcf/tf/bin/server.dylib
Modified: team fortress 2 content.gcf/tf/bin/server.so
Modified: team fortress 2 content.gcf/tf/maps/cp_well.bsp
Added: team fortress 2 content.gcf/tf/maps/itemtest.bsp
Added: team fortress 2 content.gcf/tf/maps/koth_badlands.bsp
Added: team fortress 2 content.gcf/tf/maps/koth_badlands.nav
Modified: team fortress 2 content.gcf/tf/maps/koth_sawmill.nav
Added: team fortress 2 content.gcf/tf/maps/pl_badwater.nav
Added: team fortress 2 content.gcf/tf/maps/pl_goldrush.nav
Added: team fortress 2 content.gcf/tf/maps/pl_hoodoo_final.nav
Added: team fortress 2 content.gcf/tf/maps/pl_thundermountain.nav
Added: team fortress 2 content.gcf/tf/maps/pl_upward.nav
Modified: team fortress 2 content.gcf/tf/maps/tr_dustbowl.bsp
Modified: team fortress 2 content.gcf/tf/maps/tr_target.bsp
Modified: team fortress 2 content.gcf/tf/maps/tr_target.nav
Added: team fortress 2 content.gcf/tf/media/tr_goldrush.bik
Added: team fortress 2 content.gcf/tf/media/tr_goldrush.mov
Added: team fortress 2 content.gcf/tf/media/tr_target_demo.bik
Added: team fortress 2 content.gcf/tf/media/tr_target_demo.mov
Added: team fortress 2 content.gcf/tf/media/tr_target_engineer.bik
Added: team fortress 2 content.gcf/tf/media/tr_target_engineer.mov
Added: team fortress 2 content.gcf/tf/media/tr_target_spy.bik
Added: team fortress 2 content.gcf/tf/media/tr_target_spy.mov
Modified: team fortress 2 content.gcf/tf/particles/class_fx.pcf
Modified: team fortress 2 content.gcf/tf/particles/class_fx_dx80.pcf
Modified: team fortress 2 content.gcf/tf/particles/explosion.pcf
Modified: team fortress 2 content.gcf/tf/particles/explosion_dx80.pcf
Modified: team fortress 2 content.gcf/tf/particles/explosion_dx90_slow.pcf
Modified: team fortress 2 content.gcf/tf/particles/explosion_high.pcf
Modified: team fortress 2 content.gcf/tf/particles/medicgun_attrib.pcf
Modified: team fortress 2 content.gcf/tf/resource/TF2Build.ttf
Modified: team fortress 2 content.gcf/tf/resource/tf_english.txt
Added: team fortress 2 content.gcf/tf/sound/coach/coach_attack_here.wav
Added: team fortress 2 content.gcf/tf/sound/coach/coach_defend_here.wav
Added: team fortress 2 content.gcf/tf/sound/coach/coach_go_here.wav
Added: team fortress 2 content.gcf/tf/sound/coach/coach_look_here.wav
Added: team fortress 2 content.gcf/tf/sound/coach/coach_student_died.wav
Added: team fortress 2 content.gcf/tf/sound/ui/duel_challenge_accepted_with_restriction.wav
Added: team fortress 2 content.gcf/tf/sound/ui/duel_challenge_rejected_with_restriction.wav
Added: team fortress 2 content.gcf/tf/sound/ui/duel_challenge_with_restriction.wav
Added: team fortress 2 content.gcf/tf/sound/ui/message_update.wav
Added: team fortress 2 content.gcf/tf/sound/ui/training_point_big.wav
Added: team fortress 2 content.gcf/tf/sound/ui/training_point_small.wav
Modified: team fortress 2 materials.gcf/tf/materials/HUD/death_panel_mask.vtf
Added: team fortress 2 materials.gcf/tf/materials/models/player/items/all_class/team_button_blu.vtf
Added: team fortress 2 materials.gcf/tf/materials/models/player/items/engineer/engineer_eye_machine_blue.vtf
Added: team fortress 2 materials.gcf/tf/materials/models/player/items/engineer/engineer_eye_machine_red.vtf
Added: team fortress 2 materials.gcf/tf/materials/models/player/items/engineer/engineer_eye_team_blue.vtf
Added: team fortress 2 materials.gcf/tf/materials/models/player/items/engineer/engineer_eye_team_red.vtf
Added: team fortress 2 materials.gcf/tf/materials/models/player/items/pyro/pyromancer_horn_texture.vtf
Modified: team fortress 2 materials.gcf/tf/materials/models/player/items/pyro/pyromancers_mask.vtf
Added: team fortress 2 materials.gcf/tf/materials/models/player/items/pyro/pyromancers_mask_s1.vtf
Added: team fortress 2 materials.gcf/tf/materials/models/player/items/pyro/pyromancers_mask_s2.vtf
Modified: team fortress 2 materials.gcf/tf/materials/models/player/items/scout/mnc_mascot_all.vtf
Modified: team fortress 2 materials.gcf/tf/materials/models/player/items/spy/spy_private_eye.vtf
Modified: team fortress 2 materials.gcf/tf/materials/models/player/items/spy/spy_private_eye_blue.vtf
Added: team fortress 2 materials.gcf/tf/materials/models/props_badlands/siloroom_light2.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/achievements/tf_complete_training.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/achievements/tf_complete_training_bw.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/hud/vote_no.pwl.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/hud/vote_no.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/hud/vote_yes.pwl.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/hud/vote_yes.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/icon_checkbox.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/icon_coach.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/icon_resume.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/icon_whistle.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/polaroid_empty.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/polaroid_overlay.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/replay/bottomFringe.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/replay/info_button_over_small.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/replay/info_button_small.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/replay/panel_scalable_balloon.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/replay/panel_scalable_default.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/replay/panel_scalable_highlight.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/store/mannco_promo.vtf
Added: team fortress 2 materials.gcf/tf/materials/vgui/tf_box.vtf
Modified: team fortress 2 materials.gcf/tf/models/player/items/demo/top_hat.dx80.vtx
Modified: team fortress 2 materials.gcf/tf/models/player/items/demo/top_hat.dx90.vtx
Modified: team fortress 2 materials.gcf/tf/models/player/items/demo/top_hat.mdl
Modified: team fortress 2 materials.gcf/tf/models/player/items/demo/top_hat.phy
Modified: team fortress 2 materials.gcf/tf/models/player/items/demo/top_hat.sw.vtx
Modified: team fortress 2 materials.gcf/tf/models/player/items/demo/top_hat.vvd
Modified: team fortress 2 materials.gcf/tf/models/player/items/engineer/mad_eye.dx80.vtx
Modified: team fortress 2 materials.gcf/tf/models/player/items/engineer/mad_eye.dx90.vtx
Modified: team fortress 2 materials.gcf/tf/models/player/items/engineer/mad_eye.mdl
Modified: team fortress 2 materials.gcf/tf/models/player/items/engineer/mad_eye.sw.vtx
Modified: team fortress 2 materials.gcf/tf/models/player/items/engineer/mad_eye.vvd
Modified: team fortress 2 materials.gcf/tf/models/player/items/pyro/pyro_pyromancers_mask.dx80.vtx
Modified: team fortress 2 materials.gcf/tf/models/player/items/pyro/pyro_pyromancers_mask.dx90.vtx
Modified: team fortress 2 materials.gcf/tf/models/player/items/pyro/pyro_pyromancers_mask.mdl
Modified: team fortress 2 materials.gcf/tf/models/player/items/pyro/pyro_pyromancers_mask.phy
Modified: team fortress 2 materials.gcf/tf/models/player/items/pyro/pyro_pyromancers_mask.sw.vtx
Modified: team fortress 2 materials.gcf/tf/models/player/items/pyro/pyro_pyromancers_mask.vvd
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2.dx80.vtx
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2.dx90.vtx
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2.mdl
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2.phy
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2.sw.vtx
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2.vvd
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2_small.dx80.vtx
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2_small.dx90.vtx
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2_small.mdl
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2_small.phy
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2_small.sw.vtx
Added: team fortress 2 materials.gcf/tf/models/props_badlands/siloroom_light2_small.vvd