為了慶祝《黑山》(Black Mesa)登陸 Steam 十周年,官方將長期公測版遷移至主線,本次更新進(jìn)行了多項(xiàng)重大改進(jìn):修復(fù)啟動(dòng)相關(guān)的崩潰、修復(fù)物理引擎相關(guān)的崩潰、Steam 甲板改進(jìn)、Linux 改進(jìn)。
完整補(bǔ)丁說明:
放寬 ToGL 中的三角形頂點(diǎn)驗(yàn)證,即使幾何形狀不明確也能接受結(jié)構(gòu)有效的輸入,從而解決 Studio MDL 模型中的各種圖形問題
通過增加頂點(diǎn)緩沖區(qū)限制以匹配原始模型格式中定義的限制,解決了渲染高質(zhì)量模型時(shí) Hammer 和 HLMV 中發(fā)生的崩潰
解決了“表面張力”章節(jié)中 Gargantua 追逐結(jié)束時(shí)迫擊炮序列中發(fā)生的崩潰
修復(fù)了 func_rotating 實(shí)體在某些地圖上經(jīng)過一段時(shí)間后會(huì)意外停止旋轉(zhuǎn)的問題
使用更新的 Studio 模型編譯器重新編譯所有武器模型,以防止由不正確或過時(shí)的切線數(shù)據(jù)引起的視覺故障
已將捆綁的 DXVK(Windows)更新至版本 2.6.1
增加了對頂點(diǎn)總數(shù)超過 65535 的模型的支持,解除了之前的全局限制
增加多人戰(zhàn)斗中命中反饋音效
刪除所有誤報(bào)病毒報(bào)告(根據(jù) VirusTotal)
改進(jìn)配置覆蓋的沖突解決邏輯,特別是當(dāng)自動(dòng)配置與云同步設(shè)置發(fā)生沖突時(shí)
陰影質(zhì)量模式現(xiàn)在可以正確設(shè)置為“超級(jí)”,而無需啟用不受支持的功能
已將捆綁的 DXVK(Windows)更新至 2.6 版本
修復(fù)了輔助攝像機(jī)視圖在畫筆模型上渲染不正確的問題
調(diào)整 CSM 深度偏差以提高 ToGL 上的陰影精度
在 ToGL 上啟用 God Rays
改進(jìn)了拾取和跑動(dòng)機(jī)制,使玩家互動(dòng)更加順暢
顯著改進(jìn)了 ToGL 二進(jìn)制著色器緩存,現(xiàn)在默認(rèn)啟用,從而加快首次運(yùn)行后的加載時(shí)間
解決了軟粒子渲染瑕疵,這在 ToGL 上尤其明顯
修復(fù)了 ToGL 中環(huán)境貼圖蒙版的行為,其中所有表面都被強(qiáng)制標(biāo)記為凹凸貼圖,以減少著色器組合并解決引擎限制
修復(fù)玩家手無寸鐵時(shí)的自動(dòng)瞄準(zhǔn)邏輯
常規(guī)自動(dòng)瞄準(zhǔn)調(diào)整以提高準(zhǔn)確性和一致性
修復(fù)了某些 4 路混合材質(zhì)在 ToGL 中顯示為黑色的問題
完成全面驗(yàn)證,確保材料系統(tǒng)內(nèi)的所有材料格式正確、無錯(cuò)誤
減少 Intel、AMD 和 NVIDIA 之間的渲染路徑差異,以提高 GPU 之間的一致性
在主菜單中添加了可關(guān)閉的 Rogue Point 行動(dòng)號(hào)召
提高了 Hit Sounds 系統(tǒng)的穩(wěn)定性
修復(fù)了 ToGL 中刷子模型上閃爍覆蓋層顯示不正確的問題
抑制 ToGL 中透過墻壁出現(xiàn)的圣光盤顯示
提升了 ToGL 的著色器緩存版本
將 snd_mixahead 添加到自動(dòng)配置并更新自動(dòng)配置版本
Linux 構(gòu)建現(xiàn)在使用更嚴(yán)格的浮點(diǎn)數(shù)學(xué)來提高穩(wěn)定性
通過在關(guān)鍵區(qū)域引入坐標(biāo)清理來提高 IVP 穩(wěn)定性
修復(fù)了舊 UI 下的 Hit Sound 系統(tǒng)功能
修復(fù)了輔助攝像頭修復(fù)后影響 Hammer 中模型和粒子瀏覽器的回歸問題
解決了 Xen 中導(dǎo)致瀑布閃爍的顯示問題
在傳送時(shí)引入輕微的垂直偏移,以防止瞬間地面碰撞
修復(fù)了 Linux 上 Nihilanth 遭遇戰(zhàn)中發(fā)生的崩潰
Linux 上的整體性能得到提升,Lambda Core 傳送難題取得了顯著進(jìn)展
引入 Vulkan 層排除規(guī)則,以防止 DXVK 出現(xiàn)某些啟動(dòng)崩潰
StudioMDL 現(xiàn)在嘗試使用舊索引生成 VTX 文件,以提高工具兼容性
防止在新 UI 中遇到不尋常的服務(wù)器名稱時(shí)崩潰
通過審查和修復(fù)不安全使用短期數(shù)據(jù)的情況(包括影響服務(wù)器端布娃娃的未初始化變量),提高了運(yùn)行時(shí)穩(wěn)定性。
引入了對楔塊的力限制,以防止爆炸時(shí)速度過快。
解決了由于游戲過程中同時(shí)獨(dú)占訪問內(nèi)部游戲保存文件而導(dǎo)致設(shè)置崩潰的問題。
修復(fù)了缺失的“_back”電纜紋理集,解決了視覺不一致問題。
感謝 npc_pigeon、narkvic 和社區(qū)為找到解決方案所付出的努力。這些附加文件有效地緩解了引擎關(guān)于缺少 VMT 文件的錯(cuò)誤信息,從而提升了在移動(dòng)繩索場景中的整體性能。這在《On A Rail》中的火箭升降機(jī)場景中尤為明顯。
將 Skin GBuffer 著色器中的頂點(diǎn)格式與 Prop GBuffer 著色器的頂點(diǎn)格式對齊,以確保處理類似數(shù)據(jù)的著色器之間的一致性。
更新了靜態(tài)照明凹凸貼圖道具的備份代碼,確保如果靜態(tài)照明校驗(yàn)和不匹配,道具將被標(biāo)記為非靜態(tài)照明,從而防止出現(xiàn)照明偽影。
使用較新的 Studio Model Compiler 重新編譯所有 Inbound Tram 模型,以解決與切線相關(guān)的問題并提高視覺保真度。
增強(qiáng)了作業(yè)池以支持超過 16 個(gè)線程,優(yōu)化了多線程任務(wù)的性能。
更新了 DX 支持自動(dòng)配置,以使 Intel/AMD GPU 與 NVIDIA 保持一致,確保游戲默認(rèn)以 1080p 啟動(dòng),而不是以 640x480 等低 4:3 分辨率啟動(dòng)。
如果配置版本不同,則引入自動(dòng)運(yùn)行自動(dòng)配置的功能,確保每個(gè)安裝在更新后的第一次啟動(dòng)時(shí)重新配置。
解決了游戲中的多項(xiàng)問題,并在多個(gè)方面進(jìn)行了改進(jìn)。根據(jù)之前參與 Beta 測試的玩家反饋,他們遇到的偶爾崩潰問題已得到解決。