解决游戏无法运行等问题

Ra2map:本文转载自解决游戏无法运行等问题 - 腾讯文档

INFO信息

前排提示:

  • 若你玩的是 mod,优先看 mod 的说明
  • 心灵终结3需要在它的客户端设置中切换补丁(建议从后往前试)、改变分辨率以及启用窗口化,直接加补丁无效!手动添加补丁见自定义渲染方式教程。也可以用MO 注册机。若游戏中摧毁建筑上的飞行物弹框尝试改 gamemd.exe 兼容性为 XP SP3 或 WIN7(其他用新平台的 mod 同理)
  • 禁用 3D 加速不能解决切屏黑屏,而且忘记重新启用会影响其他游戏。有需要可自行搜索。
  • 如游戏不能运行请多调试,为了玩红警而去弄虚拟机双系统甚至退回 win7 没有必要
  • 解压缩、改后缀名之类电脑基础操作都不会就多去学学(从 B 站就可以学),免得用电脑时处处碰壁被流氓软件大堆广告绑架。用游戏盒子的想办法找找真正的红警根目录
  • 使用修改捆绑版、精简版、ghost 装机版、电脑城版 Windows 系统会导致更多问题
  • 本文作者轻稚天雪(轻稚),文章许可协议 CC-BY 4.0,转载请署名
  • 如果此文章帮到了你,你可以赞赏我:微信赞赏
  • 也可以直接去看视频,至于补丁和疑难杂症就回来看我文章:https://www.bilibili.com/video/BV1wK4y1s7wf

第1章 解决win10/11/8等系统玩红警问题

1.1 使用新版ddraw补丁

根据补丁的官方说明,补丁也支持winXP/7等系统,若不可用请看本文第3章:其他方法。7.0 已修复新版 w11 的问题。

下载补丁 cnc-ddraw【7.0】,将解压出的那堆文件复制到游戏的安装目录( yuri.exe(ra2.exe)所在位置)

cnc-ddraw【7.0】等.zip
2.55MB
网盘下载 (密码:ep8x)

补丁默认是全屏游戏的,不允许通过修改快捷方式窗口化。如果你想在窗口模式下玩,请在配置程序cnc-ddraw config.exe中,将显示方式改为无边框或窗口化)。关于窗口大小和分辨率,主界面是定死的800x600,进入地图后,以你在游戏选项内设置的分辨率为准。

快捷键:
[Alt] + [Enter] = 切换窗口或全屏
[Ctrl] + [Tab] = 解锁鼠标
[Right Alt] + [Right Ctrl] = 解锁鼠标
[Alt] + [Page Down] = 最大化窗口 (窗口边框必须在配置中隐藏)

若你有其他需求,可以打开 cnc-ddraw config.exe 或 ddraw.ini 修改参数。

1.2 以管理员身份运行

在你的 yuri.exe(ra2.exe)上右键,选择以管理员身份运行。部分电脑可能要这样做2次。

这样就可以玩了,屏幕切换到桌面再切回照样能玩哦!

1.3 其他说明

若进不去游戏或有小毛病如建造栏不显示请参考本文第2章:各种疑难杂症

  1. ddraw.dll原理是重新渲染画面,有多种类型,如果某种补丁使用不正常,可尝试更换其他补丁。
  2. 主界面的分辨率是定死的,无法更改,但不同补丁显示效果不同(拉伸至全屏/周围是黑的)。
  3. 据说origin版的红警也可用补丁,如不可用请尝试500多K那个补丁(没试过)
  4. win10玩时目录可以带中文,出问题不用去管目录是否有中文,改路径之后好因为错误兼容性设置被清除了
  5. 更换补丁必须要删干净之前的补丁,包括且不限"ddraw.ini""ddraw.dll""libwine.dll""wined3d.dll"”Shaders”
  6. 游戏出错导致电脑卡死,任务管理器无法显示,只能重启吗?按win键再按win图标右边的“任务视图”,先关掉任务管理器,再从上面新建一个桌面并进入,再打开任务管理器,然后结束游戏进程

