安装 Quake 需要几个基本步骤。
通常,获取游戏数据文件的方法是在 Microsoft Windows 或模拟器(如 Wine 或 Dosbox)中安装游戏(或游戏演示),然后将已安装游戏的 id1 目录复制到您的 Linux Quake 目录中 - 确保所有文件均为 小写。
或者,您可以使用 lha 实用程序来提取数据文件。对于早期的 CD,您必须首先
cat /mnt/cdrom/quake101.1 /mnt/cdrom/quake101.2 > resource.1
cd /usr/local/games/quake lha e {some directory}/resource.1
游戏的更高版本,包括 WinQuake,其数据文件以未压缩形式提供,并且 id1 目录可以直接从 CD 复制。
您执行以运行 Quake 的程序称为游戏引擎。有几种引擎可供选择,但最简单的选择是 TyrQuake,或更强大的 QuakeSpasm。下载或编译游戏引擎后,将此二进制文件放在您的 Quake 目录中,与 id1 目录并列。
最后,您应该拥有类似于此的目录结构,其中所有文件均为 小写
/usr/local/games/quake +- quakespasm (or another game engine) | +- progs.dat | +- id1 -+- pak0.pak | +- pak1.pak现在,从 xterm 窗口中,输入(例如)
./quakespasm -fullscreen -width 800 -height 600
这听起来很简单,但如果您是 Linux 新手,并且不熟悉命令行,请尝试以下链接之一以获取更多信息
命令行选项是在 Linux 命令行中程序名称后键入的额外参数。Quake 有大量命令行选项,其中一些选项因引擎而异。最有用/最常见的选项是
在窗口模式下运行游戏
在全屏模式下运行游戏
加载模组 NAME。
为内部堆保留 N 兆字节的内存。这通常默认为 8 或 16 兆字节,但在玩更大的模组时必须增加。
窗口/全屏宽度
窗口/全屏高度
默认使用此目录
设置声音采样率(例如 44100、22050、11025)
将声音位数设置为 N = 8 或 16
禁用声音。当声音不存在/未配置时,这是防止游戏崩溃所必需的。
禁用 GL 多重纹理。
允许最多 N 个玩家/机器人加入多人游戏。
使用 DEVICE 播放 CD 音乐
禁用 CD 音频
您还可以通过在 Quake 命令前加上加号,将其附加到 Linux 命令行。例如,要以困难难度自动开始新游戏,请使用
quakespasm +skill 2 +map e1m1
更多信息请参见 http://www.planetquake.com/console/commands/quake.html
控制台是一个游戏内命令行,您可以在其中发出命令、更改变量和作弊。在游戏中按下波浪号“~”键可以切换控制台。主要命令包括 -
无敌
穿墙
敌人不会攻击玩家
以最高速度播放 DEMO(例如“demo1”)并显示帧率
发出“impulse N”
这些是可以在游戏中赋予特殊用途的命令。一些有用的命令是
绑定一个键以执行命令
加载地图 MAP
加载地图 MAP,但不重置玩家设置
退出到系统
值 = 0(简单)- 3(不可能)
难度等级。必须重新启动关卡才能生效
值 = 0.0 - 1.0
在支持透明水体的地图中,水的透明度(参见 Watervis)
值 = 0.1 - 1.0
提高此值是在牺牲一些声音延迟的情况下加速游戏的好方法。我在较慢的计算机上使用 0.3
值 = gl_nearest | gl_nearest_mipmap_nearest | gl_linear_mipmap_nearest | gl_linear_mipmap_linear
从最差到最佳的纹理质量。
标志 = 0 | 1
显示模型阴影
标志 = 0 | 1
将视频输出与屏幕刷新同步
标志 = 0 | 1
从第三人称视角显示玩家