您的位置:首页 >科技 >

CNC-DDraw红色警戒与魔兽老游戏兼容补丁安装

红警2年代过于久远,在Windows 10上无法直接正常运行,好在有热心开发者制作了兼容补丁,目前更新比较及时的是CnC-DDraw。

很多兼容Win10的红警2整合包就是在程序目录中包含了此补丁或其他同类补丁。但国内网站上的资源普遍偏旧,而随着Win10的不断更新,补丁的作者也在不断完善和更新。更新的补丁会带来更流畅的体验,对消除游戏卡顿有非常明显的效果。

CnC-DDraw可以修复很多老游戏在新系统下的兼容性问题,例如:黑屏,卡顿,崩溃,以及Alt+Tab无效等问题。

本人测试使用的是2011年下载到电脑里的原版游戏,尝试过网上的各种方法,包括“以兼容模式运行”、修改Ra2.ini和Ra2md.ini,均无效,下载某网站上的兼容补丁后游戏虽然能运行但是极其缓慢,又花了点时间找到了补丁的出处,使用后游戏可以完美流畅运行。

哪些版本的红警2可以使用此补丁?

如果你电脑里还留着红警2/尤里复仇原版游戏,恭喜你,可以用这个补丁。

如果你最近下载了“红警2Win10兼容版”却不好用,先别急着删游戏,建议用此补丁再拯救一下。

理论上此补丁对打过MOD的游戏也有效果,但是本人没尝试过,不敢肯定。

功能

- 支持Windows XP, Vista, 7, 8, 10 和 Wine

- GDI / OpenGL / Direct3D 9 渲染器(自动选择渲染器)

- 通过glsl着色器缩放画面 -https://imgur.com/a/kxsM1oYhttps://imgur.com/a/wjrhpFV

- 窗口模式/全屏独占模式/窗口全屏模式/全屏拉伸模式

- Alt+Enter快速切换全屏以及窗口模式

- 自动保存窗口位置/尺寸/状态

- 帧数限制

- 垂直同步

- 自动调整鼠标灵敏度

- 初步的libretro着色器支持 -https://github.com/libretro/glsl-shaders

红警补丁使用方法

1、将cnc-ddraw.zip内的文件和文件夹解压缩到红警2或尤里复仇游戏目录。

2、取消对Ra2.exe、RA2MD.exe、game.exe、gamemd.exe设置的“以兼容模式运行”。注意是取消,此补丁的作者在介绍中明确表示使用此补丁后不需要再设置“以兼容模式运行”,虽然不取消也能运行,但取消这个选项将会提高游戏运行效率。

3、取消游戏快捷方式末尾加的“-win”。

4、开始游戏。

注:很多教程中提到的修改Ra2.ini和Ra2md.ini中的内容,在我这里未发现明显的作用,是否修改各位就看各位的爱好吧。

VideoBackBuffer=no

AllowHiResModes=yes

AllowVRAMSidebar=no

ScreenWidth=1920

ScreenHeight=1080

如果设置可以下面缩略图所示

魔兽补丁用法

此外,CnC-DDraw还可以在2d模式下用着色器改善画面分辨率,魔兽2使用着色器的效果~~~~

[ddraw]

width=1280

height=960

windowed=true

shader=Shaders\xbrz\xbrz-freescale.glsl

renderer=opengl

简单说一下这个工具的使用方法:

1. CnC-DDraw.zip这个压缩包里面的所有文件,直接解压到D2安装目录即可。

2. 禁用兼容性的相关设置 (这一步并不是必需的,视个人的具体情况操作)。

3. 注意事项:主窗口的D2Loader的运行参数千万不要加-w,窗口模式的可以修改ddraw.ini的参数windowed=true。

4. 运行游戏。

补充:在实际测试暗黑2之后,发现并不一定需要取消原本右键的兼容性设置,但是其它功能都是正常的,推荐设置如下~~~~

windowed=true

maintas=true

renderer=opengl

devmode=true

此外width和height是窗口大小,可以根据需要自行设置,不小于800x600~~~~

或者可以先不设置devmode,把窗口大小拖好之后,会自动保存这两个数值~~~~

还有要注意的是,记得关掉windows自带的缩放功能~~~~右键兼容性,更改高dpi设置->勾选替代->下拉框选应用程序

ddraw.ini设置

设置部分,很多个人心得。

width=0

height=0

参数1:直接改分辨率,默认00。

推荐:默认。举个例子:显示器1920:1080(16:9),等比改小点1600:900,大点1760:990。如果改后发觉游戏光标变慢请改回默认,再用鼠标手动调节窗口大小。

fullscreen=false

参数2:默认false,改为true就是全屏。

推荐:默认。注释说可以和windowed=true同时用,经试验相当于全屏,但没法[Alt]+[Enter]=切换窗口和全屏。

windowed=false

参数3:默认false,改为true就是窗口。

推荐:true。用[Alt]+[Enter]=切换窗口和全屏。

maintas=false(需要 'handlemouse=true')

参数4:默认false,鼠标调节窗口大小时保持宽高比。

推荐:都行。图1原窗口800:600(4:3),图2true放大后1320:990(4:3),图3false放大后。

boxing=false(需要 'handlemouse=true')

参数5:默认false,画面居中。

推荐:默认。改true容易出现中间画面大小没变,其它部分黑色的情况。

maxfps=60

参数6:默认60。注释说改不影响游戏运行。

推荐:默认

vsync=false(需要 'renderer=auto/opengl/direct3d9')

参数7:默认false,修复画面撕裂问题,但会导致输入延迟。

推荐:默认

adjmouse=false(需要 'handlemouse=true')

参数8:默认false,自动调整鼠标灵敏度,只在开启画面拉伸时有效。

推荐:true。

