Ubuntu 9.10下用Wine玩CS 1.6[图文][Linux安全]
本文“Ubuntu 9.10下用Wine玩CS 1.6[图文][Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
距离上次在Ubuntu 9.10系统中正常运行CS已经有好久了,所以本日想找出无法正常运行的问题所在.
安装完毕之后,初次可以正常运行,默许视频情势设置为OpenGL情势,画面及其粗糙.等重新设置后,CS游戏会自动重新启动,发生错误并直接 退出,同时在CS的根目录生成一个近似“Steam__95459__2010_1_19T9_51_47C3986.mdmp”名称的错误日记文件.由 于没有机会重新再次设置,所以变得非常麻烦,且假如初次没有设置为窗口情势,会把系统的辨别率搞坏,因此我没少重新启动系统.所以无论成功与否,第一次设 置最好设置为窗口情势.我开始每次重新设置都卸载重新安装CS程序,后来我找到简单的办法了,下面简单介绍一下.
假如你对wine的目录构造以及工作原理很清楚,那么wine中注册表文件就应当很清楚在那边.
~/.wine/user.reg
~/.wine/system.reg
~/.wine/userdef.reg
这里利用到的是~/.wine/user.reg,我最后设置成功后的CS注册表文件以下:
[Software\\Valve\\CounterStrike] 1263897658
"Full Name"="Half-Life: Counter-Strike"
"InstallPath"="Z:\\game\\CS1.6"
[Software\\Valve\\Half-Life\\Settings] 1263901829
"CrashInitializingVideoMode"=dword:00000000
"EngineD3D"=dword:00000001
"EngineDLL"="hw.dll"
"io"="1058891060"
"Key"="1234567890123"
"ScreenBPP"=dword:00000020
"ScreenHeight"=dword:00000288
"ScreenWidth"=dword:00000480
"ScreenWindowed"=dword:00000001
"User Token 2"=""
"User Token 3"=""
"ValveKey"="5RP2E-EPH3K-BR3LG-KMGTE-FN8PY"
"yeK1"=""
"yeK2"=""
[Software\\Valve\\Steam] 1263900782
"Language"="English"
"Rate"="20000.000000"
"Skin"=""
途径大概不尽相同,假如设置失利且无法启动,你可以尝试改正CrashInitializingVideoMode的值为 dword:00000001,这样重新启动的时刻会提醒无法利用视频情势,并自动转为software情势,设置的后果是为了让CS程序不自动退 出."ScreenWindowed"=dword:00000001的意思是窗口情势,00000000则是全屏情势.假如不可以,你可以删掉这几段代 码试试.
最后我显卡情势设置为D3D情势,成功启动游戏,画面效果也算可以.但当退出再重新启动游戏,声音会变成噪音,Ubuntu其他声音设备并不受 影响,所以最后我判断是wine的问题.在网络上搜索一番之后,得出办理办法,手动设置wine的声音驱动,号令行里输入winecfg,挑选Audio 选项卡,默许选的是ALSA Driver,我把ALSA Driver去掉,并选中OSS Driver,启动游戏后声音正常.
以上是“Ubuntu 9.10下用Wine玩CS 1.6[图文][Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |