1、安装 wine 和 q4wine
q4wine 不但是一个图形界面,而且还带了 winetricks 功能,除了 wine 自带的组件,winetricks 还可以装很多流行的 windows 组件,比如 vc 运行库、direcx 模块等。
使用 root 命令行安装:
zypper in wine q4wine q4wine-lang
2、弄一个魔兽争霸 3
可以把 war3 文件夹复制到 Linux 用户主文件夹,或者直接用 windows 下的 war 文件夹。
如果用 windows 下的 war3 文件夹,需要让 windows 分区可执行可写。
具体可以参考:http://lug.ustc.edu.cn/sites/opensuse-guide/windows.php
“12.3.3 双系统启动”里面的一段话。
3、利用 wine 运行 War3.exe
wine /home/suse123/Warcraft3/War3.exe -opengl
wine 初次运行会做一些配置,然后说这个程序需要 Mono 支持.Net,点击安装。
我这里下载失败了,没搞定。不碍事,用 Yast 装一个 Mono 就行了。
zypper in mono-core
安装好之后再执行:
wine /home/suse123/Warcraft3/War3.exe -opengl
虽然命令行出现一些 error 信息,不过已经不碍事了。可以单机打 DOTA 了。如果装了 A 卡或 N 卡官方驱动,性能应该更好一些。
上面小地图野怪点正常应该是小绿点,Roshan 是大红点,好像就这个显示有点诡异,其他的正常。
魔兽的改键程序一般需要 MSVBVM60.DLL 文件,后面来装。
4、q4wine 初次运行和 Windows 应用程序安装
q4wine 初次运行需要设置 32 位和 64 位 wine libs 目录:
/usr/lib/wine
/usr/lib64/wine
其他的用默认设置。设置 finish 之后会打开 q4wine 界面,
点击上面的 Setup 标签页,可以看到 winetricks。
点击第一个 Install or update Winetrick script
程序会自动下载 Winetrick 脚本。
然后点击第二个 Refersh Winetricks application list,等待更新完毕,
会出现可以安装的应用程序。
推荐装个 dlls---->vcrun2005 和 d3dx9。双击就可以安装。
组件 dlls---->vb6run 是改键程序用的,这个需要自己下载:
microsoft.com/zh-cn/download/details.aspx?id=24417
然后把 VB6.0-KB290887-X86.exe 放到 用户主文件夹的
.cache/winetricks/vb6run/
文件夹里。(按 Alt + . 显示隐藏文件)
再执行 vb6run 的安装。
装好后,执行
wine Warcraft3/ 魔兽改键精灵 / 魔兽改键精灵.exe &
就能启动改键程序。界面有点乱码,好像空格键不好使,字母键还行。
至于游戏平台的 wine,我找到
forum.ubuntu.org.cn/viewtopic.php?p=2136085
但是我这 64 位系统 IE6 还装不了,没搞定。
Steam 平台现在已经原生态支持 Linux 了,不需要 wine,以后还是等 Dota2 的原生 Linux 版更好。