lexlist 发表于 2006-6-26 23:16:18

关于用wine模拟星际争霸硬盘版出现的问题,向大家请教一下

1、这个模拟后能玩,速度流畅,但就是没有声音,不知道怎么解决
2、我安装了显卡驱动后NV的,就不能全屏显示了

请教该怎么解决这两个问题

youngman994 发表于 2006-6-27 01:12:05

1:我也遇到这样的问题,声卡没问题,放歌什么都没问题,但是运行wine来打星际就没声音,解决办法我也不懂,只好用cedega来玩了,效果跟winXP一样,还可以,不过LINUX来打游戏实在是受罪,无奈,留了个XP来,专门娱乐用,打打游戏,看看在线电影,其他的也没什么用了。


2:会不会是你安装的驱动不对啊?

lexlist 发表于 2006-6-27 12:44:33

驱动程序应该没什么问题,我觉得可能是设置问题

再找找看

至于声音问题,我看是wine的问题了

fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7fdf7a18)->(0x10022
,00000013)
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found!
(XRandR)
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP fro
m 32 to 8
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP fro                                                                     m 32 to 8
fixme:x11drv:X11DRV_DDHAL_CreatePalette stub
err:wave:DSDB_MapBuffer Could not map sound device for direct access (                                                                     Input/output error)
err:wave:DSDB_MapBuffer Please run winecfg, open "Audio" page and set
"Hardware Acceleration" to "Emulation".
err:wave:DSDB_MapBuffer Could not map sound device for direct access (                                                                     Input/output error)
err:wave:DSDB_MapBuffer Please run winecfg, open "Audio" page and set
"Hardware Acceleration" to "Emulation".
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank (0x7fdf7a18)->(flags=                                                                     0x00000001,handle=(nil))
err:wave:DSDB_MapBuffer Could not map sound device for direct access (                                                                     Input/output error)
err:wave:DSDB_MapBuffer Please run winecfg, open "Audio" page and set
"Hardware Acceleration" to "Emulation".

这个是出错信息

tanhitzq 发表于 2006-6-27 16:27:53

可以使用命令
winecfg
调整声音选项》alsa驱动》ok!

声音应该没有什么问题了!



全屏(分辨率问题)》必须把星际游戏的分辨率调整为桌面的分辨率大小,不然就无法全屏。。
也可以调整桌面的分辨率为星际的分辨率,一样可以!
其他的全屏玩法,好像无效的。(除非使用cedega,但是感觉cedega玩星际比较慢)



还可以使用命令
winecfg
调整显示选项》设置为desktop(窗口模式)来玩。。

lexlist 发表于 2006-6-28 01:13:05

哦,我试试看...............

多谢楼上的两位兄弟回帖

lexlist 发表于 2006-6-28 19:44:17

多谢多谢

声音问题解决了

但屏幕还是小了,不能全屏,除非,我把系统的 屏幕设置为640X480

还有就是我怎么添加ipx协议

shadkong 发表于 2006-6-30 18:22:05

还有就是我怎么添加ipx协议
这个需要重新编译内核。

voodoomaster 发表于 2006-7-3 10:08:41

楼主是不是还在用1.08版的星际?建议你升级一下,星际从1.09开始就支持udp协议了,可以不用装基本没用处的ipx协议了。估计你又是一个浩方对战平台的受害者,因为浩方大量使用的1.08版本。星际从1.08版本开始,平衡性就没有改动了,而且1.08的bug实在太多,最烦人的就是游戏结束时只能显示zerg的logo,即使你选了terran和protoss也只有zerg的logo。后面的版本不光bug少了,而且功能也增多了。例如从1.12开始,可以在创建和加入游戏时预览地图,可以直接鼠标右键指定建筑物造兵的集结地点,方便不少,最新的版本是1.13e,升级也方便,找个硬盘版补丁解压覆盖就搞定了。

东街威少 发表于 2006-7-20 17:27:52

多谢多谢

ghqxx 发表于 2006-8-28 09:43:49

不能全屏的解决方法,是在xorg.conf中添加对应的分辨率,这样它会自动选用的,而且,游戏退出后又会自动恢复原先频率。

bones7456 发表于 2006-9-27 21:05:44

不能全屏的解决方法,是在xorg.conf中添加对应的分辨率,这样它会自动选用的,而且,游戏退出后又会自动恢复原先频率。
这样真的可以吗?

lexlist 发表于 2006-10-1 17:20:40

不能全屏的解决方法,是在xorg.conf中添加对应的分辨率,这样它会自动选用的,而且,游戏退出后又会自动恢复原先频率。
那我先试试看看,呵呵,多谢了

lexlist 发表于 2006-10-3 08:51:39

爽问题全部解决,再一次感谢
tanhitzq(解决了星际的声音问题)
ghqxx    (解决了星际的全屏问题)

我的机器为联想昭阳E420
显卡为Geforce 4 go 320
显卡驱动为8774
OS:MagicLinux2.0.1(2.6.19,KDE3.52)
页: [1]
查看完整版本: 关于用wine模拟星际争霸硬盘版出现的问题,向大家请教一下