alien arena doesnt work?

i installed alien arena through yast,after the installation i click on the alien arena icon and nothing happens?not even the timer cursor comes on.has anyone else experienced this?
is there a fix?im running 11.1 no compiz,gnome.
any help would be appreciated!!
Rick :frowning:

what happens when you run it from console? it should ouput something

rick@linux-lc4n:~> alienarena
using /home/rick/.codered/data1/ for writing
using /home/rick/.codered/arena/ for writing
execing default.cfg
couldn’t exec config.cfg
Console initialized.

------- sound initialization -------
Segmentation fault

hmm not much info. I thought it’ll give a missing lib or something. Do you have the config.cfg file in /home/rick/.codered ?

Also, you may have better luck in just getting the game from its site and manually installing it. I’ve done that and it’s very easy

yeah the config file is in codered. ill try installing manually.
thanks
Rick

i must be having a stupid attack!i cant seem to install it manually!any tips would be welcome!
Rick>:(

It seems to me that sometimes when I install a new version of Alien Arena, and perhaps some other games that they need a version of libcurl (I think) to be installed that I don’t have. This latest version wanted libcurl 4.something.so which wasn’t in the repos (at least not when I installed the game). I had to download and compile a generic version which actually worked.

Usually the game will report it in a terminal but this time I think all I got was a segmentation fault. I don’t remember how I reached the conclusion it wanted this particular lib.

To install the game manually you just unzip the archive into the folder you want it in. If that isn’t in your home folder you may need administrave privileges?

In my case it was complaining about a missing library called game.so or game.dll (i know it`s a windows library but that appeared in the console) when trying to play with bots.

Well I got the prebuild linux binary in a zip from the official alien arena web site and the game complains about a missing library: libjpeg.so.7, now this is the newest jpeg library (v7). I googled it and only found a mandriva 2010 package, I believe your problem might be that the SUSE bin was compiled with the older libjpeg v6, don’t know the solution :frowning:
Anyone knows where I can find a package for libjpeg-7 ?
:slight_smile:

A work-around may work, something like this: ln -s /usr/lib/libjpeg.so.62 libjpeg.so.7 (inside /usr/lib/), hope i got it right :slight_smile:

Try it and see if it works.

THAT was the library I had to compile.

OK here’s how I got the game to work.
First I build libjpeg-7 from the Independent JPEG Group source, I placed the libs in /usr/local/libs
The missing kibjpeg.so.7 error was gone but
Then I got the

execing default.cfg
couldn’t exec config.cfg
Console initialized.

------- sound initialization -------
Segmentation fault

Man I was angry :frowning:
I saw a source folder in the open arena dir and decided to build the binary myself.
I’m using an “alien arena” linux zip package I got from their home page Alien Arena - a fast, fun and free FPS!

to build the bin you’ll need libogg-devel, libvorbis-devel, openal-soft-devel and libcurl-devel (and gcc, make etc). After installing these packages i just did a make and replaced the downloaded binaries with the ones I build (The biggest surprise was that my build didn’t link with libjpeg-7 but with the older libjpeg-6b (I had previously installed libjpeg-6-devel) so I don’t need the libjpeg.so.7 library anymore.

now the game plays :slight_smile: and I’m off to kill some time
hope this helps rotfl!

======== CRX Initialized ========

------- Loading game.so -------
LoadLibrary (game.so): cannot open shared object file: No such file or directory
********************
ERROR: failed to load game DLL

Well how do i deal with this ?

Where did U get the game from?
was it the Games Repo Index of /repositories/games/openSUSE_11.2/i586
or did U get it from Packman or the above link Alien Arena - a fast, fun and free FPS!

well the game.so file was in the /data1 subdir in the game directory U can just copy this file in the game dir or in your path /home/<you>/bin

There are too many inconsistencies with this games packaging. :frowning:

After having too much problems with this game I’m not sure if it’s worth keeping but here’s how I got it to work in OpenSUSE 11.2
1.I downloaded the prebuild Linux binary from Alien Arena - a fast, fun and free FPS!
it’s a zip file containing a 32 bit binary and the needed maps.
2. I unpacked the zip in my home dir /home/<me>/alienarena
The bin didn’t work!

  1. I installed the base c++ devel packages plus libogg-devel, libvorbis-devel, openal-soft-devel, libjpeg-devel,libcurl-devel (I’m not sure if these are needed I had them preinstalled: mesa-devel, libpng-devel, libjasper-devel).
    Then go to the source subdir in the game directory and do a make.
    if U get errors take a look at them most likely U don’t have an apropriate devel package installed, install it. The game builds fast, after the compile U’ll see 3 new files: crx, crded, game.so. copy these files in the game’s top directory overwriting the original files, open a terminal and start the game
    #./crx
    :expressionless:

I_A, well said too many problems… i can see only a way to play the game, and that will be with wine or under windows if a dual boot system exists. If not … well let`s just forget about it…

If a beginner installs this game and experience the same issues as stated in this topic will delete the game and forget about it :frowning:

Totally agree with you and a nice alternative that works out of the box is Open Arena :slight_smile:
http://packman.links2linux.org/package/openarena
http://packman.links2linux.org/package/openarena-data

oops seams packman doesn’t have an open arena build for newer systems but you can get it from openSUSE’s Game repository

http://download.opensuse.org/repositories/games/openSUSE_11.2/

http://download.opensuse.org/repositories/games/openSUSE_11.2/i586/openarena-0.8.1-1.4.i586.rpm
http://download.opensuse.org/repositories/games/openSUSE_11.2/noarch/openarena-data-0.8.1-2.1.noarch.rpm

As stated by my in another topic i have issues with that game but since is similar to quake3 the same solution may apply to eliminate FPS corruption :wink:

"OK here’s how I got the game to work.
First I build libjpeg-7 from the Independent JPEG Group source, I placed the libs in /usr/local/libs
The missing kibjpeg.so.7 error was gone but
Then I got the

execing default.cfg
couldn’t exec config.cfg
Console initialized.

------- sound initialization -------
Segmentation fault"

If I remember correctly this happened to me as well, and having the proper version of openal (openal vs openalsoft.) on the system which was available in the package manager solved this problem with the archived version of the game. After my mistake before on which library, I wouldn’t take what I say as indisputable fact, however in my case it was possible to get the game up and running in a couple of not too painfull steps without compiling the whole thing.

Hey! I just wanted to contribute and say that installing these packages from the repository (any that I could find, some were not there) did the trick. I did not have to download the game from the site and build it manually. My installation is from the games respository.

Just thought I’d share the info that installing the right package(s) should fix the game. Though I’m not sure which ones really fixed it.