2011年4月14日更新

From Team Fortress Wiki
< April 14, 2011 Patch
Revision as of 09:48, 2 November 2014 by Nicolapps (talk | contribs) (removed {{DISPLAYTITLE}})

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
這篇文章是為特定的更新所發布的。如果要觀看更新和活動的內容,請參考 無帽日更新
來源: Team Fortress 2, Counter-Strike: Source, Day of Defeat: Source and Half-Life 2: Deathmatch Updates Released (英語)
官方更新頁面: Hatless Update (英語)

更新內容

Hatless Update Titlecard.png

Source引擎變更(CS:S, DoD:S, TF2, HL2:DM)

  • 修正客戶端/伺服器端的串流中會出現的一個封包插入漏洞。
    • 新增伺服器指令 sv_logsecret ,可以放出一個新的 S2A_LOGSTRING2 UDP 封包給任何有先行設定好與指令相同的私密值的 UDP 紀錄目標。

Team Fortress 2

  • 新增地圖:Koth_Badlands
  • 更新地圖 CP_Well
    • 第二點的重生室改為單向門(只出不進)。
  • 更新訓練模式:
  • 新增由 Steam 帳號協助管理專用伺服器的系統:
    • 在 TF2 客戶端使用 "cl_gameserver_create_identity" 指令可以使用現在登入的帳號身分開設伺服器專用帳戶。使用這個指令會自動生成 "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 帳號所擁有的伺服器帳戶。
  • 新增教練系統。
  • 投票系統:
    • 伺服器端可利用下列指令設定投票系統。
      • sv_allow_votes → 是否允許投票
    • sv_vote_failure_timer → 設定失敗的投票議題要過多久才能再次進行投票
      • sv_vote_allow_specators → 是否允許觀察者加入投票
      • sv_vote_issue_changelevel_allowed → 是否允許利用投票換地圖
      • sv_vote_issue_kick_allowed → 是否允許投票踢除玩家
      • sv_vote_issue_nextlevel_allowed → 是否允許利用投票設定下一張地圖
      • sv_vote_issue_nextlevel_allowextend → 是否允許利用投票決定是否延長地圖時間
      • sv_vote_issue_restart_game_allowed → 是否允許利用投票重新開始回合
      • sv_vote_issue_scramble_teams_allowed → 是否允許利用投票隨機組隊
      • sv_vote_issue_nextlevel_choicesmode → 顯示最少玩到的地圖列表讓玩家進行投票
      • sv_vote_kick_ban_duration → 設定投票踢出玩家後幾分鐘以內不得進入伺服器
    • 改善動態模組讀取(Dynamic Model Loading)以增進遊戲效能。
  • 戰鬥訊息更改:
    • 新增指令 hud_combattext_healing,開啟可讓玩家看到每秒受到治療的生命值量。
    • 戰鬥訊息將會顯示玩家因為何種行為獲得獎勵分數。
    • 數值的起始位置現在會受與目標距離的影響,好在緊鄰目標時也能輕易看見數值。
  • 更新語音系統,使用 Steam 語音編碼以增進通訊品質。
    • 伺服器端可以使用 sv_use_steam_voice 指令決定使用新的或舊的語音編碼,預設值是 1(使用新的語音編碼)。
  • 修正在 DirectX8 運行遊戲時無法看到上漆的頭飾正確顏色的問題。
  • 修正使用標籤訂出的自訂名稱或自訂敘述無法看到「|」字元的問題。
  • 修正一些玩家自訂噴漆無法正確匯入的情況。
  • 更新決鬥小遊戲
    • 新增特定職業間的決鬥公告。
    • 決鬥獎牌現在只會顯示玩家勝場而已。
  • 離線練習模式支援推車護送模式了。
  • 修正使用半盲劍俠進行成功的嘲諷攻擊沒有套用回血效果的問題。
  • 修正雙方玩家都拿半盲劍俠的情況下兩邊的爆擊率都會大幅提升的錯誤。
  • 修正在計數器歸零後還可以無限制繼續使用同一顆噪音製造器的問題。
  • 醫護兵超量治療效果改得比較顯眼。
  • 修正 func_build 實體遵循隊伍設定數值,並防止指涉的隊伍在該處實體內進行建築。
  • 物品修改:
  • 電腦人變更:
    • 新增間諜的電腦人。他們懂得基本的隱形、偽裝、放電子破壞器和背刺,並可加入實戰了。
    • 電腦人現在可以進行推車護送地圖了,懂得在當進攻方時推車、防守方時擋車。
    • 為地圖 pl_goldrushpl_badwaterpl_upwardpl_thundermountain pl_hoodoo_final 新增電腦人路徑。
    • 改善電腦人對隱形和/或偽裝中的敵方間諜的反應。
    • 改善爆破兵電腦人,他們現在懂得放黏彈釣魚了。
    • 爆破兵電腦人現在懂得找掩護裝填完黏彈後才出發去拆槍了。
    • 火箭兵電腦人會在近距離/中距離交戰中火箭打完時,切換到散彈槍進行戰鬥。
    • 電腦人不再躲避被放置破壞器或由工程師搬運中的步哨防禦槍了。
    • 工程師電腦人現在比較會看戰況移動他們的建築物了。
    • 改善狙擊手電腦人在 CP 模式和推車模式中,尋找好的狙擊點的運算模式。
    • 狙擊手電腦人現在會在移動到狙擊點的路途中看情況狙擊敵人。
    • 修正狙擊手電腦人有時候會待在重生室裡發呆的問題。
    • 改善電腦人尋找安全的優勢點拆槍的能力。
    • 電腦人不再試著使用沒辦法踩到的傳點了。
    • 新增 tf_bot_melee_only 指令:設為 1 時,所有電腦人會被限制只能使用肉搏武器。

未記載更新

  • 在角色裝備畫面中新增「隱藏重複物品」的選項。
  • 修改瞪視者的預設材質。
  • 遊戲進行中主選單改為有「返回遊戲」、「進行投票」、「申請教練」三個按鈕。
  • 遊戲進行中主選單的背景改為透明。
  • 現在無法直接從主選單查看曼恩商店的推薦商品,必須進入商店才能查看商品。
  • 角色裝備畫面中的玩家人物模型改為靜止不動。
  • 改善榴彈發射器的榴彈發光部分的貼圖。
  • 榴彈的外觀成像方式新增 Phong Shading 著色法。
  • 「回合開始時自動重新分配隊伍」整合到預設伺服器設定中了。
  • 伺服器側的模組附件(用在一些熱門模組,像是決戰曼恩模組進階武器爭霸戰)現在改為完全停用了。
  • 先前套用到背後火焰放射器上的 23 號屬性(無壓縮氣爆)已經完全失效。但其他早先就從某些武器上移除並不再使用的屬性到目前為止還是有效(例如 49 號屬性:無法雙重跳躍)。
  • 試圖修改伺服器側的 items_game.txt 將不會有作用:伺服器會總是使用預設值,且若沒有這個檔案伺服器甚至還會開不起來。這是因為現在這個檔案在需要用的時候才會從 Steam 直接下載。
  • 從曼恩商店購買的工具類物品現在必須等待兩天後才會變成可以交易
  • 成功以超能骨鋸的嘲諷「脊髓穿刺」殺敵時會將醫護兵的 ÜberCharge 計量直接補到 100%。

變更檔案

:下述變更紀錄是由比較 diff 中的兩次修改內容而得的。
修改變更
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