分页: 1 / 2

[问题]求ubuntu下面玩WAR3

发表于 : 2007-04-30 0:46
michaeland2
本人是新手,刚用ubuntu没几天,
今天下了一个wine是最新版的,wine-0.9.36
想在ubuntu下面玩WAR3,但是不会弄,能有强人教一下不?

发表于 : 2007-04-30 12:50
thword
不要用“强人”这个称呼,很多人看到这个称呼都不敢帮忙了(包括我:) )。

发表于 : 2007-04-30 13:12
karron
搜索一下论坛,有很多详细的教程了。

发表于 : 2007-04-30 13:38
michaeland2
呵呵,强人是相对的啊,我是新手啊

我装了WINE了

但是进入到war3的目录,输入 wine war3.exe 就是进不去啊。。

发表于 : 2007-04-30 13:42
karron
wine war3.exe -opengl 试试。 关键是你要把错误信息之类的贴出来。

还有,如果是nvidia,ati的显卡,要安装显卡驱动。

发表于 : 2007-04-30 22:17
michaeland2
我的机子现在能用beryl,显卡驱动是装好了的吧。。,不过我的那个受限驱动没有装。。。

发表于 : 2007-05-01 0:16
thword
受限驱动要装。

另:不要在beryl下玩war3。

关键是要把错误信息贴出来,好让大家知道问题出在哪里。

发表于 : 2007-05-11 19:13
圈圈
错误信息大概如下:

wine War3.exe -opengl
err:ole:CoCreateInstance apartment not initialised
fixme:advapi:SetSecurityInfo stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33f64c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f67c,0x00000000), stub!
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:win:EnumDisplayDevicesW ((null),0,0x33ca98,0x00000000), stub!
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:win:EnumDisplayDevicesW ((null),0,0x33d0a4,0x00000000), stub!
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:win:EnumDisplayDevicesW ((null),0,0x33d134,0x00000000), stub!
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found! (XRandR)
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:quartz:AsyncReader_QueryInterface No interface for {56a868b4-0ad4-11ce-b03a-0020af0ba770}!
fixme:quartz:Parser_QueryInterface No interface for {56a868b4-0ad4-11ce-b03a-0020af0ba770}!
fixme:quartz:AsyncReader_QueryInterface No interface for {56a868b5-0ad4-11ce-b03a-0020af0ba770}!
fixme:quartz:Parser_QueryInterface No interface for {56a868b5-0ad4-11ce-b03a-0020af0ba770}!

发表于 : 2007-05-11 21:47
thword
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found! (XRandR)
没有匹配的显示模式,或者说不能改变显示模式,应该是显卡驱动的问题。

有一个临时的解决办法可以试试,就是用虚拟桌面。
winecfg->Graphics->钩上Emulate virtual desktop,然后在下面输入合适的分辨率,比如1024*768->应用

不过,最好还是重新安装显卡驱动看看。

发表于 : 2007-05-11 21:56
圈圈
呵呵,我是用sudo apt-get install nvidia-glx-new装的,不知道是不是这个驱动?
PS:我自己编译安装NVIDIA-Linux-x86-100.14.03-pkg1.run这个驱动时重启后就进不去X界面了 ,只好不要这个~只有装nvidia-glx-new了

发表于 : 2007-05-14 20:17
ywj10112004
LZ记得把Movies文件夹删了。不然运行不了

发表于 : 2007-05-14 22:06
adqin
需要重新安装一遍,win下原来的exe是不能直接运行的。

我的安装步骤:
1、将光盘内容拷贝到硬盘上
2、cd进入相应目录,wine 安装程序.exe 开始安装
3、1.18升级到1.20
wine 升级程序.exe (安装法跟win下一样)
4、运行。
进入安装目录,wine War3.exe,如果卡的话,加opengl参数,分辨率设置为800×600

发表于 : 2007-05-14 22:07
adqin
ywj10112004 写了:LZ记得把Movies文件夹删了。不然运行不了
不用的,我重来就没有删除什么,而且昨天重新装过后,速度更快了。

发表于 : 2007-05-20 11:28
zanefei
帮我看看这个是什么错误
wine其他都没有问题,只有wine war3.exe有这个问题的说

fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0xf8c8c8)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock
err:ole:CoGetClassObject class {07b65360-c445-11ce-afde-00aa006c14f4} not registered
err:ole:CoGetClassObject no class object {07b65360-c445-11ce-afde-00aa006c14f4} could be created for context 0x1
err:quartz:GraphBuilder_Connect Unable to create filter (80040154), trying next one
err:ole:CoGetClassObject class {e30629d1-27e5-11ce-875d-00608cb78066} not registered
err:ole:CoGetClassObject no class object {e30629d1-27e5-11ce-875d-00608cb78066} could be created for context 0x1
err:quartz:GraphBuilder_Connect Unable to create filter (80040154), trying next one

发表于 : 2007-06-01 8:41
magiciany
ls的用 -opengl呢?
[quote]fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0xf8c8c8)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock [/quote]应该是因为用D3D加速的原因吧

我报错
err:ole:CoCreateInstance apartment not initialised
fixme:advapi:SetSecurityInfo stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33f64c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f67c,0x00000000), stub!
fixme:sync:CreateIoCompletionPort (0xffffffff, (nil), 00000000, 00000000): stub.
err:dsound:DSOUND_MixOne underrun on sound buffer 0x171c28
fixme:win:EnumDisplayDevicesW ((null),0,0x33f3e8,0x00000000), stub!
虽然能游戏,但看到错误总不太爽