在 macOS 上使用 CrossOver 运行 Red Alert 2(红警 2)

系统版本:10.14.4

用到的工具(理论不限版本,这里列出我的环境):CrossOver 17.5.1、Wine 2.8、红警 2 补丁(ddwrapper.zip

补丁的用处是改善红警 2 在 Wine 环境下出现非常卡顿的情况,适用于:红警原版 1006、红警共辉 MOD


可用的 aqrit.cfg 配置文件

;;; www.bitpatch.com ;;;

RealDDrawPath            = AUTO
BltMirror                = 0
BltNoTearing             = 0
ColorFix                 = 0
DisableHighDpiScaling    = 0
FakeVsync                = 0
FakeVsyncInterval        = 0
ForceBltNoTearing        = 0
ForceDirectDrawEmulation = 0
NoVideoMemory            = 1
SingleProcAffinity       = 0
ShowFPS                  = 15

安装过程

  1. 将下载后的 ddwrapper.zip 压缩文件解压
  2. 复制 aqrit.cfg、ddraw.dll 文件到红警安装目录
  3. 打开补丁配置文件:aqrit.cfg
  4. 将上方 可用的 aqrit.cfg 配置文件内容替换到编辑器并保存
  5. 以上配置默认开启左上角 FPS 显示,若不需要将 ShowFPS 参数改为 0
  6. 打开红警配置文件:Ra2.ini,搜索 [Video],在下一行添加:StretchMovies=no
  7. 修改 ScreenWidth 参数为 1440
  8. 修改 ScreenHeight 参数为 900
  9. 保存并关闭 Ra2.ini 配置文件
  10. 打开 CrossOver,添加 Windows 7 容器,选中后打开 Wine 配置界面
  11. 在函数库标签内添加:ddraw.dll 并忽略警告,保存关闭配置界面
  12. 点击运行命令使用刚刚创建的 Windows 7 容器,点击浏览按钮选择红警目录下 ra2.exe,点击将命令保存到面板
  13. 双击 CrossOver 内 ra2.exe 即可开始游戏

结语

  • 例如我这样的菜鸡如果任务过不去,可以用测试兼容的辅助工具:红色警戒2修改大师,下载后使用请看安装过程 #12
  • 暂未发现使用窗口模式的方式,请不要在参数内添加 -win
  • 游戏运行时暖机属于正常现象,冬天的暖手宝,夏天的热炕头
  • 游戏过程中注意勤保存(
  • 这篇文章不水,谢谢

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据