Humble Bundle 游戏“Trine”无法运行

Humble Bundle 游戏“Trine”无法运行

我下载了游戏特丽娜来自Humble freezebyte 捆绑包并将其安装在 Ubuntu 10.10 上但由于某种原因它无法启动。

我下载了该Trine.32.run文件并使其可执行,然后双击它,然后打开一个安装对话框,游戏似乎安装正确,我在桌面和应用程序菜单上获得了游戏启动器,但是当我单击游戏启动器时,窗口打开当我点击时Launch什么也没有发生。

这是我从命令行进入安装目录启动它时出现的错误...

gaurav@gaurav-HCL-ME-Laptop:~/trine$ ./trine-launcher32 
./trine-launcher32: ./lib32/libxml2.so.2: no version information available (required by /usr/lib/libglade-2.0.so.0)
Got signal 11 at (nil) from (nil)
./trine-bin32[0x8078188]
[0x7e040c]
Aborted

我的两台电脑上都出现了同样的问题。

更新 :

现在当我启动游戏时会弹出一条消息说

编译着色器时出错。请确保您的 GPU 支持 Shader Model 3.0。更多详细信息可在日志中找到。

以下是游戏日志的~/.frozenbyte/trine/logs/log.txt状态...

14.1.2010 [2:01]
INFO: Vertex profile: arbvp1
INFO: Vertex shader options:
INFO: NumTemps=32
INFO: MaxInstructions=4096
INFO: MaxAddressRegs=1
INFO: MaxLocalParams=1024
INFO: Pixel profile: arbfp1
INFO: Pixel shader options:
INFO: ARB_draw_buffers
INFO: NumTemps=256
INFO: NumInstructionSlots=16384
INFO: NumTexInstructionSlots=16384
INFO: NumMathInstructionSlots=16384
INFO: MaxTexIndirections=16384
INFO: MaxLocalParams=1024
INFO: MaxDrawBuffers=4
ERROR: Cg error: 4 4 (The program could not load.)

ERROR: Cg error: 4 4 (The program could not load.)

ERROR: Cg error: 4 4 (The program could not load.)

ERROR: Cg error: 4 4 (The program could not load.)

ERROR: Cg error: 4 4 (The program could not load.)

ERROR: Cg error: 4 4 (The program could not load.)

ERROR: Cg error: 4 4 (The program could not load.)

ERROR: Cg error: 4 4 (The program could not load.)

附言:我联系了 Humble Bundle 支持,但他们对这个问题一无所知,所以我唯一的希望是从 ubuntu 社区获得一些帮助。

答案1

前往 Trine 论坛 -http://frozenbyte.com/board/viewtopic.php?f=15&t=3312&sid=b4af10cefb1966b58753b4e7613dea88

我有同样的问题,但在关闭所有选项并将图形调到最低后,它会显示导致游戏中止的错误。“致命错误:编译着色器时出错。请确保您的 GPU 支持 Shader Model 3.0。更多详细信息可在日志中找到。

答案2

我遇到了类似的问题。我猜我们的 libglade-2.0.so.0 不喜欢 Frozenbyte 提供的 libxml2.so.2 :S

~/trine $ ./trine-launcher  
./trine-launcher32:./lib32/libxml2.so.2:没有可用的版本信息(/usr/lib/libglade-2.0.so.0 所需)
分段故障

我认为发生的事情是,libglade(我的 gentoo x86 系统上是 libglade-2.6.4)发出有关可能不兼容 libxml2 的警告,但仍然继续运行,然后出现段错误。对我来说,它甚至没有打开启动器,但游戏本身可以使用 ./trine-bin 运行。

我的知识非常有限,因此我认为我们要么需要 Frozenbyte 提供的较新的 libxml2(我尝试使用系统中的 libxml2-2.7.8,但这只会在没有任何警告的情况下出现段错误),要么使用不同的(修补过的?较旧的?)libglade 修复我们自己的系统。现在我依靠专家 :P

答案3

我遇到的另一种可能性是,您使用 sudo 运行应用程序安装程序,并选择了立即启动应用程序选项 - 创建一个由 root 拥有的 .frozenbyte 目录,并且将阻止应用程序在您以普通用户身份运行它时保存其设置。

答案4

我在玩 Frozenbyte 游戏时遇到了很多问题(控制输入反应非常慢,而且图形总是出现故障)。在窗口模式下玩这些游戏(即使分辨率很高)几乎解决了所有问题。我在 ubuntu 10.10 上安装了 ATI 560v(移动显卡)和 fglrx 驱动程序。

我也在使用 gnome-shell 桌面,所以这也可能会造成一些混乱。

相关内容