用Wine运行魔兽争霸III

出自Linux Wiki

在2009年3月1日 (日) 14:25由Congyang (讨论 | 贡献)所做的修订版本

Wine项目已经使在Linux中运行魔兽争霸成为可能。只要3D加速已经开启,运行魔兽争霸一般就没有问题了。

目录

安装Wine

首先要在系统中安装Wine,几乎所有Linux发行版都包括这一软件,只要从软件仓库安装即可,如在DebianUbuntu系统中,使用如下命令安装:

$ sudo apt-get install wine

准备工作

如果有正版的魔兽争霸安装程序,直接安装即可。

如果在Windows中有已装好的魔兽,则无需再次安装,只需导入注册表文件,具体方法如下:

目前不支持在游戏中播放任务的Movies,所以要把Movies文件夹改名。如:

$ mv Moives _Moives

运行魔兽

为了避免对OpenGL的使用发生冲突,请先关闭桌面特效。

Hint.gif
提示:
Ubuntu为例,在“系统”菜单中找“首选项”->“外观”,将桌面特效设为“无”。

到存放魔兽的文件夹,执行:

$ wine War3.exe -opengl

$ wine Frozen\ Throne.exe -opengl

$ wine Warcraft\ III.exe -opengl

运行相应版本的魔兽。注意-opengl参数一定要加,Wine对DirectX的支持还不够好。

常见问题

1.如果以上方法仍不奏效,可以在从“准备工作”开始的所有命令前加WINEPREFIX=~/.wineWar3 ,如:

WINEPREFIX=~/.wineWar3 wine regedit
WINEPREFIX=~/.wineWar3 wine War3.exe -opengl

2.GNOME桌面环境下,默认按住ALT,点击鼠标右键会出现移动的菜单,很烦人。解决该问题很简单,改一下默认的键即可。具体在Debian下可以 系统->首选项->窗口,在移动键中把默认的Alt改为Ctrl或者Super(一般情况下对应普通键盘的Win键, 推荐)。这样,在游戏中按住Alt,再点击鼠标右键就不会出现之前的问题了。[1]

如果仍然不好使,请确认你使用的Wine包含OpenGL支持(自己编译的Wine可能出现这一问题)

若有更多问题,请在“讨论页面”讨论。

参考资料

  1. http://forum.ubuntu.org.cn/viewtopic.php?f=121&t=123714&view=next
个人工具
简体繁体转换