近日,EA旗下Origin数字商城“On the House”栏目向各位机油送来经典RTS合集干货《红色警戒2+尤里的复仇》,点击领取,不过这款游戏毕竟年代久远,已经升级到Win10的玩家还是遇到游戏运行后黑屏但有声音等问题,这时将怎么解决?
如果熟悉微软Windows历代开发历史,那你就不会Win8.1、Win10运行《红警2》黑屏见怪不怪。在Win8.1时代,微软就移除系统中的DirectDraw API图形渲染支持,同样这个老旧功能也在Win10被移除,取而代之的是DX 11、DX 12等现代游戏技术。
对于笔者这类怀旧的老《红警2》玩家,要想在Win10上正常运行这款经典游戏,可以自己动手,手动为Win10平台加入DirectDraw API动态链,当然还得感谢国外大神的制作和分享。
具体资源为:WineD3D第三方渲染dll动态链(百度贴吧)
游戏支持:《命令与征服2》、《泰伯利亚之日》这类老游戏
下载地址:http://bitpatch.com/downloads/ie-ddrawfix.zip,备用网盘
操作如下:
1、使用Origin下载正版游戏,
2、解压ie-ddrawfix.zip压缩包,手动将ddrawfix/wined3d目录下的将的wined3d.dll、libwine.dll、ddraw.dll三个文件放入《红警2》等安装目录下,具体路径为:X:\Origin\Origin Games\Command and Conquer Red Alert II。
3、最后运行游戏,这时可正常显示画面和声音,可最小化,支持《Xbox》应用的截图功能。
注:笔者建议玩家使用Win10 RTM(10240)正式版当游戏平台,如果你已经升级更高版本的Win10预览版,在《红警2》游戏过程中可能会遇到游戏卡住等bug,尽量减少第三方软件程序的后台进程。