[已解决][问题]命令与征服3:凯恩之怒的怪异问题

Wine、Cedega、CrossOver 等配置
回复
wdboss
帖子: 240
注册时间: 2007-09-12 10:30
送出感谢: 0
接收感谢: 0
联系:

[已解决][问题]命令与征服3:凯恩之怒的怪异问题

#1

帖子 wdboss » 2008-08-31 1:41

我玩的是游侠网的命令与征服3凯恩之怒独立运行硬盘版,执行如下命令进行游戏,以及回显信息:
wine /media/BenQ/cnc3/cnc3ep1.exe -ui
fixme:win:EnumDisplayDevicesW ((null),0,0x32f7c0,0x00000000), stub!
fixme:font:WineEngCreateFontInstance Dirty hack. Default and ansi charset is translated to getenv("WINE_DEFAULT_CODEPAGE")
fixme:font:WineEngCreateFontInstance Dirty hack. Default and ansi charset is translated to getenv("WINE_DEFAULT_CODEPAGE")
fixme:wave:wodPlayer_Reset shouldn't have headers left
err:module:import_dll Library MSVCR80.dll (which is needed by L"Z:\\media\\BenQ\\cnc3\\RetailExe\\1.1\\cnc3ep1.dat") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\media\\BenQ\\cnc3\\RetailExe\\1.1\\cnc3ep1.dat" failed, status c0000135

我已经将MSVCR80.dll放到~/.wine/drive_c/windows/system32里了,游戏目录下也放了一个(游戏目录里面不放也一样,放在游戏目录里而不放在system32里也一样)

我就搞不明白为什么还是提示找不到MSVCR80.dll?
上次由 wdboss 在 2008-08-31 12:31,总共编辑 1 次。
Dell Inspiron 1520
Intel Centrino Duo MTL
Intel 965PM Express
Core 2 Duo T7250 2.0GHz
2GB 667MHz DDR2
NVIDIA GeForce Go 8600M GT
120GB SATA
Intel PRO/Wireless 3945
OS:Ubuntu 8.10 64位
Status:一切正常
头像
windowssux
帖子: 618
注册时间: 2006-08-06 16:58
来自: 北海
送出感谢: 0
接收感谢: 1 次

#2

帖子 windowssux » 2008-08-31 9:50

放在system32里面再

regsvr32 msvcr80.dll

试一试
wdboss
帖子: 240
注册时间: 2007-09-12 10:30
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 wdboss » 2008-08-31 11:30

windowssux 写了:放在system32里面再

regsvr32 msvcr80.dll

试一试


出错!C++ Runtime Error, R6034
Dell Inspiron 1520
Intel Centrino Duo MTL
Intel 965PM Express
Core 2 Duo T7250 2.0GHz
2GB 667MHz DDR2
NVIDIA GeForce Go 8600M GT
120GB SATA
Intel PRO/Wireless 3945
OS:Ubuntu 8.10 64位
Status:一切正常
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中
送出感谢: 9 次
接收感谢: 61 次

#4

帖子 luojie-dune » 2008-08-31 11:41

换一个wine版本
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
wdboss
帖子: 240
注册时间: 2007-09-12 10:30
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 wdboss » 2008-08-31 12:31

问题解决了!
原来是MSVCR80.dll版本不匹配,我用的是SP2版的,而manifest是SP3的。把MSVCR80.dll换成SP3的就OK了~~
Dell Inspiron 1520
Intel Centrino Duo MTL
Intel 965PM Express
Core 2 Duo T7250 2.0GHz
2GB 667MHz DDR2
NVIDIA GeForce Go 8600M GT
120GB SATA
Intel PRO/Wireless 3945
OS:Ubuntu 8.10 64位
Status:一切正常
vvvli
帖子: 441
注册时间: 2006-10-26 7:02
送出感谢: 0
接收感谢: 0

#6

帖子 vvvli » 2008-08-31 12:55

问下 wine 凯恩之怒的配置。
wdboss
帖子: 240
注册时间: 2007-09-12 10:30
送出感谢: 0
接收感谢: 0
联系:

#7

帖子 wdboss » 2008-08-31 14:18

vvvli 写了:问下 wine 凯恩之怒的配置。


首先复制d3dx9_29.dll到system32目录里面;
然后复制msvcr80.dll到system32目录里,并将对应版本的manifest文件复制到windows\winsxs\manifests目录里面,OK!
比如你的msvcr80.dll是SP3的,版本号为8.0.50727.42,那么就应该复制x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd.manifest到windows\winsxs\manifests里。
Dell Inspiron 1520
Intel Centrino Duo MTL
Intel 965PM Express
Core 2 Duo T7250 2.0GHz
2GB 667MHz DDR2
NVIDIA GeForce Go 8600M GT
120GB SATA
Intel PRO/Wireless 3945
OS:Ubuntu 8.10 64位
Status:一切正常
wdboss
帖子: 240
注册时间: 2007-09-12 10:30
送出感谢: 0
接收感谢: 0
联系:

#8

帖子 wdboss » 2008-08-31 14:21

还有一个问题就是没有鼠标指针,这需要打一个鼠标指针补丁重新编译wine,我正在尝试编译,如果成功,我会发上来。
Dell Inspiron 1520
Intel Centrino Duo MTL
Intel 965PM Express
Core 2 Duo T7250 2.0GHz
2GB 667MHz DDR2
NVIDIA GeForce Go 8600M GT
120GB SATA
Intel PRO/Wireless 3945
OS:Ubuntu 8.10 64位
Status:一切正常
levelksk
帖子: 32
注册时间: 2008-05-16 15:12
送出感谢: 0
接收感谢: 0

Re: [已解决][问题]命令与征服3:凯恩之怒的怪异问题

#9

帖子 levelksk » 2008-12-18 18:20

我想问下命令与征服3的局域网联机问题,对方能看到我,我也能看到对方,但能看到两个自己,联机总是失败,说是联机超时,请问该如何解决呢,红警3也是这个问题
回复

回到 “Wine及其分支”