第2章 各种疑难杂症

建议新玩先按本文第1章设置一遍,有其他问题再看这个(此章基于win10)

★提示无法启始,请重新安装:对游戏启动程序YURI.EXE(ra2.exe)右键,选择 创建快捷方式发送到桌面快捷方式 ,右键修改快捷方式的属性:把 目标 后面加上“ -cd”(不含引号,注意-前面有个空格,如果目标被引号引住了,加在引号外面),结果形如……\YURI.exe -cd……\YURI.exe” -cd

  • 此参数可与其他参数合用,结果形如……\YURI.exe -cd -win
  • 目录中有Ares开头文件(mod)的话记事本打开修改RunAres.bat(在后面加上空格-cd即可)
  • 若仍无法运行可能为文件缺失,请重下游戏

★建造栏不显示(像被裁剪掉了):这是因为你的屏幕DPI缩放不是100%

方法一:使用新版补丁cnc-ddraw【5.0+】,已经兼容了非100% 的缩放

方法二:调dpi设置:

桌面空白处右键-显示设置,将缩放比例改为100%(也可能为右键桌面 属性 分辨率 高级 常规 dpi设置 放大或缩小文本项目 100%)。

也可以单独修改游戏属性而不影响全局:打开 game(md).exe 属性,点击更改DPI设置按钮,对话框勾选第一个框

★出现***FATAL***:尝试几次右键以管理员身份运行游戏启动程序如 yuri.exe(ra2.exe)。一般成功运行一次之后,下次不右键也没事了

★请求的操作需要提升:右键管理员运行游戏启动程序

打不打补丁效果完全一样/莫名出错:可能是因为补丁被杀毒软件拦截,请自行查看防护记录或添加信任,或考虑卸载

侧边栏缺少按钮但能点、进退菜单时闪动、界面错乱、游戏太卡(6速如同2速):使用新版补丁

提示无法设定显示模式:使用新版补丁,不然就给 game(md).exe 属性设置16色(win10/11/8不推荐)

★玩着卡可以加防卡代码:打开尤里目录下的 ra2(md).ini(如果没有这个文件就先开一局游戏等它生成),找到[Video]主键,修改(如果没有就加上)

ini
VideoBackBuffer=no
AllowHiResModes=yes
AllowVRAMSidebar=no

注:不使用视频缓存:TS是很古老的引擎了,在当时的时代CPU很慢,所以利用缓存的办法,把被遮蔽的像素放到缓存里,等到遮蔽物移除后再拿回来的方法比直接用CPU处理要快。不过放到现在的CPU上,因为CPU很快了,这样做反而比CPU直接处理要慢了,而且一旦视频缓冲区溢出就会出错。

我没东西可以玩:从下面找

游戏截屏/录屏是黑屏:使用新版补丁

部分场景切屏出错:使用新版补丁

单位名称(黄字方框)闪一下就没了:使用新版补丁

建造栏有些单位点不了:Windows 设置-游戏-游戏栏-关闭 使用游戏录制 xxx

用了新版补丁还是玩不了

  1. 更换其他补丁看看
  2. 【不建议】修改 game(md).exe 和 ra2(md).exe 和 yuri.exe(ra2.exe)三个文件的属性为兼容XP SP3,或简化的颜色模式 16色,或都设上。全屏且用补丁一般不用设16色(部分怪电脑用,一般是修改捆绑版、精简版、ghost装机版、电脑城版系统,建议重装)。

侧边栏缺少按钮且不能点:尝试改分辨率(没试过)

游戏界面花屏:所有exe属性去掉以兼容模式运行这个程序

一进入游戏就强制跳到桌面但没卡死:重启电脑

弹出让你点OK的框:可能是地图问题、ini问题、运气问题,或参见文章开头*2。

