当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 25 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 用wine玩魔兽世界 -暂从精华区撤出-较老了
帖子发表于 : 2006-09-19 1:43 
头像

注册: 2006-04-12 18:54
帖子: 4669
送出感谢: 0 次
接收感谢: 7
http://www.mrxu.net/linux/2006/09/ubuntuwine.html

关键字:ubuntu wine wow 魔兽世界 World of Warcraft

游戏环境:ubuntu 6.06 p4 2.4g 726m scim输入法 nvidia mx 440 wine 9.21
1.安装显卡驱动(不是基于debian的发行版请去相关网站查询下怎么安装显卡驱动)
首先,现确定自己显卡驱动安装好没有

运行glxinfo | grep rendering

如果显示"direct rendering: Yes",则已安装。
不然的话:
nvidia显卡:

sudo apt-get install nvidia-glx
sudo nvidia-glx-config enable
nvidia-settings

ait 显卡(未验证):

sudo apt-get install xorg-driver-fglrx
sudo dpkg-reconfigure xserver-xorg
当提示选择一个驱动时,选择 fglrx
重启电脑

2.设定管理员密码(似乎只有ubuntu没有默认的root用户)

sudo passwd root

3.安装编译环境(请按照不同发行版自己安装)
首先,是基本编译器(似乎只有ubuntu是默认不带这个的-________-)

sudo apt-get install build-essential


其次,安装flex和bison

sudo apt-get install flex bison

然后安装X 11 库文件
(wine的readme是这么说的,called xlib6g-dev in Debian and XFree86-devel in Red Hat)

sudo apt-get install xlibs-dev

安装libgl
(这个取决于你的发行版本,反正是opengl的lib文件,提供opengl的支持的)

sudo apt-get install libartsc0 libartsc0-dev libgl1-mesa-dev

最后,安装字体包
sudo apt-get install ftgl-dev fontforge



4.下载Wine源代码
在SF.net的wine下载页面
下载 wine-0.9.21.tar.bz2
然后解压缩

5.打补丁
下载
wow-patch-0.9.21.patch
x11drv_fbconfig_fix-0001.bin
然后放到wine源代码解压缩的目录。

然后用终端进入你放源代码的目录(比如cd ~/Desktop/wine-0.9.21)

patch -p1<wow-patch-0.9.21

屏幕上会显示如下的
The text leading up to this was:
--------------------------
|--- dlls/winex11.drv/opengl.c 2006-09-14 18:57: 01.000000000 +0200
|+++ dlls/winex11.drv/opengl.c 2006-09-14 18:57:17.000000000 +0200
--------------------------
File to patch:
按着他的提示,输入dlls/winex11.drv/opengl.c(在这里不能用tab自动完成的)
如果你是ait的显卡,还要patch -p1<x11drv_fbconfig_fix- 0001.bin,其他和上一个补丁一样

6.编译
在终端中进入tools目录(比如cd tools)

bash wineinstall


等待系统自己进行设置

然后会出现
We need to install wine as root user, do you want us to build wine,
'su root' and install Wine? Enter 'no' to continue without installing
看看系统提示说缺少什么包。

没什么问题的话,输入yes,就开始漫长的编译了。
编译完毕,还会叫你以root身份登录,进行最后的设置。


