无法玩​​钢铁风暴、燃烧惩戒

无法玩​​钢铁风暴、燃烧惩戒

我在软件中心购买了 Steel Storm、Burning Retribution,每次运行时都会显示以下消息:

由于内容/数据缺失或无法定位,您已进入此菜单

您可以考虑添加

-base dir /路径/到/游戏

到你的启动命令行

我去过主菜单在首选项选项卡中更改启动器但无济于事。

我尝试使用 从控制台运行它,得到以下 /opt/steelstorm-episode2/steelstorm结果:

Game is Steel-Storm using base gamedir gamedata
Steel-Storm Linux 01:07:07 Jun 11 2011 - release
Playing shareware version.
Skeletal animation uses SSE code path
DPSOFTRAST available (SSE2 instructions detected)
Failed to init SDL joystick subsystem:
couldn't exec quake.rc
couldn't exec default.cfg
execing config.cfg
couldn't exec autoexec.cfg
Client using an automatically assigned port
Client opened a socket on address 0.0.0.0:0
Client opened a socket on address [0:0:0:0:0:0:0:0]:0
Linked against SDL version 1.2.12
Using SDL library version 1.2.14
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: GeForce 6150SE nForce 430/PCI/SSE2/3DNOW!
GL_VERSION: 2.1.2 NVIDIA 270.41.06
vid.support.arb_multisample 1
vid.mode.samples 0
vid.support.gl20shaders 1
Video Mode: fullscreen 640x480x32x0.00hz
S_Startup: initializing sound output format: 48000Hz, 16 bit, 2 channels...
Wanted audio Specification:
    Channels  : 2
    Format    : 0x8010
    Frequency : 48000
    Samples   : 2048
Obtained audio specification:
    Channels  : 2
    Format    : 0x8010
    Frequency : 48000
    Samples   : 1024
Sound format: 48000Hz, 2 channels, 16 bits per sample
CDAudio_Init: No CD in player.
Can't get initial CD volume
CD Audio Initialized

如果我尝试,-base /opt/steelstorm-episode2/steelstorm则会显示“未找到命令”。

答案1

诊断

问题中的错误信息给出了线索​​。

Game is Steel-Storm using base gamedir gamedata
couldn't exec quake.rc
couldn't exec default.cfg
execing config.cfg
couldn't exec autoexec.cfg

Steelstorm 无法找出包含上述文件的正确基目录在哪里。

解决方案

幸运的是 Steelstorm 有一个参数可以指定这个基目录

要从命令行启动应用程序,您应该使用以下格式:

/opt/steelstorm-episode2/steelstorm -basedir /opt/steelstorm-episode2/

来源,帖子#31

或者,编辑 Steel-storm 菜单选项 - 将命令行更改为上面的内容。

alacarte对于 natty,您可以通过键入或使用破折号并搜索来启动菜单应用程序main menu

如果您尚未alacarte安装 - 您可以通过以下方式安装:

点菜 安装 alacarte

相关内容