在 Mint 下通过 wine 玩 StarCraft 2

第一步,确保私有显卡驱动已经装好,3D 效果正常。推荐 NVIDIA 显卡+NVIDIA 私有驱动。

第二步,安装 wine,直接使用官方 repository 里的 wine1.3 包即可。sudo apt-get install wine1.3

第三部,加装一些必要的 wine 附件:
winetricks droid fontfix fontsmooth-rgb gdiplus gecko
winetricks vcrun2008 vcrun2005 allfonts d3dx9 win7
winetricks ie6

第四步,对 wine 的设置:
winecfg,进 libraries 选项卡,在 new overrides 下拉框中输入 mmdevapi 再点 add,然后在列表框中找到 mmdevapi,点 edit 按钮,将其设为 disabled。最后进 audio 选项卡,把声音输出设为 OSS。

第五步,安装 SC2,如果是用的光盘版,需要再打几个命令才能看到光盘上的内容:
sudo umount /media/SC2*
sudo mount -t udf -o ro,unhide,uid=$(id -u) /dev/cdrom /media/cdrom
后面的 /media/cdrom 可以是其他挂载点,自己先建立目录。之后就可以进光盘挂载点,执行 wine install.exe 启动安装程序了,不过建议手工将所有光盘上的文件拷贝到硬盘上某个地方,再从那里启动安装程序,因为似乎 wine 的光盘盘符有些问题,会导致安装文件报告说找不到数据。

WineHQ 上有一些修改注册表以提升画质和流畅度的办法,参见这里

Happy SC2!

评论

此博客中的热门博文

Linux Mint 硬件建议:显卡

为什么选择 Linux Mint?