重温《红警 2 》(1) —— 让游戏在 Win10 中正常运行

0

Loading

前几天跟朋友开黑玩 Stellaris ,无意中说起来 《红色警戒 2》这款游戏,又一发不可收拾了起来,重新开始玩这款游戏。但是游戏太老,不能在 Win10 下正常运行,其分辨率也不能满足我们的要求,所以需要经过适当的调节,让这款经典的老游戏在新平台上完美运行。

首先打开游戏的安装目录,找到 Ra2.ini(原版)或者 Ra2md.ini (尤里的复仇)文件(下图箭头所指),用记事本打开。

 

在文档的偏后位置找到 [Video] 一节,修改为如下图所示(分辨率可根据情况自行修改),保存。这一步启用了高分辨率模式,关闭了显示缓冲(现代计算机运行红警已经不再需要缓冲来维持帧率稳定)。(据说 “AllowVRAMSidebar” 语句并不会被游戏解析,也就是无效语句,所以理论上是可以不添加的,但我没有测试过)

再找到 Woldata.key 文件(如下图所示),用记事本打开。

打开文档后会看到一长串数字,将最后两位修改为其他数字,该组数字为联机唯一码,注意不能和其他玩家相同,保存。如果不联机就不用改啦。此时双击游戏主程序,游戏若可以正常运行,可以不安装显示补丁。如果出现任何问题,请根据下面的内容安装显示补丁。

下载:用于 Windows 10 x64 的显示补丁(可选,仅在游戏无法正常显示时使用点击下载

解压显示补丁压缩包,将得到的三个文件(如下图所示)复制到游戏安装目录下(与之前所修改的文件位置相同),再次运行游戏,应该可以正常运行。

2018.12.11 更新:还有另外一个版本的补丁可选,这个补丁可以正常窗口化运行。放上 红警之家 的链接:点击下载

2018.12.28 更新:目前最完美的两个补丁,其实是 ts-ddraw 和 cnc-ddraw ,说他们完美的原因是,这两个补丁都可以支持高分辨率、完整硬件加速、切屏,因为更新比较快,就不放下载链接了,有需要的话,去 GitHub 上下载最新的 release 就好咯。