如何使用WINE运行<<半条命>>
译者注释
这篇文档介绍了如何在Linux下用WINE来运行<<半条命>>,它的英文原文的地址如下: http://lhl.linuxgames.com/howto/half-life-HOWTO-0.4.1.Html 由于译者没有这个游戏,因此也没有测试过,仅仅对原文进行了翻译.由于翻译中可能出现一些错误,所以请各位包涵.
daweicheng
以下是原文的翻译:
如何使用WINE运行<<半条命>>
David Hammerton
[email protected]
Adam Torgerson
[email protected]
Lars Munch
[email protected]
0.4版,2001年6月1日
修正变更
版本 0.4.1 2001-06-03 Revised by: David
更新了我的e-mail地址和修改了一些过时内容.
版本 0.4 2001-06-01 Revised by: Lars
将文档的格式改变为Docbook SGML 4.1.文档描述在http://www.linuxdoc.org/LDP/LDP-Author-Guide/usingldpdsssl.html
版本 0.3 2001-03-19 Revised by: Adam
我主要修正了语法错误, 在OPENGL疑难解答和声音段中增加了一些内容,做了一些整理.在你看到声音疑难解答段,那儿有个小注释可供参考.我对SGML知道不多,只是打开文件,象对HTML一样地去做了.如果有失误请通知我.
这篇HOWTO文档可帮助人们在Linux/Unix使用WINE轻松地设置和运行<<半条命>>
----------------------------------------------------------------------
内容目录
1 介绍
1.1 引言
1.2 感谢
1.3 许可
1.4 最新版本
2 开始做
2.1 需求
2.2 3D
2.2.1 常规安装
2.2.2 NVidia用户
2.2.3 3DFX用户
2.2.4 G400用户
2.2.5 其他用户
2.3 安装WINE
2.4 安装<<半条命>>
2.5 设置和运行<<半条命>>
3 疑难解答
3.1 声音问题
3.1.1 声音滞后
3.1.2 无声
3.1.3 在CS中没有radio声音
3.2 显示问题
3.2.1 乱字符
3.2.2 图像晃动和/或可以看穿墙壁
3.2.3 不能全屏幕显示?
3.2.4 <<半条命>>很昏暗
3.2.5 开始<<半条命>>时,XFree86挂起
3.2.6 支持的OPENGL模式不被你的显卡所支持
3.3 想要gamespy?
4 结语
----------------------------------------------------------------------
1 介绍
1.1 引言
这篇HOWTO文档可帮助人们在Linux/Unix使用WINE轻松地设置和运行<<半条命>>.WINE不是一个windows模拟器,但是她能够让你在Linux下运行很多windows程序.这篇HOWTO是为OPENGL用户和<<半条命>>设计的,我建议你到以下网址看看:http://eg4l.sourceforge.net/ehl/
----------------------------------------------------------------------
1.2 感谢
正如其它的HOWTOs一样,这篇HOWTO由这些协助构建而成:网站,新闻组,在IRC上的人们和我个人的经验.两个主要的协助是David McBrides HOWTO(http://www.doc.ic.ac.uk/~dwm99/Computing/Wine+Half-Life-HOWTO)和WINE newsgroup(news:comp.emultaors.ms-windows.wine).也有一些主意来自于死亡刺痛的大脑(就是拥有Emulated Half Life (http://eg4l.sourceforge.net/ehl/)的那个网站)
[1] [2] [3] 下一页
----------------------------------------------------------------------
1.3 许可
Linux<<半条命>>的HOWTO:用WINE运行<<半条命>> Copyright (C) 2000, 2001 David Hammerton
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but W99vHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABIL99vY or F99vNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
A copy of the GPL can be found at the GNU Homepage (http://www.gnu.org/copyleft/gpl.html)
(天哪,一个基于GPL的许可些了这么多,我就偷懒不翻译了^_* --译者注)
----------------------------------------------------------------------
1.4 最新版本
最新版本的文档在这儿:http://lhl.linuxgames.com/
----------------------------------------------------------------------
2 开始吧
2.1 需求
一台能够达到<<半条命>>配置的x86电脑.事实上,也许用WINE没有windoze(看来作者比较讨厌window$ --译者注)运行得好.
一个Linux系统
XFree86 4.0.1或更高版本(对于DRI用户推荐XFree86 4.0.3)
<<半条命>>
在Linux下能够支持OPENGL加速的3D加速卡
在XFree86下你的显卡被设置且运作良好
你不需要windows分区,也无需安装windows
----------------------------------------------------------------------
2.2 3D
2.2.1 普通安装
这篇HOWTO不包括在Linux下安装和设置你的3D显卡(关于显卡设置的文章你可以在linux站点上找到 --译者注).这篇HOWTO假定你的3D卡可以在linux下运作(你可以运行Quake3,Heretic2, Descent3,或是其它3D加速的模式).这儿有链接:
NVidia chipsets (TNT/TNT2/GeForce/GeForce2 etc):http://www.nvidia.com/ProdUCts/Drivers.nsf/Linux.html
New 3DFX chipsets (Voodoos 3, 4 & 5):http://dri.sourceforge.net/
3DFX glide drivers for XFree86 3.3.6:http://linux.3dfx.com/ 和 http://glide.sourceforge.net/
Matrox GX00 / ATI Rage 128 / Intel i810/ 3dlabs Oxygen:http://dri.sourceforge.net/
Mesa:http://mesa3d.sourceforge.net/
----------------------------------------------------------------------
2.2.2 NVidia用户
NVidia显卡是跑这个游戏的最佳选择.她拥有Linux下最好的支持,因此在多数情况下运行得最稳定最快速.对于NVidia用户,不需要特殊的设置,接着看这篇HOWTO.
----------------------------------------------------------------------
2.2.3 3DFX用户
直到XFree86 4.0.2,最新的TDFX分支才被加入到DRI CVS里--所以3DFX用户可能需要下载并编译XFree86和DRI-这没有被测试过!最好用新近发行的XFree86
上一页 [1] [2] [3] 下一页
4.0.3,但是同样没有被测试过.如果哪位测试过并且能运行,通知我.否则,继续用以往的方法:3DFX用户运行CS有些勉强,但也是运行CS也是可能的.我联系过一个有所帮助的人,他可以让他的voodoo3良好地运行CS.你有两个选择:DRI (x4.0.1),但是看起来出奇地慢,所以我不想被这困扰;另外一个是Glide (x3.3.6).但我没有voodoo3,我不能肯定.
Lars Munch 的e-mail:
[email protected]
这是我所做的:
----
首先,将glide和mesa移除.
在CVS上得到最新的3DFX驱动,安装.如果你运行2.4.x内核,这是需要的.
从linux.3dfx.com上得到Glide V3的源代码的rpm包.编译安装,包括库和devel.
从mesa3d.sourceforge.net上得到Mesa 3.4.你需要MesaDemos和MesaLib.用以下命令编译:
# ./configure --without-svga --without-ggi --with-glide=/usr
--prefix=/usr --sysconfdir=/etc
并且做:
# make; make install
现在测试,确保它运作良好(testGlide3x,quake...)
你可以用:eXPort MESA_FX_INFO=1来得到一些有用的数据.
安装WickedGL驱动(miniGL from Wicked3D),它能在640x480下跑到30-70fps.
用--enable-opengl这个选项编译wine代码,这样运行CS:
export MESA_GLX_FX=fullscreen
# wine -desktop hl.exe -- hl.exe -gl -gldrv Default -w 640 -full
-game cstrike -noipx -nojoy -numericping -console -toconsole
----------------------------------------------------------------------
2.2.4 G400用户
我联系到一个可以用G400完美地跑LHL的用户.有一些步骤需要去做,这看起来比3DFX用户做得简单些.注解:你是不是需要个快些的CPU(大于500MHZ?).
现在XFree86 4.0.2(或4.0.3?)已经出来了,你必须安装它.G400不能运行在普通的4.0.1下,你必须用4.0.2.可能会有些闪烁,在"疑难解答"中有解决的方法.
----------------------------------------------
(出处:http://www.sheup.com)
上一页 [1] [2] [3]
我联系到一个可以用G400完美地跑LHL的用户.有一些步骤需要去做,这看起来比3DFX用户做得简单些.注解:你是不是需要个快些的CPU(大于500MHZ?).
现在XFree86 4.0.2(或4.0.3?)已经出来了,你必须安装它.G400不能运行在普通的4.0.1下,你必须用4.0.2.可能会有些闪烁,在"疑难解答"中有解决的方法.
----------------------------------------------
(出处:http://www.sheup.com)
上一页 [1] [2] [3] [4]