面)
D2DX十分鐘給暗黑破壞神2裝上寬屏、60幀和干凈的畫(huà)面【免費(fèi)下載鏈接】d2dxD2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions.項(xiàng)目地址: https://gitcode.com/gh_mirrors/d2/d2dx在寬屏顯示器上開(kāi)《暗黑破壞神2》多半是這樣一個(gè)畫(huà)面中間一小塊 800×600 的舊屏幕兩邊夾著兩條黑邊人物走一步頓一步技能放出去慢半拍。D2DX就是為這個(gè)局面做的開(kāi)源方案它是一個(gè) Glide 包裝器把游戲當(dāng)年的 3dfx 圖形調(diào)用攔下來(lái)轉(zhuǎn)成顯卡今天能聽(tīng)的 DirectX 11 指令從而獲得寬屏、60fps 以上幀率和抗鋸齒而且不改游戲里任何一個(gè)文件。下面按裝好 → 對(duì)比 → 調(diào)畫(huà)面 → 排障的順序講一遍。先核對(duì)硬件和游戲版本確認(rèn) D2DX 能跑D2DX 的要求不高但版本這件事很關(guān)鍵先看一眼再動(dòng)手系統(tǒng)Windows 7 SP1 及以上Windows 10 體驗(yàn)最好CPU支持 SSE2 指令集顯卡核顯或獨(dú)顯都行能跑 DirectX 10.1 即可游戲版本1.09d、1.13c、1.13d、1.14d 支持全部功能1.10f 和 1.12 可用但不含分辨率切換其他版本啟動(dòng)時(shí)會(huì)提示不受支持建議不要硬上十分鐘裝好寬屏補(bǔ)丁整個(gè)安裝就三步。第一步拿到項(xiàng)目文件git clone https://gitcode.com/gh_mirrors/d2/d2dx第二步在目錄里找到glide3x.dll復(fù)制到《暗黑破壞神2》的安裝根目錄也就是Game.exe所在的那個(gè)文件夾。D2DX 不碰游戲本體以后想卸干凈把這一個(gè) dll 刪掉就行。如果啟動(dòng)時(shí)報(bào)缺少運(yùn)行庫(kù)去微軟官網(wǎng)裝一份 Visual C x86 運(yùn)行庫(kù)即可。第三步給快捷方式的目標(biāo)加啟動(dòng)參數(shù)Game.exe -3dfx啟動(dòng)后驗(yàn)收三點(diǎn)畫(huà)面鋪滿(mǎn)屏幕沒(méi)有黑邊、標(biāo)題畫(huà)面出現(xiàn) D2DX 標(biāo)識(shí)、游戲目錄里多出一個(gè)d2dx_log.txt日志文件。三樣都齊了說(shuō)明它已經(jīng)接管了渲染。順手記住一個(gè)快捷鍵ALTEnter隨時(shí)在窗口和全屏之間切換也可以直接加-w參數(shù)以窗口模式啟動(dòng)。裝前裝后對(duì)比畫(huà)面到底變了什么先說(shuō)寬屏。D2DX 不是把 4:3 畫(huà)面拉寬湊數(shù)核心畫(huà)面比例保持原樣左右兩側(cè)延伸出原本看不到的場(chǎng)景。這是城鎮(zhèn)營(yíng)地拉寬后的效果帳篷、火堆、遠(yuǎn)處的路人全進(jìn)了視野營(yíng)地里的篝火、木桶和巡邏單位細(xì)節(jié)沒(méi)有因?yàn)榉糯蠖艨逛忼X只處理精靈、墻壁、地面這類(lèi)該平滑的邊緣文字和 UI 不會(huì)被一并糊掉。下面兩張是同一場(chǎng)景開(kāi)/關(guān) FXAA 的對(duì)比石板路邊緣和雕像輪廓的鋸齒差異肉眼可見(jiàn)用三個(gè)配置項(xiàng)調(diào)出合適的畫(huà)面不滿(mǎn)足于默認(rèn)效果的話(huà)把項(xiàng)目自帶的 d2dx-defaults.cfg 復(fù)制一份、改名為d2dx.cfg放進(jìn)游戲根目錄就能生效。真正常用的就這幾項(xiàng)配置項(xiàng)可選值含義[game] size[-1,-1]或如[1920,1080]渲染分辨率[-1,-1]表示由 D2DX 自動(dòng)選擇[game] filtering0 / 1 / 20 高質(zhì)量銳利縮放1 雙線(xiàn)性偏軟2 Catmull-Rom介于兩者之間[window] scale1–3窗口模式的整數(shù)縮放倍數(shù)[optouts] novsynctrue / false是否關(guān)閉垂直同步[optouts] noaatrue / false是否關(guān)閉抗鋸齒[optouts] nowidetrue / false是否關(guān)閉寬屏核顯或老筆記本可以按下面這份保守配置起步720p 加關(guān)閉抗鋸齒流暢優(yōu)先[game] size[1280,720] filtering0 [optouts] novsynctrue noaatrue獨(dú)顯用戶(hù)一般直接把size改成[1920,1080]、noaa改回false即可2K/4K 顯示器把size提到[2560,1440]就能吃到完整清晰度。改完不需要重啟電腦重新啟動(dòng)游戲就生效。幀率翻倍的秘密運(yùn)動(dòng)預(yù)測(cè)怎么做的游戲邏輯其實(shí)還在按 25fps 的舊節(jié)奏跑D2DX 做的是補(bǔ)幀分析每個(gè)單位——人物、怪物、投射物、天氣粒子、飄字——上一幀的移動(dòng)軌跡在兩次邏輯更新之間算出中間畫(huà)面讓顯示器按 60fps 甚至更高頻率出畫(huà)面。源碼目錄 src/d2dx/ 里的UnitMotionPredictor、WeatherMotionPredictor、TextMotionPredictor分別負(fù)責(zé)角色單位、天氣和飄字這三類(lèi)對(duì)象這套機(jī)制在受支持版本上是默認(rèn)開(kāi)啟的。各場(chǎng)景的大致表現(xiàn)如下會(huì)隨硬件和配置有浮動(dòng)場(chǎng)景原生幀率開(kāi)啟 D2DX 后直觀感受城鎮(zhèn)與營(yíng)地25fps60fps 左右走位、撿物明顯跟手野外戰(zhàn)斗25fps55fps 左右技能連發(fā)不粘滯地下城探索25fps58fps 左右跑圖流暢轉(zhuǎn)視角順暢菜單與商店25fps120fps 以上點(diǎn)菜單幾乎零延遲補(bǔ)充一點(diǎn)插幀主要吃的是 CPU 的 SSE2 指令集顯卡負(fù)擔(dān)很輕所以核顯機(jī)器也能拿到大部分收益。裝完翻車(chē)速查黑邊、閃屏、幀率沒(méi)上來(lái)裝完還是兩邊黑邊依次檢查-3dfx參數(shù)是否加在了快捷方式的目標(biāo)里、glide3x.dll是否在游戲根目錄、d2dx.cfg里nowide是不是被設(shè)成了 true。畫(huà)面閃爍或貼圖錯(cuò)亂先把size降回 1080p 一檔filtering設(shè) 0還不行就臨時(shí)noaatrue排除抗鋸齒的干擾。幀率還是 25fps確認(rèn)游戲版本在支持列表里1.09d/1.13c/1.13d/1.14d再檢查配置里有沒(méi)有誤開(kāi)nofpsfix或nomotionprediction這兩項(xiàng)一開(kāi)高幀率就失效了。寬屏下某些界面元素位置怪怪的這是老游戲 UI 的正常表現(xiàn)優(yōu)先用 16:9 標(biāo)準(zhǔn)分辨率如 1920×1080并保持 D2DX 為最新版。彈出 Unsupported graphics mode 報(bào)錯(cuò)說(shuō)明你裝的是暴雪官網(wǎng)的下載版而不是光盤(pán)版兩者文件結(jié)構(gòu)有差異按項(xiàng)目文檔處理或換用光盤(pán)版。提示缺少運(yùn)行庫(kù)文件裝一份微軟官方的 Visual C x86 運(yùn)行庫(kù)注意是 x86 版而不是 x64 版。寫(xiě)在最后D2DX 對(duì)《暗黑破壞神2》做的事很簡(jiǎn)單不改一個(gè)游戲文件只把畫(huà)面從 2000 年的跑道接到今天的顯示器上。裝好之后黑邊消失、動(dòng)作變順的那一刻你就知道這座中繼站值不值——大多數(shù)人的答案是值得?!久赓M(fèi)下載鏈接】d2dxD2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions.項(xiàng)目地址: https://gitcode.com/gh_mirrors/d2/d2dx創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考