最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

老版生化危機(jī)2在新系統(tǒng)上運(yùn)行出現(xiàn)Fail to Initialize DirectX的另一種解決辦法

2023-01-24 15:37 作者:xmaojian  | 我要投稿

背景:

老版本生化2(這里包括最早的win9x版生化2以及生化2XP復(fù)刻版均存在此問(wèn)題)在較新的64位系統(tǒng),如win7 X64,win10 x64上直接運(yùn)行會(huì)出現(xiàn)以下提示,即初始化DiectX失敗,這是由于老版生化2啟用3D加速的API還是古老的DirectX 6.0,加上本身程序移植的問(wèn)題,導(dǎo)致程序在系統(tǒng)平臺(tái)上無(wú)法正確調(diào)用API所致。

初始化Direct X失敗


流傳很廣的一種辦法,如下圖,這種辦法僅適用于生化2XP復(fù)刻版,并且未指明是何種語(yǔ)言版本(大概率對(duì)英文版生化2復(fù)刻版有效):

這是針對(duì)生化2XP復(fù)刻版才能生效的

這是方法的原始出處

http://re123.bplaced.net/board/viewtopic.php?f=22&p=1664#p1664

Game wants to use a 32bit surface for z-buffer, most current drivers/graphic cards do not support 32bit z-buffer for DirectX6.(多數(shù)現(xiàn)代顯卡不支持DX6的32位z緩沖特性)



這里介紹另一種辦法,對(duì)各種版本的老生化2有效(我在win7 x64平臺(tái)測(cè)試win9x版和xp復(fù)刻版均正常運(yùn)行),并且如果遇到老游戲在新系統(tǒng)無(wú)法游戲的情況,均可以使用下述方法進(jìn)行嘗試。

程序簡(jiǎn)介:

dgVoodoo是由Dege(暫且這么稱呼,網(wǎng)站上貌似沒(méi)有作者的其他個(gè)人信息)開(kāi)發(fā)的,在Windows 7 及更高版本的windows系統(tǒng)中運(yùn)行老舊程序時(shí)用以模擬調(diào)用舊圖形 API接口的一個(gè)程序包,由dll動(dòng)態(tài)鏈接庫(kù)文件和控制面板程序兩部分組成,具體功能如下(圖省事機(jī)翻的,有興趣的同學(xué)可參看原文):

它們?cè)?Direct3D 11/12 上實(shí)現(xiàn),并且可以使用不同的設(shè)備類型作為包裝輸出:

GPU 功能級(jí)別 12.0 的硬件渲染(推薦,但目前存在一些問(wèn)題)

GPU 功能級(jí)別 11.0 的硬件渲染(推薦)

GPU 功能級(jí)別 10.1 的硬件渲染(對(duì) D3D8/9 有輕微限制)

GPU 功能級(jí)別 10.0 的硬件渲染(有一些限制)

通過(guò) Microsoft WARP 渲染器進(jìn)行軟件渲染

實(shí)現(xiàn)了以下?API圖形庫(kù):

Glide 2.11、Glide 2.45、Glide 3.1和Glide 3.1 Napalm

DirectX 1-7(所有版本的 DirectDraw 和 Direct3D,最高版本 7)

Direct3D 8.1

Direct3D 9

簡(jiǎn)單點(diǎn)說(shuō)就是:該程序使用現(xiàn)代顯卡較新的硬件支持特性加新的圖形API組件在新平臺(tái)上來(lái)模擬實(shí)現(xiàn)老舊API接口的圖形渲染特性。

使用方法:直接插入。只需從 dgVoodoo 包中的圖形 API dll文件復(fù)制到您的游戲/應(yīng)用程序可執(zhí)行文件所在的文件夾,然后使用它自帶的控制面板指定程序路徑并進(jìn)行相關(guān)圖形設(shè)置即可。其至少需要支持 DX10.0 的顯卡。

作者及程序簡(jiǎn)介的主頁(yè):

http://dege.fw.hu/dgVoodoo2/QuickGuide/

最新版(2.79.3)下載地址:

http://dege.fw.hu/dgVoodoo2/bin/dgVoodoo2_79_3.zip

