引文
时过境迁,曾经为了在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》或《泰伯利亚之日》的安装文件夹中。
用这个补丁的话,还需要那3行防卡代码吗?
果真有用 謝謝大大
有个OpenRA,可以直接在windows 10上运行的。不过我还是喜欢 开个vmware在windows xp中玩红警2
还有一个类似的cnc-ddraw 只有一些地图预览方面的问题
谢谢大大
在Ra2、Yuri’s中均试过,运行期间没有提示问题。谢谢
这个补丁为什么还不如战网4补丁,这个反而会闪屏,什么原因
不太确定……明明是同一个作者的补丁……