用Wine运行魔兽争霸III
出自Linux Wiki
Wine项目已经使在Linux中运行魔兽争霸成为可能。只要3D加速已经开启,运行魔兽争霸一般就没有问题了。
目录 |
安装Wine
首先要在系统中安装Wine,几乎所有Linux发行版都包括这一软件,只要从软件仓库安装即可,如在Debian、Ubuntu系统中,使用如下命令安装:
$ sudo apt-get install wine
准备工作
如果有正版的魔兽争霸安装程序,直接安装即可。
如果在Windows中有已装好的魔兽,则无需再次安装,只需导入注册表文件,具体方法如下:
- 下载注册表文件War3.reg
- 以普通用户身份运行wine regedit,导入前面的注册表文件
目前不支持在游戏中播放任务的Movies,所以要把Movies文件夹改名。如:
$ mv Moives _Moives
运行魔兽
为了避免对OpenGL的使用发生冲突,请先关闭桌面特效。
到存放魔兽的文件夹,执行:
$ 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可能出现这一问题)
若有更多问题,请在“讨论页面”讨论。