手柄君的小阁

个人私货聚集地

红色警戒2 / 尤里的复仇 Windows10 兼容补丁

本文最后更新于 2019 年 4 月 28 日,其中的内容可能有所发展或发生改变,敬请注意。

引文

时过境迁,曾经为了在Win8+玩RA2,我们曾费劲努力,甚至还用过禁用DirectDraw的奇招。效果立竿见影,红警2正常工作,但是卡得出奇,现在我们知道了,是因为所有的绘图计算都交给了CPU,而那时的游戏并不支持多核,导致CPU负载过重于是游戏变卡。

多年以后,有一群人建立起了CnCNet决心要重建CnC老版本国际战网,果不其然,他们也遇到了新操作系统的运行问题,但在大神云集的该团队内并没有使用之前糟糕的方式来实现相关功能,转而重写DDraw,使用OpenGL代替DirectDraw进行渲染,并将项目开源到了GitHub。这次,手柄将其分享给你,让你在新的操作系统上也能畅玩经典的红色警戒2和尤里的复仇资料片。

注意:下述项目转载并翻译自项目ts-ddraw,这个项目的开源尚未遵循某个开源协议

项目信息

ts-ddraw

为《泰伯利亚之日》以及《红色警戒2》重写的cnc-ddraw。用以给Win7、Win8、Win10以及Wine上遇到渲染问题的用户使用。

Origin 平台须知

如果您从Origin平台安装了《红色警戒2》以及《尤里的复仇》,则需要为游戏可执行文件禁用 Windows 95兼容性模式,因为Origin平台会默认启用此特性。

发布版本 (Releases)

1.1.4.15

发布于2019年3月21日(北京时间)

使用方法:下载ddraw.dll并将其放在《红色警戒2》或《泰伯利亚之日》的安装文件夹中。

> 从GitHub下载补丁

> 从本站下载补丁(需解压)

> 下载zip格式源代码

如果您觉得这篇文章帮到您了,您可以在文章底部进行评论,欢迎您参与讨论

  1. 头像 NMN说道:

    用这个补丁的话,还需要那3行防卡代码吗?

  2. 头像 chenpc99说道:

    果真有用 謝謝大大

  3. 头像 Charlie说道:

    有个OpenRA,可以直接在windows 10上运行的。不过我还是喜欢 开个vmware在windows xp中玩红警2

  4. 头像 白色公羊说道:

    还有一个类似的cnc-ddraw 只有一些地图预览方面的问题

  5. 头像 as说道:

    谢谢大大

    1. 头像 曾经沧海说道:

      在Ra2、Yuri’s中均试过,运行期间没有提示问题。谢谢

  6. 头像 尤里X说道:

    这个补丁为什么还不如战网4补丁,这个反而会闪屏,什么原因

    1. 头像 Handle说道:

      不太确定……明明是同一个作者的补丁……

吐槽 chenpc99 放弃治疗