QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5990|回复: 12

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

[复制链接]
发表于 2006-6-26 23:16:18 | 显示全部楼层 |阅读模式
1、这个模拟后能玩,速度流畅,但就是没有声音,不知道怎么解决
2、我安装了显卡驱动后NV的,就不能全屏显示了

请教该怎么解决这两个问题
发表于 2006-6-27 01:12:05 | 显示全部楼层
1:我也遇到这样的问题,声卡没问题,放歌什么都没问题,但是运行wine来打星际就没声音,解决办法我也不懂,只好用cedega来玩了,效果跟winXP一样,还可以,不过LINUX来打游戏实在是受罪,无奈,留了个XP来,专门娱乐用,打打游戏,看看在线电影,其他的也没什么用了。


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

使用道具 举报

 楼主| 发表于 2006-6-27 12:44:33 | 显示全部楼层
驱动程序应该没什么问题,我觉得可能是设置问题

再找找看

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

fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x7fdf7a1->(0x10022
,00000013)
err11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found!
(XRandR)
fixmerandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP fro
m 32 to 8
fixmerandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP fro                                                                       m 32 to 8
fixme11drv: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 (0x7fdf7a1->(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".

这个是出错信息
回复

使用道具 举报

发表于 2006-6-27 16:27:53 | 显示全部楼层
可以使用命令
winecfg
调整声音选项》alsa驱动》ok!

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



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



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

使用道具 举报

 楼主| 发表于 2006-6-28 01:13:05 | 显示全部楼层
哦,我试试看...............

多谢楼上的两位兄弟回帖
回复

使用道具 举报

 楼主| 发表于 2006-6-28 19:44:17 | 显示全部楼层
多谢多谢

声音问题解决了

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

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

使用道具 举报

发表于 2006-6-30 18:22:05 | 显示全部楼层
[quote:77704e2e1d="lexlist"]还有就是我怎么添加ipx协议[/quote]
这个需要重新编译内核。
回复

使用道具 举报

发表于 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 | 显示全部楼层
多谢多谢
回复

使用道具 举报

发表于 2006-8-28 09:43:49 | 显示全部楼层
不能全屏的解决方法,是在xorg.conf中添加对应的分辨率,这样它会自动选用的,而且,游戏退出后又会自动恢复原先频率。
回复

使用道具 举报

发表于 2006-9-27 21:05:44 | 显示全部楼层
[quote:f35eb2ead7="ghqxx"]不能全屏的解决方法,是在xorg.conf中添加对应的分辨率,这样它会自动选用的,而且,游戏退出后又会自动恢复原先频率。[/quote]
这样真的可以吗?
回复

使用道具 举报

 楼主| 发表于 2006-10-1 17:20:40 | 显示全部楼层
[quote:1f03b7272b="ghqxx"]不能全屏的解决方法,是在xorg.conf中添加对应的分辨率,这样它会自动选用的,而且,游戏退出后又会自动恢复原先频率。[/quote]
那我先试试看看,呵呵,多谢了
回复

使用道具 举报

 楼主| 发表于 2006-10-3 08:51:39 | 显示全部楼层
爽问题全部解决,再一次感谢
tanhitzq(解决了星际的声音问题)
ghqxx    (解决了星际的全屏问题)

我的机器为联想昭阳E420
显卡为Geforce 4 go 320
显卡驱动为8774
OS:MagicLinux2.0.1(2.6.19,KDE3.52)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 00:39 , Processed in 0.048821 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表