[问题]求ubuntu下面玩WAR3

游戏讨论
michaeland2
帖子: 20
注册时间: 2006-12-24 1:21
送出感谢: 0
接收感谢: 0
联系:

[问题]求ubuntu下面玩WAR3

#1

帖子 michaeland2 » 2007-04-30 0:46

本人是新手,刚用ubuntu没几天,
今天下了一个wine是最新版的,wine-0.9.36
想在ubuntu下面玩WAR3,但是不会弄,能有强人教一下不?
thword
帖子: 119
注册时间: 2007-04-09 12:19
送出感谢: 0
接收感谢: 0

#2

帖子 thword » 2007-04-30 12:50

不要用“强人”这个称呼,很多人看到这个称呼都不敢帮忙了(包括我:) )。
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 karron » 2007-04-30 13:12

搜索一下论坛,有很多详细的教程了。
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
michaeland2
帖子: 20
注册时间: 2006-12-24 1:21
送出感谢: 0
接收感谢: 0
联系:

#4

帖子 michaeland2 » 2007-04-30 13:38

呵呵,强人是相对的啊,我是新手啊

我装了WINE了

但是进入到war3的目录,输入 wine war3.exe 就是进不去啊。。
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 karron » 2007-04-30 13:42

wine war3.exe -opengl 试试。 关键是你要把错误信息之类的贴出来。

还有,如果是nvidia,ati的显卡,要安装显卡驱动。
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
michaeland2
帖子: 20
注册时间: 2006-12-24 1:21
送出感谢: 0
接收感谢: 0
联系:

#6

帖子 michaeland2 » 2007-04-30 22:17

我的机子现在能用beryl,显卡驱动是装好了的吧。。,不过我的那个受限驱动没有装。。。
thword
帖子: 119
注册时间: 2007-04-09 12:19
送出感谢: 0
接收感谢: 0

#7

帖子 thword » 2007-05-01 0:16

受限驱动要装。

另:不要在beryl下玩war3。

关键是要把错误信息贴出来,好让大家知道问题出在哪里。
圈圈
帖子: 18
注册时间: 2007-04-28 12:15
送出感谢: 0
接收感谢: 0

#8

帖子 圈圈 » 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}!
thword
帖子: 119
注册时间: 2007-04-09 12:19
送出感谢: 0
接收感谢: 0

#9

帖子 thword » 2007-05-11 21:47

err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found! (XRandR)
没有匹配的显示模式,或者说不能改变显示模式,应该是显卡驱动的问题。

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

不过,最好还是重新安装显卡驱动看看。
圈圈
帖子: 18
注册时间: 2007-04-28 12:15
送出感谢: 0
接收感谢: 0

#10

帖子 圈圈 » 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了
头像
ywj10112004
帖子: 76
注册时间: 2007-01-30 16:49
来自: 上海
送出感谢: 0
接收感谢: 0
联系:

#11

帖子 ywj10112004 » 2007-05-14 20:17

LZ记得把Movies文件夹删了。不然运行不了
图片
头像
adqin
帖子: 1417
注册时间: 2007-01-24 22:07
来自: http://adqin.cn
送出感谢: 0
接收感谢: 0
联系:

#12

帖子 adqin » 2007-05-14 22:06

需要重新安装一遍,win下原来的exe是不能直接运行的。

我的安装步骤:
1、将光盘内容拷贝到硬盘上
2、cd进入相应目录,wine 安装程序.exe 开始安装
3、1.18升级到1.20
wine 升级程序.exe (安装法跟win下一样)
4、运行。
进入安装目录,wine War3.exe,如果卡的话,加opengl参数,分辨率设置为800×600
头像
adqin
帖子: 1417
注册时间: 2007-01-24 22:07
来自: http://adqin.cn
送出感谢: 0
接收感谢: 0
联系:

#13

帖子 adqin » 2007-05-14 22:07

ywj10112004 写了:LZ记得把Movies文件夹删了。不然运行不了
不用的,我重来就没有删除什么,而且昨天重新装过后,速度更快了。
zanefei
帖子: 76
注册时间: 2006-02-23 20:22
送出感谢: 0
接收感谢: 0
联系:

#14

帖子 zanefei » 2007-05-20 11:28

帮我看看这个是什么错误
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
magiciany
帖子: 393
注册时间: 2007-04-25 11:49
送出感谢: 0
接收感谢: 0

#15

帖子 magiciany » 2007-06-01 8:41

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!
虽然能游戏,但看到错误总不太爽
回复

回到 “游戏和游戏模拟器”