基于上述程序提供的功能,我們可以利用它解決老版生化危機(jī)2在新平臺(tái)上運(yùn)行報(bào)錯(cuò)的問(wèn)題。事實(shí)上,我使用該程序也運(yùn)行了其他一些對(duì)新平臺(tái)支持存在嚴(yán)重的問(wèn)題的游戲,如卡車硬漢2(Hard Truck 2 King of Road),同樣取得的不錯(cuò)的效果。

下載后解壓,得到如下內(nèi)容:

程序內(nèi)容1
程序內(nèi)容2
程序內(nèi)容3

其中上圖的彩色圖標(biāo)即是控制面板程序,在3DFX/MS目錄下,有基于不同平臺(tái)(X64,X86,ARM)編譯的相關(guān)圖形DLL鏈接庫(kù)文件。對(duì)于老舊的32位 win9X程序,請(qǐng)使用/MS/X86目錄中的相關(guān)文件;對(duì)于支持3DFX Glide API的老舊32位 win9x游戲,可使用/3DFX/X86目錄中的相關(guān)文件。

舉例:

我要在win 7 X64系統(tǒng)上運(yùn)行老版本生化危機(jī)2 XP復(fù)刻版,直接運(yùn)行則出現(xiàn)本文第一張圖的提示,由于XP復(fù)刻版依舊是32位應(yīng)用,這時(shí):

(1)/MS/X86目錄中的4個(gè)dll文件復(fù)制到你的游戲安裝目錄中,如下圖:


將相關(guān)dll文件復(fù)制到你的游戲安裝目錄中

(2)雙擊打開(kāi)dgVoodoo2的控制面板程序,并點(diǎn)擊上面框中的“add”按鈕,在彈出的對(duì)話框中,選擇你的游戲安裝目錄的路徑,然后點(diǎn)擊“選擇文件夾”即可,如下圖:

選擇游戲安裝目錄1
正確添加目錄后,如上圖,路徑變成了劃紅線的部分


(3)我們使用的是MS/X86中的文件,也就是模擬DX API的文件,所以,設(shè)置相關(guān)圖形特性時(shí),點(diǎn)擊“DirectX”標(biāo)簽,然后進(jìn)行設(shè)置,一般默認(rèn)即可,如游戲運(yùn)行時(shí),圖像輸出有問(wèn)題,可自行嘗試更改。如下圖:

DirectX特性設(shè)置


(4)設(shè)置完成后,點(diǎn)擊apply,再點(diǎn)擊OK關(guān)閉控制面板即可。

(5)然后重新運(yùn)行游戲,這時(shí)可以看到,游戲程序已能正常打開(kāi),如下圖,dgVoodoo的水印亦可見(jiàn)(你也可以在控制面板中設(shè)置關(guān)閉水印顯示)。

游戲已正常運(yùn)行,實(shí)際測(cè)試3小時(shí),通關(guān)克萊爾部分,全程無(wú)閃退及死機(jī),非常nice!,如果初始運(yùn)行窗口過(guò)小,則按F8即可全屏,win9x版亦可使用該方法

后記:該應(yīng)用程序具有一定程度通用性,且作者也針對(duì)某些特殊游戲制作了針對(duì)性補(bǔ)丁,可在他的主頁(yè)中找到。

最后感謝大神的開(kāi)發(fā)及無(wú)私分享,使得我這種老游戲愛(ài)好者省去了諸多麻煩事。


老版生化危機(jī)2在新系統(tǒng)上運(yùn)行出現(xiàn)Fail to Initialize DirectX的另一種解決辦法的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
湟源县| 漳平市| 买车| 平南县| 资阳市| 绿春县| 德钦县| 天柱县| 那坡县| 桐城市| 鞍山市| 保山市| 岑溪市| 泗洪县| 泊头市| 堆龙德庆县| 三江| 郴州市| 朝阳县| 阿瓦提县| 潮州市| 靖宇县| 博爱县| 松潘县| 望奎县| 丹巴县| 和龙市| 江达县| 克拉玛依市| 永城市| 临西县| 兴安县| 清新县| 浦北县| 郁南县| 科尔| 肇源县| 湖南省| 桑日县| 体育| 新绛县|