发新话题
 搜藏 打印 该页面添加到 Mister Wong

Linux下用Wine运行WOW 魔兽世界详细方法!!

Linux下用Wine运行WOW 魔兽世界详细方法!!

原文:http://gentoo-wiki.com/HOWTO_Install_and_update_World_Of_Warcraft_with_wine

下载经过打了2个补丁上去的wine 0.9.4 ,一个是wow的鼠标bugfix,一个是人物选择后地面圆圈的bugfix

http://www.nowboy.com/files/wine-0.9.4.tar.bz2
原发布地址:
http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=4070

你喜欢也可以自己打补丁:

WoW-circlebug.patch 代码:
复制内容到剪贴板
代码:
--- dlls/opengl32/opengl_norm.c
+++ dlls/opengl32/opengl_norm.c
@@ -2367,7 +2367,7 @@
void WINAPI wine_glPolygonOffset( GLfloat factor, GLfloat units ) {
   TRACE("(%f, %f)\n", factor, units );
   ENTER_GL();
-  glPolygonOffset( factor, units );
+  glPolygonOffset( -factor, units );
   LEAVE_GL();
}
1.8版需要这个patch
wine-wow_fixes.patch:
http://polynomial-c.homelinux.net/pub/gentoo/portage/app-emulation/wine/files/wine-wow_fixes.patch

wine-0.9.4-wow_fixes.patch
http://polynomial-c.homelinux.net/pub/gentoo/portage/app-emulation/wine/files/wine-0.9.4-wow_fixes.patch

如果是旧版本wine的话,用文本编辑器打开Ebuild,找到
复制内容到剪贴板
代码:
src_unpack() {
        unpack Wine-${PV}.tar.gz
        cd "${S}"

        epatch "${FILESDIR}"/winearts-kdecvs-fix.patch
        sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in
        epatch "${FILESDIR}"/20041019-no-stack.patch #66002
}
在 epatch "${FILESDIR}"/20041019-no-stack.patch #66002
后面加上:
复制内容到剪贴板
代码:
epatch "${FILESDIR}"/wine-wow_fixes.patch #wowmousepatch
如果是wine-0.9.4的话,用文本编辑器打开Ebuild,找到
复制内容到剪贴板
代码:
src_unpack() {
        unpack Wine-${PV}.tar.gz
        cd "${S}"

        epatch "${FILESDIR}"/winearts-kdecvs-fix.patch
        sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in
        epatch "${FILESDIR}"/20041019-no-stack.patch #66002
}
在 epatch "${FILESDIR}"/20041019-no-stack.patch #66002
后面加上:
复制内容到剪贴板
代码:
epatch "${FILESDIR}"/wine-0.9.4-wow_fixes.patch #wowmousepatch
安装方法:
1、安装好以上的wine。之前如果你喜欢还可以打上中文补丁,在Wine区找一下置顶贴.
2、用EasyWine安装IE6,你喜欢可以手动自己配置安装。
3、看看你的虚拟c盘里面的windows目录下的system32有没有 msvcp60.dll、mfc42.dll ,没有就到 http://www.2dll.com 下载并复制过去。
4、安装 http://support.microsoft.com/default.aspx?scid=kb;en-us;259403 上面的 Vcredist.exe installs the latest run-time components for Visual C++ applications
下载地址:
http://download.microsoft.com/download/vc60pro/update/1/w9xnt4/en-us/vc6redistsetup_enu.exe
5、用 wine 安裝 win32版的 mozilla,接着安裝 Mozilla Active X components,接着就可以安裝 WoW了。
下载地址:
http://www.iol.ie/~locka/mozilla/MozillaControl177.exe
6、安装WOW


7、授权书那方面字是乱码,不过不影响安裝,请自己猜一下吧!安裝完成的画面:

8、当然装patch也没有问题

9、进入画面,人物选择画面,gcin中文输入ok!



10、声音方面修改一下 WoW 安裝目录下的 WTF/Config.wtf,加上这2行:
复制内容到剪贴板
代码:
SET SoundOutputSystem "1"
SET SoundBufferSize "232"
就不会爆音。
11、修正死掉后的问题
SET ffxDeath "0"
12、执行加上参数 -opengl
wine WoW.exe -opengl
目前已知严重问题:一启动输入法人物就会大爆走,多天来的测试结果就是这样,我想不打中文应该也可以玩下去吧...真是可惜,明明可以输入了說,却发现输入法不合,scim 可以输入中文。
玩起來感觉比起windows下是差了一点,不过可能是硬件差,XP1700+跟Geforce2MX在windows下也好不到那里去,总而言之,魔獸世界还蛮不錯玩的!
如何设定成以窗口模式运行呢?
进入游戏后就可以设定了,或是直接在WTF/Config.wtf內加上
要攻攻击人要用 Tab 让他自动选 orz


PS:
如果是 ATI 显卡的话:
在 /etc/portage/package.keywords 增加:
  media-video/ati-drivers ~x86
声卡配置:
在 /Path/to/wow/WTF/Config.wtf 配置:
  SET SoundBufferSize "70"
更多问题参阅
http://gentoo-wiki.com/HOWTO_Install_and_update_World_Of_Warcraft_with_wine
下面附上两个patch:
wine-wow_fixes.patch
wine-0.9.4-wow_fixes.patch
附件: 您所在的用户组无法下载或查看附件

本文由hew 发布于Linuxsky 论坛,网址:http://bbs.linuxsky.org/thread-2224-1-1.html

相关主题
你的鼓励,我的动力.
做人厚道,看贴回贴.
my linux blog

TOP

发新话题