You are not logged in.

#1 2015-12-23 21:36:08

JonnyRobbie
Member
Registered: 2015-04-28
Posts: 172

Sword of the stars

I usually don't have problems with games that are supported only on Ubuntu - they work fine on Arch too, but I cannot seem to get Sword of the Stars: The Pit get to work. I tried reachn out to developer through steam forums, but no reply. I thought it might be some forgotten dependency, but I found nothing relevant.

http://steamcommunity.com/sharedfiles/f … =579811879

Running the game, there is this little loading animation, then this intro/credits Kerberos screen and then nothing. It just gets stuck there. I cannot press any keys/mouse buttons. The game doesn't react at all. I can kill the x11 window no problem.

~/.config/ThePit/log.txt

MindGames enabled.
Gold enabled.
Loading Wave Bank: ./audio/speech/speech.dat
Loading Wave Bank: ./audio/fx/fx.dat
Loading Wave Bank: ./audio/music/music.dat
Loading Wave Bank: ./audio/tutorial/tutorial.dat
Error: Character 'giftbox': Missing Icon.
Loading default_profile.dat...

Game cache integrity check passed fine.
I'm unable to run it form terminal to provide a little bit more info:

$ ./steamapps/common/The\ Pit/ThePit
./steamapps/common/The Pit/ThePit: error while loading shared libraries: libGLEW.so.1.10: cannot open shared object file: No such file or directory

Symlinking libGLEW.so to gamedir doesn't really solve it:

$ ln -s /usr/lib/libGLEW.so libGLEW.so.1.10
$ ./ThePit
./ThePit: error while loading shared libraries: libGLEW.so.1.10: wrong ELF class: ELFCLASS64

then I realized that it might need a 32 bit version, but the result is similar:

$ ln -s /lib32/libGLEW.so libGLEW.so.1.10
$ ./ThePit
./ThePit: error while loading shared libraries: libGLEW.so.1.10: cannot open shared object file: No such file or directory

I managed to get a hold of libGLEW.so.1.10 (extracted from Fedora RPM) and upon copying it into the game folder, I can get past the lib error, but it basically just gets stuck at the red screen again. Bottom line, Steam client managed those libraries fine on it's own, but I still cannot get the game run propoerly beyond the Kerberos screen. But I can run the game via terminal. I thought it might give me some description of what might be its problem, but nothing really.

$ ./ThePit
szCmd: /bin/sh -c '"/opt/Steam/steam.sh" "steam://run/233700"' &
$ /opt/Steam/steam.sh: line 161: VERSION_ID: unbound variable
/opt/Steam/steam.sh: line 161: VERSION_ID: unbound variable
Running Steam on arch  64-bit
/opt/Steam/steam.sh: line 161: VERSION_ID: unbound variable
STEAM_RUNTIME is enabled automatically

Has anybody manage to get this game to work?

Offline

#2 2015-12-23 21:43:38

Daerandin
Member
From: Norway
Registered: 2013-05-07
Posts: 280
Website

Re: Sword of the stars

Glew1.10 is in the AUR.

Offline

#3 2015-12-23 21:54:37

JonnyRobbie
Member
Registered: 2015-04-28
Posts: 172

Re: Sword of the stars

Ok. Didn't know that. But even after getting that, it still doesn't work.

Offline

#4 2015-12-23 22:26:56

Daerandin
Member
From: Norway
Registered: 2013-05-07
Posts: 280
Website

Re: Sword of the stars

I don't have the game myself, so I can't test. However, if it is just the glew library that is complains about, then having it installed should make the game run.

Make sure you have removed any symlinks you created earlier. If the game is 32-bit then you will of course need the lib32 version of glew1.10 from the AUR.

Offline

#5 2015-12-23 22:32:48

JonnyRobbie
Member
Registered: 2015-04-28
Posts: 172

Re: Sword of the stars

The game complained about glew when running from terminal (and didn't attempt to run beyond that at all). It didn't have a problem when running via Steam (where it gets stuck at that intro screen - my current problem). I was trying to run it via terminal solely to see stdout - if it complains about some other problem. But even if it loads (and gets stuck at red), there is nothing suspicious in stdout. So I'm as stuck as the game is.

Offline

Board footer

Powered by FluxBB