[问题]现在我的ubuntu还是玩不了魔兽世界。求教
-
- 帖子: 9
- 注册时间: 2008-02-03 14:09
[问题]现在我的ubuntu还是玩不了魔兽世界。求教
网上有好多关于用wine玩WOW的帖子,我就跟着照猫画虎了.
现在的问题是WOW的PATCH打不上:
原文为:
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自动完成的)
而我实际的操作情况是:
leonw@leonw-laptop:/usr/lib/wine$ sudo patch -p1 < wow-patch-0.9.21.patch
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
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
dlls/winex11.drv/opengl.c: No such file or directory
请问如何解决??
现在的问题是WOW的PATCH打不上:
原文为:
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自动完成的)
而我实际的操作情况是:
leonw@leonw-laptop:/usr/lib/wine$ sudo patch -p1 < wow-patch-0.9.21.patch
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
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
dlls/winex11.drv/opengl.c: No such file or directory
请问如何解决??
-
- 帖子: 9
- 注册时间: 2008-02-03 14:09
貌似他的意思是先下载原码的WINE然后打了PATCH再编译安装?...我是直接APT-GET的,直接安上的WINE,还有没有办法解决?
leonw@leonw-laptop:/usr/lib/wine$ grep -R 'GetObjectType(hdc)' *
wow-patch-0.9.21.patch:- DWORD type = GetObjectType(hdc);
wow-patch-0.9.21.patch:+ DWORD type = 0; //GetObjectType(hdc);
呃...貌似找不到能够直接修改的地方了...请问有没有其它的解决方案?
启动WOW时遇到如下错误:
fixme:d3d9:IDirect3DDevice9Impl_CreateQuery (0x126e10) call to IWineD3DDevice_CreateQuery failed
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126e38) Event query: Unimplemented, but pretending to be supported
fixme:win:EnumDisplayDevicesW ((null),0,0x34f124,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not supported on protocol 4
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
err:d3d_draw:blt_to_drawable Blitting surfaces from sysmem not supported yet
Mesa 7.0.1 implementation error: i915_program_error: Exceeded max nr indirect texture lookups
怎么貌似去找D3D的DRIVER了,我明明已经安装了libgl,是不是还要哪里指定一下让程序使用OPENGL而不是D3D?
leonw@leonw-laptop:/usr/lib/wine$ grep -R 'GetObjectType(hdc)' *
wow-patch-0.9.21.patch:- DWORD type = GetObjectType(hdc);
wow-patch-0.9.21.patch:+ DWORD type = 0; //GetObjectType(hdc);
呃...貌似找不到能够直接修改的地方了...请问有没有其它的解决方案?
启动WOW时遇到如下错误:
fixme:d3d9:IDirect3DDevice9Impl_CreateQuery (0x126e10) call to IWineD3DDevice_CreateQuery failed
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126e38) Event query: Unimplemented, but pretending to be supported
fixme:win:EnumDisplayDevicesW ((null),0,0x34f124,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not supported on protocol 4
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
err:d3d_draw:blt_to_drawable Blitting surfaces from sysmem not supported yet
Mesa 7.0.1 implementation error: i915_program_error: Exceeded max nr indirect texture lookups
怎么貌似去找D3D的DRIVER了,我明明已经安装了libgl,是不是还要哪里指定一下让程序使用OPENGL而不是D3D?
- luojie-dune
- 帖子: 22033
- 注册时间: 2007-07-30 18:28
- 系统: Linux
- 来自: 空气中
- luojie-dune
- 帖子: 22033
- 注册时间: 2007-07-30 18:28
- 系统: Linux
- 来自: 空气中
-
- 帖子: 9
- 注册时间: 2008-02-03 14:09
晕。。。6楼你还真老实啊。。你没看出来5楼明显是在讽刺你嘛。。。WOW和CS不一样,不能靠在后边加个-opengl就开启opengl模式的,需要另寻它法,暴雪的游戏都是这样。
现在我已经开始寻求用cedega玩WOW的方法了,千辛万苦找到了transgaming-mozctlinstaller-1.0-1.i386
下载地址附在这,以方便后人(虽然不知道有没有用,晚上回去试试)
http://www.fs2you.com/files/0eb816e6-df ... 4221f3995/
嗯,BS那种只说让下载却不附下载地址的人。
现在我已经开始寻求用cedega玩WOW的方法了,千辛万苦找到了transgaming-mozctlinstaller-1.0-1.i386
下载地址附在这,以方便后人(虽然不知道有没有用,晚上回去试试)
http://www.fs2you.com/files/0eb816e6-df ... 4221f3995/
嗯,BS那种只说让下载却不附下载地址的人。
- yiding_he
- 帖子: 2677
- 注册时间: 2006-10-25 18:10
- 来自: 长沙
- 联系:
- pollothana
- 帖子: 262
- 注册时间: 2007-03-08 10:47
-
- 帖子: 4
- 注册时间: 2008-02-17 10:23