Humble Bundle Game 'Trine' не работает

Я скачал игру Trine из Humble frozenbyte Bundle и установил ее на 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

Эта же проблема возникает на двух моих компьютерах.

ОБНОВЛЕНИЕ:

Теперь, когда я запускаю игру, выскакивает сообщение:

Ошибка компиляции шейдеров. Убедитесь, что ваш графический процессор поддерживает 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.)

PS: Я связался со службой поддержки Humble Bundle, но они не имели ни малейшего представления об этой проблеме, поэтому моя единственная надежда - получить помощь от сообщества Ubuntu.

4
задан 14 April 2011 в 00:34

4 ответа

Другая возможность, с которой я столкнулся, заключается в том, что вы запустили установщик приложения с помощью sudo и выбрали опцию «Запустить приложение сейчас» - создайте каталог .frozenbyte, который принадлежит root, и не позволят приложению сохранять свои настройки при вы запускаете его как обычный пользователь.

0
ответ дан 14 April 2011 в 00:34

Перейдите на форумы Trine - http://frozenbyte.com/board/viewtopic.php?f=15&t=3312&sid=b4af10cefb1966b58753b4e7613dea88

У меня тоже самое проблема, но после выключения всех параметров и графики до минимума, это показывает ошибку, которая прерывает игру. "Неустранимая ошибка: ошибка компиляции шейдеров. Убедитесь, что ваш графический процессор поддерживает Shader Model 3.0. Дополнительные подробности можно найти в журнале.

0
ответ дан 14 April 2011 в 00:34

У меня было много проблем с замороженными играми (очень медленная реакция от управляющего ввода и графических глюков все время). Воспроизведение их в оконном режиме (даже с высоким разрешением) решило практически все проблемы. Я на Ubuntu 10.10 с ATI 560v (мобильная видеокарта) и драйверами fglrx.

Я также использую рабочий стол gnome-shell, так что это может немного испортить ситуацию.

0
ответ дан 14 April 2011 в 00:34

У меня похожая проблема. Я полагаю, что нашему libglade-2.0.so.0 не нравится libxml2.so.2, предоставленный Frozenbyte: S

~/trine $ ./trine-launcher  
./trine-launcher32: ./lib32/libxml2.so.2: no version information available (required by /usr/lib/libglade-2.0.so.0)
Segmentation fault

. случается так, что libglade (libglade-2.6.4 в моей системе gentoo x86) выдает предупреждение о возможной несовместимости libxml2, продолжает работать и затем вызывает ошибки. Для меня он даже не открывает панель запуска, но сама игра работает с использованием ./trine-bin.

Мои очень ограниченные знания предполагают, что нам либо нужен более новый libxml2 от Frozenbyte (я пытался использовать libxml2-2.7 .8 из моей системы, но это просто дает segfault без какого-либо предупреждения) или исправляет наши собственные системы с другим (исправленным? Более старым?) Libglade. Теперь я зависим от эксперта: P

0
ответ дан 14 April 2011 в 00:34

Другие вопросы по тегам:

Похожие вопросы: