經典的 FPS 《半條命》剛滿 25 歲,在 Steam 上進行了令人震驚的大型更新,包括新內容、圖形升級、錯誤修復和 Steam Deck 支援。 《半條命》目前可以在 Steam 上免費擁有,直至 11 月 20 日。
對於新內容,更新添加了由 Valve 關卡設計師設計的四張全新多人遊戲地圖。它們是一個名為 Contamination 的廢棄物處理設施、一個名為 Pool Party 的廢棄 Xen 前哨站、一個名為 Disposal 的放射性廢棄物處理廠以及一個名為 Rocket Frenzy 的衛星發射設施。它增加了《Half-Life Uplink》,這是一項最初與雜誌和聲卡等硬體一起包裝的迷你活動。最後,更新還包括為 1999 年擴充包《半條命:更多數據》製作的內容。其中包括三張多人遊戲地圖、兩款粉絲最喜歡的皮膚(一個有彩色眼睛的骷髏和標題奇怪的「太多咖啡人」),以及數十種噴霧。
至於圖形和視覺更新,用戶介面現在將在更高解析度的螢幕上正確縮放。您也可以停用 GL 渲染器上的紋理平滑。新增了各種照明修復,包括 GL Overbright 支援。此外,經典的 Valve 標誌和原版《半衰期》菜單也回歸,讓您彷彿回到 1998 年遊戲發佈時的情景。
該更新增加了 Steam Deck 支援以及一般控制器支援。您也可以透過 Steam 網路邀請朋友並立即加入遊戲。遊戲的另一個版本《半條命:起源》將保留在 Steam 上,但 Valve 認為這次 25 週年更新是最終版本,也是未來將支援的版本。
您可以在以下位置閱讀完整的更改清單: 半條命網站。此處和下方也列出了錯誤修復的完整清單。
錯誤修復和變更說明
新內容
現已在Steam Deck 上進行驗證(我們的原生Linux 運行時已設定為預設運行時)。《半條命:上行鏈路》(Half-Life:Uplink)-原始的獨立《半條命》演示版-已新增至遊戲中,可透過「新遊戲」存取選單。新增了四個全新的半條命死亡競賽地圖:污染、pool_party、disposal 和Rocket_frenzy 新增了以前僅在「半條命:進一步數據「CD 上提供的三個舊的半條命死亡競賽地圖:doublecross、rust_mill、xen_dm。太空騎手伊万、原型巴尼、骷髏和太多咖啡人作為《半條命死亡競賽》的玩家模型。添加了數十種以前僅在「半條命:進一步數據」CD 上提供的新噴霧。添加了對Steam 網路的支持,允許透過Steam 的「加入遊戲」和「邀請」功能輕鬆進行多人遊戲。添加了對Steam 好友豐富狀態的支持,讓您的朋友能夠關注您穿越Black Mesa 的旅程。
懷舊之情
帶回了原始 Valve 介紹影片。可以使用“-novid”啟動命令跳過。將主選單更新為受遊戲 1998 年原始主選單啟發的設計。將預設模型更改為原始(非“HD”)模型。
遊戲玩法的改變
改進了投擲手榴彈的物理特性。改進了多人遊戲中初始生成點的隨機性。改進了背包充電控制:主要火力現在總是拋出新的背包,次要火力總是引爆。修復了基於幀率的可推動實體移動。修復了玩家的高幀率多人遊戲中死亡時幀速率凍結。修復了一些玩家在關卡轉換時可能卡在原地的情況。修復了一些角色會用“問候”對話打斷重要對話的情況。修復了武器視角鮑勃角度。修復了紅色桶在表面張力開始時未按預期啟動。修復了Snarks 攻擊FL_WORLDBRUSH 實體(例如func_walls)的問題。修復了玩家有時在蹲下和低頭時無法部署Snark 的問題。修正了設定某些convars(「pausable」和「sv_maxspeed」)的問題在多人遊戲後進入單人遊戲時設定為不正確的值。修正了在進入不允許自動瞄準的多人遊戲時更改單人自動瞄準設定的問題。修復了加載保存遊戲後手電筒HUD 顯示為空的問題。修復了CONTENTS_SKY 中的火箭並不總是爆炸的問題修復了NPC 的不正確的子彈撞擊聲音。修正了高斯槍在關卡轉換時充電時會發出很大的靜電噪音。修正了在UI 中顯示按鍵綁定的模組中的崩潰問題。修復了單人武器在耗盡時不會自動切換的問題(手榴彈/ snarks / satchels /等)修復了動畫模型被其他實體移動時的插值偽影。修復了一些緩衝區溢位漏洞。
使用者介面的變化
主選單背景和按鈕已重新設計,現在可以根據螢幕解析度進行縮放,無需拉伸,支援高達3840×1600 的背景圖像佈局。遊戲中HUD 現在在以更高解析度玩時使用雙倍或三倍大小的精靈。UI 對話方塊和內建遊戲字體現在可縮放,以提高高螢幕解析度下的可讀性。遊戲中的HUD HEV 套裝顯示已移至螢幕左側,並且在較大螢幕解析度下不再改變位置。新增了「啟用紋理過濾」設定。新增了「允許寬螢幕視野」設定可修正寬螢幕和超寬顯示器的非變形視野。重新組織所有設定螢幕以提高易讀性,並支援控制器導航。更新了暫停選單以了解當前的遊戲模式。預設伺服器名稱和多人遊戲玩家名稱現在基於玩家的Steam 角色。Steam 平台選單已被刪除,現在其所有功能都在Steam 本身中。修復了使用軟體渲染器時應用程式圖示渲染不正確的問題。修復了播放器和噴霧圖像不會在設定畫面上更新其顏色。刪除了現在非常不必要的「低視訊品質。有助於處理速度較慢的顯示卡。」設定。
輸入變化
改進了對鍵盤和控制器導航的支援。新增了「降低輸入延遲」選項:同步CPU 和GPU 以減少輸入和顯示輸出之間的時間。修復了導致滑鼠/操縱桿輸入不穩定的問題。(我們基本上重寫了所有內容- 如果您有一個自訂 Steam 輸入控制器配置,您應該從我們新發布的官方配置中重建它)。
多人平衡
傷害從 40 → 50 增加到 357。蜂巢手裝彈時間已從每次射擊 0.5 秒 → 0.3 秒減少,並且在拾取時將比手槍優先選擇它。MP5 現在在最初拾取時總是以滿彈藥開始玩家不再掉落空武器,任何掉落的武器都會被垂死玩家背包中的物品重新裝載。改進了客戶端預測以減少「幽靈射擊」。與《反恐精英》一樣,考慮命中框,而不僅僅是客戶端命中的邊界框。修正了網路預測撬棍擺動傷害不正確的問題。
渲染
添加了使用OpenGL 渲染器時關閉紋理過濾的設定。預設伽瑪已從2.5 → 2.2 降低,現在我們不再都在CRT 上玩。恢復了OpenGL 過亮支援。添加了對大於256×256 的UI Sprites 和紋理檔案的支援增加了對UI 字體特殊渲染模式的支援:「模糊」和「附加」。預設解析度現在基於桌面的分辨率,而不是640×480 視窗。軟體渲染器現在將正確過濾掉不相容的分辨率,除非只有顯示器上可用的解析度為1。修正了全螢幕軟體渲染器在不支援16 位元顏色的系統上崩潰的問題。修正了使用寬螢幕解析度時軟體渲染器被拉伸的問題。修復了在多人遊戲中轉換地圖時天空盒和天空顏色錯誤地延續的問題。修復了修改視頻設置後遊戲顯得太暗。修復了窗口模式下的MSAA。修復了工作室模型上的mipmap 渲染。修復了多人遊戲中的膠子槍精靈渲染。修復了膠子槍正弦噪聲不正確。支援新增加的引擎限制的各種優化。OpenGL 優化對於蒸汽甲板。
模組製造商的引擎改進
動態聲道的最大限制從 8 → 32 增加。句子的最大限制從 1536 → 2048 增加。實體的最大數量 (MAX_EDICTS) 從 900 → 1200 增加。實體_PACKET_ENTITIES 從 256 → 1024 增加。軟體渲染器幾何限制:最大跨度3000 → 6000、最大表面2000 → 4000 和最大邊緣7200 → 14400。Cycler 和func_button 實體現在可以是scripted_sentence 實體的實體目標,並且可以在其中多人發言遊戲。精英》中的func_vehicle 實體支持,供mod 製作者使用。完整的 SDK 更新將在稍後發布,但關卡設計師現在就可以使用它。
原生 Linux 構建
增加了對軟體渲染器的支援。改進了字體渲染。許多穩定性和行為修復。
其他
更新了本地化檔案。其他安全性修復。
筆記
遊戲的先前版本已存檔到名為“steam_legacy”的公開可見 Beta 分支,描述為“Pre-25th Anniversary Build”。如果某個模組或功能的行為方式出乎意料,您可能需要運行此存檔版本,直到問題在預設版本中解決。我們現在認為《半條命》的周年紀念版是最終版本,也是我們的版本。以後會繼續支援。因此,我們將降低《半條命:起源》在 Steam 商店中的可見度。我們知道《半條命:源頭》的資源仍在由源頭引擎社群使用,因此它仍然可用,但我們將鼓勵新的《半條命》玩家玩這個版本。