Mac下Wine运行心灵终结Mental Omega 3.3


Mac下Wine运行心灵终结Mental Omega 3.3

简介

红色警戒(Command & Conquer: Red Alert 2)是经典的游戏,心灵终结是基于尤里的复仇的一个Mod,被称为”几乎完美的尤里的复仇”,2016年底该Mod发布3.3版本。相比原版的红警,阵营间的兵种区分更大,兵种相克更加合理,增加了多种对战模式,玩起来更加有意思。

安装Wine

Wine可以在Linux/Mac平台下模拟执行Window程序

请安装开发版本的Wine以便获得更好的兼容性

1
2
brew cask install wine-devel
brew install winetricks

安装Mental Omega 3.3

请安装3.3.2版本,最早的MentalOmega 3.3.0版本的clientxna.exe无法正常启动,需要后续更新才行,该问题可以参考(https://github.com/CnCNet/xna-cncnet-client/issues/29)

选择一个心灵终结的懒人包,解压之后运行

1
winetricks xna40

会自动安装依赖.net40和xna40,安装完毕后如果直接运行wine MentalOmegaClient.exe仍然会提示缺少.NET组件,但是可以通过wine Resources/clientxna.exe来开启程序绕过检查。

Wine

其他优化

关于Wine的字体优化,可以参考WINE界面与字体美化全攻略,及我的常用WINE程序截图展示

目前遇到的Bug

  • 1.会经常性的在命令行窗口弹出错误信息:

winedevice.exe(18227,0xb0004000) malloc: *** error for object 0x40203bb2: pointer being freed was not allocated

  • 2.在长时间运行红警后,会出现闪退现象

更新日志

2019.06.22 更新最新的 Wine 使用情况。

参考文档

【WineHQ】解决UTF8乱码问题