|
本帖最后由 gameboy 于 2021-8-4 20:19 编辑
原文:
之前国内各种关于CNC2和RA2兼容性帖子转来转去,大家可能以为ie-ddrawfix就是最终解决方案,但这其实是错误的,ie-ddrawfix归根结底是为了解决Bioware的无限引擎(Infinity Engine)系游戏的渲染和兼容问题,所以才叫"ie",其作者已表示不会为CNC系游戏改良。
再者ie-ddrawfix在CNC2/RA2下各种BUG明显,用过的都能感受到,最常见的BUG:在ie-ddrawfix的WineD3D模式下进入TS的游戏分辨率菜单,会有严重卡顿,个别菜单还会消失。RA2各种菜单切换时也有假死状况,必须配合另一个第三方工具“CnCGraphicsPatch”一起使用。
所以后来CnCNet推出了cnc-ddraw(for 1代引擎)和ts-ddraw(for 2代引擎)
其中ts-ddraw,今年又有更新,基本完美了,真正做到了丢一个dll进去解决所有问题及瑕疵,并提供额外改进及功能。我试了下,没有任何菜单会消失或卡顿,无需再使用德国佬的CnCGraphicsPatch,红警2祖传ini防卡代码也不需要了,wine3D渲染当然也不用了,系统兼容也不用再改,整体无限接近原生效果。
cnc-ddraw可以修复老游戏的兼容性问题,比如黑屏、性能差、崩溃或者 Alt Tab 缺陷。
功能
使用说明注意: 如果你使用 cnc-ddraw 的游戏有自己的窗口模式,然后确保你禁用游戏自己的窗口模式第一。如果你想在窗口模式下玩,那么在全屏幕下开始游戏,然后按下 Alt Enter 键启用 cnc-ddraw 窗口模式(或者在配置程序中启用窗口模式而不使用 Alt Enter)。
如果游戏开始,但它不工作完美,然后打开配置程序,并检查兼容性设置。或者,您也可以使用记事本打开 ddraw.ini,并在其中修改兼容性设置。
Ddraw.ini 中的兼容性设置
如果游戏完全没有开始或者崩溃,那么请生成一个调试日志文件并上传它。
热键- [ Alt ] [ Enter ] = 在窗口模式和全屏模式之间切换
- [ Ctrl ] [ Tab ] = 解锁光标
- [右键] [右键 Ctrl ] = 解锁光标
Supported Games 支持的游戏- Command & Conquer Gold
- Command & Conquer: Red Alert
- Command & Conquer: Tiberian Sun
- Command & Conquer: Red Alert 2
- Carmageddon
- Carmageddon 2
- Warcraft 2
- StarCraft
- Diablo
- Diablo 2
- Age of Empires
- Age of Empires II
- Theme Hospital
- Populous: The Beginning
- Outlaws
- Dungeon Keeper
- Dark Reign: The Future of War
- Star Wars: Galactic Battlegrounds
- Atomic Bomberman
- Dune 2000
- Oddworld: Abe's Oddysee
- Commandos
- Red Baron 3D
- F-16 Multirole Fighter
- F-22 Raptor
- Nox
- ...
还有更多的游戏支持,但我通常不更新列表,只是尝试一下,如果它不工作,然后检查上面的说明。
附件为补丁文件
cnc-ddraw.zip
(1.86 MB, 下载次数: 2)
|
|