盟军/苏军战役按钮点不动:改为全屏运行,或用新版补丁的窗口化

关于安装的错误(install):运行“必须先注册SetupReg.exe”文件等它消失(图标为红色镰刀锤子或黄蓝叉号),或使用第一个毛病的方法

任务调速:对游戏启动程序YURI.EXE(ra2.exe)右键,选择 创建快捷方式 或 发送到桌面快捷方式 ,右键修改快捷方式的属性:把 目标 后面加上“ - speedcontrol”(不含引号,注意-前面有个空格,如果目标被引号引住了,加在引号外面),结果形如…\YURI.exe -speedcontrol

qres 弹框,弹出一个分辨率:取消窗口化或改分辨率,或尝试改显示缩放为100%(第2个毛病方法二)或删除 cncnet5.dll,或从别处启动

第3章 其他方法

3.1 解决win7/xp无法运行游戏

若使用新版补丁无效,可看。

一般win7是可以直接玩的,若不行尝试以下方法(修改自独孤木人)

  1. 解决“应用程序错误”“不能为 read”“***FATAL***”的问题。

    1. 确保游戏完整执行路径(即为装有yuri.exe(ra2.exe)的那一层层文件夹的名字)里不带汉字和空格。若有汉字和空格,请右键点击那些文件夹,再点重命名将其改成不带汉字和空格的(- -确实是不得不说的废话)

    2. 尝试几次右键点游戏,然后点“用管理员身份运行”(如果有这个选项的话就这么做,没有或者做了之后无效可以再试试后面的方法)

    3. 如果前面的方法不行,可以分别右键点游戏根目录里的game(md).exe 和 ra2(md).exe 和 yuri.exe(ra2.exe)点属性,切到兼容性栏目,选择使用Win98/Me兼容性,确定。切记:改目录名一定要在改兼容性之前,不然兼容性就白改了。

  2. 游戏不能开始,出现:"you must run game form its install directory."怎么办?

    确保游戏完整执行路径(即为装有 yuri.exe(ra2.exe)的那一层层文件夹的名字)里不带汉字和空格,然后双击“必须先注册SetupReg.exe”文件(图标为红色镰刀锤子)。或参见本文第2章第一个毛病

3.2 传统窗口化方法

对游戏启动程序YURI.EXE(ra2.exe)右键,选择 创建快捷方式发送到桌面快捷方式 ,右键修改快捷方式的属性:

  1. 目标 后面加上“ -win”(不含引号,注意-前面有个空格,如果目标被引号引住了,加在引号外面),结果形如……\YURI.exe -win    或   ……\YURI.exe” -win
  2. 再修改game(md).exe的属性为16色,然后右键刚才创的快捷方式,尝试2次 以管理员身份运行,应该就可以了。

分辨率过大,会导致鼠标移至屏幕边缘闪退,可以在游戏设置里修改分辨率,或参见http://www.pkuit.com/home.php?mod=space&uid=179447&do=blog&id=135797(win11的任务栏更高一些,你需要适当减小高度)。用cnc-ddraw窗口化就没有这个问题,所以还是补丁好

  • cnc-ddraw补丁与此方法不兼容!
  • 红色警戒2原版1.000不支持窗口化!
  • origin版的红警,可改lcf文件,右键用记事本打开,里面加 -win(没试过)

第4章 其他链接

想玩玩家自制的mod吗?可以B站搜索或看推荐:MOD集锦 -  rw.ra2map.com/?c=mod

想下载玩家自制的任务:任务集锦 -  rw.ra2map.com/?c=mod

新的红警社区:https://www.ra2.net/

想联机?看红警战网平台

局域网联机需要wsock32.dll补丁(游戏版本须一致,主界面右下角看版本号)然后点网络进入大厅,提示序列号相同自行搜方法

联机补丁下载:http://www.onlinedown.net/soft/1152994.htm

【开发者】未完工内容记录
地图制作入门引导