7.载&运行EasyWine
(在http://www.EasyWine.org找到对应你版本的EasyWine安装方法)
下载EasyWine
然后在终端里:
进入你放Easywine的地方(比如cd Desktop)
su root
bash EasyWine3RC2.sh
然后安提示输入
安装完毕后,关闭再重新打开终端,输入EasyWine,设置虚拟c盘,路径留空,然后选择初始化wine设置。
EasyWine设置结束。


8.设置输入法
在SCIM的选项里,前端->全局设置里,取消掉"将预编辑字符串嵌入如到客户窗口中"
就能在wine模拟的wow里正常进行中文输入了

9.游戏
1..如果你是在windows安装的游戏,那么

wine /media/hdax/(你的魔兽目录)/WoW.exe -opengl -nosound 就可以游戏了

2.如果你要在ubuntu里安装游戏,那么直接wine安装文件。安装后的文件在主文件夹的.wine/dosdevices里。 .wine是隐藏文家夹,要在根目录下按CTRL+h才能看到。



参考链接


最后由 jarlyyn 编辑于 2008-01-08 8:24,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 用wine玩魔兽世界
帖子发表于 : 2006-09-29 3:20 

注册: 2006-08-22 13:06
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
jarlyyn 写道:

代码:
patch -p1<wow-patch-0.9.21




应该是

代码:
patch -p1<wow-patch-0.9.21.patch


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-09-29 23:29 

注册: 2006-05-27 14:58
帖子: 182
地址: 西安
送出感谢: 0 次
接收感谢: 0 次
运行起来很卡啊,cpu使用100%
很容易掉的,听不到声音也很不舒服。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-09-30 1:31 

注册: 2006-05-27 14:58
帖子: 182
地址: 西安
送出感谢: 0 次
接收感谢: 0 次
只能运行魔兽世界啊,为什么运行魔兽争覇会出错?

err:ole:CoGetClassObject class {cda42200-bd88-11d0-bd4e-00a0c911ce86} not regist ered
err:ole:CoGetClassObject no class object {cda42200-bd88-11d0-bd4e-00a0c911ce86} could be created for context 0x1
err:ole:CoGetClassObject class {e436ebb2-524f-11ce-9f53-0020af0ba770} not regist ered
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found! (NoRes)


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-09-30 1:52 
头像

注册: 2006-04-12 18:54
帖子: 4669
送出感谢: 0 次
接收感谢: 7
war3:代-opengl 看看
wow要声音的话按我给出的链接设置下

速度方面

wine regedit,加入以下值

[HKEY_LOCAL_MACHINE\Software\Wine\OpenGL]
"DisabledExtensions"="GL_ARB_vertex_buffer_object"


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-09-30 4:03 

注册: 2006-05-27 14:58
帖子: 182
地址: 西安
送出感谢: 0 次
接收感谢: 0 次
jarlyyn:
war3:代-opengl 看看



还是不行


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-09-30 5:01 
头像

注册: 2006-04-12 18:54
帖子: 4669
送出感谢: 0 次
接收感谢: 7
你桌面分辨率多少?


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-09-30 5:32 

注册: 2006-05-27 14:58
帖子: 182
地址: 西安
送出感谢: 0 次
接收感谢: 0 次
分辨是1024*768


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-09-30 5:41 

注册: 2006-05-27 14:58
帖子: 182
地址: 西安
送出感谢: 0 次
接收感谢: 0 次
用cedega可以运行warcraft iii了,不过还是没声音


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2006-10-09 19:14 

注册: 2005-12-09 21:32
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
wow-patch-0.9.21.patch
找不到了
谁能给我发一个或者给个联接
neolsr@gmail.com


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2006-10-09 19:21 

注册: 2005-12-09 21:32
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
wow-patch-0.9.21.patch
找不到了
谁能给我发一个或者给个联接
neolsr@gmail.com


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2006-10-09 19:51 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
引用:
首先,现确定自己显卡驱动安装好没有

运行glxinfo | grep rendering

如果显示"direct rendering: Yes",则已安装。
在xgl或者说beryl下面,这个就说不通了。 :lol:


_________________
● 鸣学


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2006-10-09 20:31 
头像

注册: 2006-04-12 18:54
帖子: 4669
送出感谢: 0 次
接收感谢: 7
NEOLSR 写道:
wow-patch-0.9.21.patch
找不到了
谁能给我发一个或者给个联接
neolsr@gmail.com

http://bbs.game.mop.com:8080/viewthread ... B%AF%BE%F5

下载附件


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2006-10-09 20:32 
头像

注册: 2006-04-12 18:54
帖子: 4669
送出感谢: 0 次
接收感谢: 7
eexpress 写道:
引用:
首先,现确定自己显卡驱动安装好没有

运行glxinfo | grep rendering

如果显示"direct rendering: Yes",则已安装。
在xgl或者说beryl下面,这个就说不通了。 :lol:

在xgl/berly下

别说wow,连never ball都起不来…………

和没装驱动一个性质…………


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2006-10-13 17:08 

注册: 2006-02-23 20:22
帖子: 76
送出感谢: 0 次
接收感谢: 0 次
那谁知道,怎样在xgl/berly下设置
然后能够打warcraft的说

有人告诉我说,可以用Xnest搞定的

可是搜了相关的,就是一直搞不定的说


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 25 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译