你得知道在Win10上玩红警这类老游戏,不能全屏是个超级常见的问题,这根本不是你的电脑或者游戏有问题,主要是因为游戏太老了,它的显示方式和现在Win10系统的现代显示模式不兼容,所以别着急,我们一步一步来,肯定能搞定。
最直接也最常用的方法,就是修改游戏的配置文件,这个方法不用你安装任何额外的软件,动动鼠标键盘就行,红警的游戏设置本身可能没有提供全屏的选项,所以我们要去它自己的配置文件里手动改一下。
第一步,你得先找到这个关键的配置文件,它通常不在游戏的主文件夹里,而是藏在你的电脑用户文档目录下面,你可以直接打开“此电脑”,然后进入C盘(假设你的系统装在C盘),接着按照这个路径找:用户 -> 你的用户名(比如你登录电脑的那个名字) -> AppData -> Roaming -> 红色警戒的文件夹,这个“AppData”文件夹默认是隐藏的,如果你看不见它,需要先在文件夹选项里把“显示隐藏的文件、文件夹和驱动器”给勾选上。
对于《红色警戒2》或者《尤里的复仇》这个文件夹的名字一般是“Red Alert 2”,进去之后,你要找的是一个叫做“RA2.ini”的文件(如果是尤里的复仇,可能就是“RA2MD.ini”),这个文件就是控制游戏所有设置的核心文件。
找到它之后,别直接双击打开,那样可能会用不对的程序,最好的办法是,在这个文件上右键点击,选择“打开方式”,然后用“记事本”这个最朴素的程序来打开它,打开之后,你会看到里面有很多行英文和数字,不用怕,我们只关心特定的几行。
你需要用眼睛仔细找,或者用记事本的查找功能(按Ctrl+F键),寻找类似“[Video]”这样的段落,在这个段落下面,你会看到“ScreenWidth=”和“ScreenHeight=”这两行,等号后面跟着的数字就是你游戏当前的分辨率,老游戏通常默认是800x600或者640x480,这在现在的宽屏显示器上当然只能显示一个小窗口。
你要做的,就是把这两个数字改成你显示器当前的分辨率,比如现在大部分电脑都是1920x1080,那你就在“ScreenWidth=”后面改成1920,在“ScreenHeight=”后面改成1080,改的时候只改数字,别动前面的英文和等号。
光改这个还不够,最关键的一步来了!在同样的这个“[Video]”段落里,或者它附近,你需要找到一行“AllowHiResModes=”,如果找不到这行,你就自己在一堆设置的末尾,单独另起一行加上去,然后把这行的值改成“AllowHiResModes=yes”,这个设置是允许游戏使用高分辨率模式,没有它,你刚才改的分辨率可能不生效。
都改好之后,最重要的一步是保存,点击记事本左上角的“文件”,然后选择“保存”,或者更简单,直接按键盘上的Ctrl+S键,确保文件成功保存后,你就可以关掉记事本了,这时候再双击游戏图标打开红警,应该就已经是完美全屏了。
有时候可能还会遇到改了配置却没用,或者游戏全屏了但两边有黑边的情况,这时候我们还有第二个法宝,就是修改Win10系统的显示设置,这个方法是从系统层面去兼容老游戏。
你可以在桌面空白处点击右键,选择“显示设置”,然后往下拉,找到并点击“图形设置”或者“默认图形设置”(不同版本的Win10可能名字略有不同),进去之后,你会看到一个叫“硬件加速GPU计划”的选项,把它关掉,这个功能有时候会和新显示驱动冲突,导致老游戏出问题。
还有一个更厉害的功能,叫做“更改默认图形设置”,点进去,里面会有一个“游戏”相关的选项,优化窗口化游戏”之类的,也尝试把它关闭,这些现代游戏的优化功能对红警来说反而是负担。
如果上面两个方法都试过了,游戏还是不能全屏,或者全屏后画面被拉扁变形了,那我们就要祭出最终的大招:修改游戏的可执行文件的兼容性属性,这个方法是强制系统用过去的老方式来运行这个游戏。
找到你的红警游戏主程序,就是那个你平时双击用来启动游戏的.exe文件,在这个文件上右键点击,选择“属性”,会弹出一个窗口,上面有一排标签,点击那个“兼容性”标签。
在兼容性选项卡里,首先勾选“以兼容模式运行这个程序”,然后下面会出一个下拉菜单,在里面选择一个旧版本的操作系统,Windows XP (Service Pack 3)”或者“Windows 7”,红警那个年代,用XP兼容模式通常最有效。
在下面找到并勾选“简化的颜色模式”,同样,旁边会出一个下拉菜单,选择“16位(65536)色”,现在的显示器都是真彩色了,但老游戏当年很多是基于16位色深开发的,强制使用这个色深能避免很多显示错误。
还有一个非常重要的选项,高DPI设置替代”,点击这个按钮,会再弹出一个小的设置窗口,一定要把“高DPI缩放行为替代”这个复选框勾选上,然后下面的下拉菜单选择“应用程序”,这个设置是告诉系统:“游戏缩放的事情游戏自己管,系统你别瞎帮忙”,这一步对于解决全屏后的鼠标错位问题特别有效。
所有这些兼容性设置都弄好之后,点击“应用”,再点击“确定”,然后再次运行游戏,这时候百分之九十九的问题都应该被解决了,你应该能享受充满整个屏幕的红警战场了。
如果极其罕见地,以上所有步骤都做了还是不行,那可能要考虑一下你的游戏版本是不是太老或者有修改,可以去网上找找专门为Win10优化过的红警版本或者社区补丁,打上之后通常就能一劳永逸,不过对于绝大多数人来说,老老实实按照前面修改配置文件加上设置兼容性这两大步走下来,就已经足够在Win10上畅玩全屏红警了。
