個問題困擾很多老鐵許久了,老炮不害臊地說明一下其實我從來沒用過WIN10這種高逼格的系統(tǒng)。
電腦水平也是小白,但解決問題做個搬運工倒也是可以的。
首先在你的尤里目錄下找到RA2MD,創(chuàng)建快捷方式到桌面
右鍵點擊屬性
在快捷方式里目標欄路徑的EXE后面加上一個空格,再打上-win
接著是旁邊的兼容性框步驟:勾選“以兼容模式運行這個程序”
接著下面的下拉框中找到Windows XP(Sevice Pack 2)
勾選“簡化的顏色模式”,最后在下拉框中找到“16位(65536色)”。按確定。
就可以玩啦。但是分辨率是最低那種。
在游戲目錄里找到這個文件,右邊編輯
VIDEO里的兩個數(shù)據(jù)是調(diào)整分辨率的,找到最適合你的分辨率,注意要手打,之后保存
至于哪些分辨率適合你,可以直接在電腦屏幕分辨率設(shè)置里參考數(shù)值。
補充說明兩點,有些游戲例如三國志10在WIN10里頭也會黑屏玩不了,上面的方法同樣適用。
還有如果確實不知道為什么搞不定,可以直接去玩心靈終結(jié)者版本聊以寄情。因為這個MOD是搭載Ares平臺的,所以不受WIN10限制。
今天看到朋友在玩紅警2,作為當初紅警的玩家,也想回味一下。不玩不知道,一玩就抓瞎,卡頓像蝸牛,切個窗口就黑屏。我這可是win10,退回win7可就不值得了。經(jīng)過我搜索嘗試,終于找到了解決辦法,現(xiàn)在分享給大家。
win10玩紅警2
在紅警盛行的時代,分辨率還是1024x768,相比現(xiàn)在的屏幕可是小巫見大巫。游戲里默認的分辨率也沒有很高,怎么辦呢? 在紅警2和尤里的復(fù)仇有一個配置文件,Ra2.ini 和 Ra2MD.ini 。 打開配置文件,找到[Video] 字段,添加一行 “AllowHiResModes=yes”,打開以后有更多的寬屏分辨率可供選擇。ScreenWith 與 ScreenHeight ,別猶豫,這里就是直接調(diào)整分辨率的地方。那就直接填1920X1080吧,這樣游戲圖標變小,看起來有點費眼。
調(diào)整分辨率
尤里的復(fù)仇1080P
分辨率雖然是正確的,但是紅警2和尤里的復(fù)仇都很卡頓,切出窗口就不能再切回去了。
打開配置文件 Ra2.ini 或者 RA2MD.ini ,在[Video] 字段下添加一行“VideoBackBuffer=no” 。早期的CPU性能低下,所以會創(chuàng)建視頻緩沖,現(xiàn)在CPU性能不再是瓶頸,這樣做反而拖了后腿。還有一個參數(shù)“AllowVRAMSidebar=no”,這個被網(wǎng)友證實是無效參數(shù),并不會被程序解析。
這樣再進入游戲,把游戲調(diào)到6,不用多久你就被滅了。游戲速度正常了。缺點,跟上面一樣,千萬不要切出窗口,否則用“任務(wù)管理器”吧。
有些大佬研究出了利用顯卡和CPU加速紅警2渲染的補丁,可以實現(xiàn)紅警2在win10下面的完美運行。筆者隨便下載的一個 ts-ddraw , 現(xiàn)在試用效果還不錯。 把 ddraw.dll 放進紅警目錄下,運行即可。安裝補丁以后,紅警2和尤里的復(fù)仇可以正常切出切入而不黑屏。創(chuàng)建快捷方式,在命令后加參數(shù) "-win" 可以實現(xiàn)窗口效果。
在命令后加 -win
窗口效果
注意:對于紅警2來說,太高的分辨率會帶來崩潰的風險,量力而行。
在紅警2 可執(zhí)行程序上右鍵單擊,屬性,兼容性。這里可選的兼容性有很多,以 Windows98運行,簡化顏色為16位,其他酌情勾選。 注意:這里一定要在執(zhí)行程序上設(shè)置,下面會用到。
這一步,對很多老游戲都適用,不僅僅紅警2.
我們都知道,在年代久遠的游戲,都沒有對多核做什么優(yōu)化,而現(xiàn)在我們的處理器最不缺的就是核心。試想一下,一個老游戲在十二個核心上運行,是什么狀態(tài)呢?也許很完美,也許糟糕透了。那我們可以指定在哪個核心運行么? 可以的。開啟游戲后,按 “Ctrl + Shift + Esc”調(diào)出任務(wù)管理器,點擊“詳細信息”標簽(Win10),在對應(yīng)進程上右鍵“設(shè)置相關(guān)性”。
我要說的是另一種方法??梢允褂?start 的方法指定核心運行。比如命令“start /affinity 0xa Ra2md.exe -win”,0xa 就是代表第二個和第四個核心運行 R2MD.exe 。第一個核心用數(shù)字1表示,第二個核心用數(shù)字2表示,第三個核心用數(shù)字4表示,以此類推。用多個核心,用他們的數(shù)字和就可以,但是必須用十六進制表示。我們可以用腳本。
@echo off
set path=D:\RA2\Ra2Yuri
start /affinity 0xa Ra2md.exe -win
path 指游戲的安裝目錄。運行腳本以后,系統(tǒng)會以指定核心來運行游戲,并且?guī)в性O(shè)置的兼容屬性。
以腳本運行Ra2的結(jié)果
很可惜,Start的方法不可以傳遞,以指定核心啟動Ra2,卻不能傳遞給 game 。但是可以用在其他老游戲上。
為了保持兼容性良好,系統(tǒng)也有必要做一些加強。比如安裝 Dx9.0c ,win10 關(guān)閉高級縮放(右鍵,顯示設(shè)置)。紅警2在win10上聯(lián)局域網(wǎng),安裝一個免IPX補丁即可。
當然,要玩好紅警2,還有一個方法,那就是在虛擬機里玩。不管什么方法,解決問題就是好方法,你還有什么其他方法么? 歡迎留言。