WIN10和WIN8由于微软将16位色从Win8上移除了,DirectDraw也被弃用。截至2010年6月,此后发布的DirectX SDK运行库中不再包含DirectDraw,停用渲染功能。所以红警2黑屏、卡顿、不能切换回桌面等问题。网上为此有两种方案解决这一问题:
a、ra2.ini和ra2md.ini
[Video]
VideoBackBuffer=no
AllowHiResModes=yes
AllowVRAMSidebar=no
说明:实现了不卡顿和分辨率,但不能切换、黑屏。
b、ddwrapper(wined3d.dll(899KB)、libwine.dll(1,232KB)、ddraw.dll(333KB))或只一个ddraw.dll(166KB)等还有很多版
说明:实现了不卡顿,3个文件的这版切换可以但不能最小化,“选项”慢,1个文件 ddraw.dll(166KB)这版可以最小化切换但好象听
说打完一局会卡死(其它版很多我没测试了)
但两种方法都并不完美,解决了这样,其它问题又出现了,还有的改了也不起作用的也大有人在。在某些情况下,游戏还会崩溃。
所以我说上面两方法是治标不治本,要彻底解决还是要从游戏的game(4,381KB) gamemd(4701KB)两文件出发。这可是EA官网推荐的方
法,后面我会说明,但是唯一没有解决切回桌面的问题,如果要切回可参考上面的b方案,或者窗口运行方案,-Win和16位65536色(推荐)。
修改这两个文件后都实现了游戏不卡顿,不再借用加dll或改INI。
这两文件为官方十年版或十七年版中提出,官方免CD,但当时还没Win10,所以没实现不卡顿功能,要通过工具修改。
特别版和传统版
传统版:看game(4,381KB)gamemd(4701KB)大小,这是官方标准大小。为了区分特别版,所以暂时把这叫传统版。
特别版:看game(4,393KB)+xwis.dll gamemd(4713KB) +XYR.dll,配套使用。 game已经实现不卡顿不改ini分辨率全显功能,gamemd暂时还不行。
以上4个文件除看game(4,393KB)不用改,其它3个通过工具CnCGraphicsPatch实现不卡顿。
Red Alert 2000AA51F3C 01 75 0C90 90 90 90
Yuri's Revenge000BA61F3C 01 75 0A90 90 90 90
注明:特别版文件是从国外官网下载的:Red-Alert-2-Multiplayer、 Yuris-Revenge-Multiplayer、 Red_Alert_2-Windows_8_and_10_Fix、
Yuris_Revenge-Windows_8_and_10_Fix 提取的但是Yuris_Revenge-Windows_8_and_10_Fix现在一直下载不到。
参考网站
http://xwis.net/forums/index.php/topic/182360-cc-red-alert-2-windows-8-windows-10-fix/
https://answers.ea.com/t5/C-C-The-Ultimate-Collection/CC-Red-Alert-2-Yuri-s-Revenge-Graphics-Patch-FIX-Windows-8-10/m-p/6033300#M14862
紅色警戒2傻瓜安装包 (繁体)(6个版本) 全新制作
链接:https://pan.baidu.com/s/1YHSYnnfD1YPGvZ24Rh1UwQ 密码:az9i
QQ: 2271742529
QQ群:632635324
广儿虹
|