shader=Shaders\interpolation\bilinear.glsl

参数9:修改请看注释。

推荐:默认

posX=-32000

posY=-32000

参数10:默认-32000=屏幕中央。

推荐:默认。经试验鼠标调节窗口后会自动更新保存。

renderer=auto

参数11:默认auto。经试验auto=direct3d9,opengl=directdraw,猜测对应D2VidTst里的directdraw、direct3d。

推荐:都行。direct3d9的画质优化很好,类似3dfx glide,强于原版direct3d,不过貌似除了原800*600窗口/全屏可以3d,调大窗口后会自动变为directdraw,其实2d也行,操作感觉更顺畅。

devmode=false

参数12:默认false,开发者模式(游戏窗口不锁鼠标)。

推荐:默认。经试验true会在w切换武器时鼠标往左上跳,用[Ctrl]+[Tab]或[右Alt]+[右Ctrl]来解锁鼠标指针。true后鼠标好像也不能调节窗口大小,false解锁后的鼠标倒是可以。

border=true

参数13:默认true,窗口模式显示边框(主要是上边框)。

推荐:先默认,调节完后改false。经试验false的话就不能用鼠标选定边框进行调节。

savesettings=1

参数14:默认1,保存设置。

推荐:默认。经试验先1后0,每次启动还要重新调节。

resizeable=true

参数15:默认true,窗口是否可调尺寸。

推荐:默认。

vhack=false

参数16:默认false,看注释。

推荐:默认。

d3d9linear=true

参数17:默认true,看注释。

推荐:前面选auto/3d就true,选opengl+大窗口就false。

############下面是兼容性设置############

noactivateapp=false

参数18:默认false,看注释。

推荐:默认。

maxgameticks=0

参数19:默认0,看注释。

推荐:默认。

handlemouse=true(被需要: adjmouse/boxing/maintas)

参数20:默认true,看注释。

推荐:默认。

hook=4

参数21:默认4,看注释。

推荐:默认。

minfps=0

参数22:默认0,看注释。

推荐:默认。

nonexclusive=false

参数23:默认false,看注释。

推荐:默认。

singlecpu=true

参数24:默认true,看注释。

推荐:默认。

补充d2loader启动出现big error或plugy启动出现c0000005错误解决方法:

1、plugy一般重启电脑可解决。

2、d2loader重启仍不行的话,需要关闭DEP(数据执行保护)+重启+d2vidtst改2d,然后就能正常启动。

DEP是为了防止代码被运行在内存不授权的某些区域,具体改法是电脑—属性—高级系统设置—高级下的性能设置—数据执行保护—为除下列选定程序之外的所有程序和服务启用DEP—添加d2loader.exe。

3、搜索解决方法时,发现高分辨率补丁也容易出现同样错误,解决方法应该通用。

其他设置

对于双显卡的笔记本用户,默认设置可能会以核显运行游戏,虽然对于红警2这个2000年的老游戏来说,多数核显也没什么问题,但对于比较老的笔记本来说可能还是有些吃力,如果到了游戏中后期感到明显的速度变慢,可以考虑切换到独立显卡试试。

关键词: 红色警戒游戏补丁 魔兽老游戏 老游戏兼容补丁 CNCDDraw补丁使用方法

  • CNC-DDraw红色警戒与魔兽老游戏兼容补丁安装 红警2年代过于久远,在Windows 10上无法直接正常运行,好在有热心开发者制作了兼容补丁,目前更新比较及时的是CnC-DDraw。很多兼容Win10的
  • 苹果13怎么把5g换成4g? 苹果13怎么把5g换成4g?想必还有很多小伙伴还不了解吧,下面小编就给大家介绍苹果13设置4g网络方法介绍,一起来看看吧~1、在手机设置菜单中
  • 苹果爱奇艺如何关闭自动续费功能? 很多用户问小编苹果爱奇艺如何关闭自动续费功能?下面小编给大家介绍一下苹果爱奇艺关闭自动续费教程,一起来看看吧。1、在手机设置中点击顶
  • iOS15.4在哪里设置口罩解锁? iOS15 4是苹果手机最新版系统,那么iOS15 4在哪里设置口罩解锁呢?下面小编就为大家详细的介绍一下,相信一定会帮到你们的。iOS 15 4 系统
  • 苹果13是20w还是25w? 苹果13发布后,凭借加量不加价的营销策略,一时间吸引了不少关注。苹果手机的续航能力一直以来在安卓阵营面前都比较落后,那此次的苹果13是
  • 苹果13重量是多少克? 一直以来,苹果手机尤其是标准版配置的屏幕都相较安卓手机要小一些,但在重量方面就会更加趁手。那苹果13多少克?下面小编就为大家带来了苹
  • 苹果耳机空间音频怎么打开? 空间音频是苹果在耳机上推出的一个功能,可以为用户带来更高的音乐音质服务。那苹果耳机空间音频怎么打开呢?下面小编给大家介绍一下苹果耳
  • IPhone13夜间模式在哪里打开? IPhone13中有夜间模式,方便用户在夜间使用手机,那么夜间模式在哪里打开呢?下面小编就为大家详细的介绍一下,相信一定会帮到你们的。IPhon
  • Amd5600x处理器性能对标Intel哪个CPU? 5600x是amd旗下的一款cpu。那么这款cpu相当于英特尔那个级别的cpu?5600x算高端cpu吗?这款cpu的单核性能又对标intel的哪个cpu水平呢?今天小
  • MacOS13连接蓝牙的步骤 MacOS13如何连接蓝牙?只需要3个步骤就可以完成。打开蓝牙设置页面打开MacOS13的设置页面,点击蓝牙。打开蓝牙设备菜单打开MacOS13的蓝牙设

娱乐图赏