Author Topic: Playing ps with Linux  (Read 2360 times)

Another Stupid Coder

  • Wayfarer
  • *
  • Posts: 2
    • View Profile
Playing ps with Linux
« on: May 11, 2004, 05:33:19 pm »
Hello,
I have downloaded the Linux-Version of Planeshift and I made a directory for it, but if I start the the psclient the following error appears:

paul@mythos:~/planeshift/planeshift> ./psclient
Warning: Failed to load `gl3d\'; use \'-verbose\' argument for details.
Warning: Failed to load `gl3d\'; use \'-verbose\' argument for details.
WARNING: could not load plugin \'crystalspace.graphics3d.opengl\'
aws-debug: Couldn\'t find iGraphics2D plugin!!
psclient: No 3d driver (iGraphics3D) plugin!

(if a use \"./psclient -verbose exactly the same error appears!)
Do I need other stuff to play it or what\'s the Error? I\'m using Linux SuSE 8.2

dfryer

  • Veteran
  • *
  • Posts: 1070
    • View Profile
(No subject)
« Reply #1 on: May 11, 2004, 09:25:12 pm »
Is the file gl3d.so anywhere present?  This is an error generated by Crystal Space (the graphics engine) indicating that it is missing a very important component.  Did you follow all the instructions for downloading and installing the client on Linux?
Quidquid latine dictum sit, altum sonatur.

Another Stupid Coder

  • Wayfarer
  • *
  • Posts: 2
    • View Profile
(No subject)
« Reply #2 on: May 12, 2004, 02:31:36 pm »
gl3d.so is in the same directory as the psclient is. I loaded the package from the ps-website down and not the CVS-version but I have a downloadlimit of 1GB per month and i can\'t load it another time.

Saejere

  • Wayfarer
  • *
  • Posts: 1
    • View Profile
same problem
« Reply #3 on: May 20, 2004, 08:46:28 am »
I attempted to install the cvs way, but unfortunately I am a linux newbie as well and received a message  bash: cvs : command not found, so I sownloaded the crystalspace rpm and installed it, i downloaded and opened the planeshift.tar and unpacked it. I get the same message as above.
Warning: Failed to load \"gl3d\': use \"-verbose\" argument for details.
Warning: Failed to load \"gl3d\': use \"-verbose\" argument for details.
Warning: could not load plugin \'crystalspace.graphics3d.openg1\'
aws-debug: Cound\'nt fied iGraphics2D plugin!\'
psclilent: No 3d driver (iGraphics3D) plugin!

I am using Fedora Core 1
any help would be greatly appreciated.

dfryer

  • Veteran
  • *
  • Posts: 1070
    • View Profile
(No subject)
« Reply #4 on: May 21, 2004, 12:41:45 am »
When you go to run psclient, try psclient -video=software.

This will attempt to run using the slow software renderer (which isn\'t much fun) but it will tell us whether Crystal Space is disagreeing with the graphics card, or whether it\'s some configuration/environment problem.
Quidquid latine dictum sit, altum sonatur.

Zorium

  • Hydlaa Citizen
  • *
  • Posts: 224
    • View Profile
(No subject)
« Reply #5 on: May 22, 2004, 11:27:16 am »
Try doing this before using ./psclient

export CRYSTAL=/home//molblue/CS/
export CEL=/home//molblue/cel/
export CSCONFPATH=/home//molblue/cel/

I had a similar problem but had forgotten to do this :P

-Zorium
« Last Edit: September 09, 2004, 09:42:03 am by Zorium »
I reserve the right to be wrong.

haspin

  • Wayfarer
  • *
  • Posts: 2
    • View Profile
Same thing here
« Reply #6 on: May 25, 2004, 01:21:20 am »
I\'ve tried exporting the variables, but it still doesn\'t load the gl3d.so in the directory.

Zorium

  • Hydlaa Citizen
  • *
  • Posts: 224
    • View Profile
(No subject)
« Reply #7 on: May 25, 2004, 08:16:26 am »
Did you follow all the instructions as per the technical help forums?  If
not do so or try exporting your variables before you compile planeshift
as well.

-Zorium
I reserve the right to be wrong.

Karosh_Steinkatz

  • Hydlaa Citizen
  • *
  • Posts: 486
    • View Profile
(No subject)
« Reply #8 on: May 25, 2004, 09:09:40 pm »
Hmm... first check  if your exports are correct.  The CRYSTAL export should point  to your Crystal Space directory and  the CEL & CSCONFPATH exports to your CEL directory. If this doesn\'t help you could go to your Crystal Space dir and run:

ldd gl3d.so

and post the output. Maybe some dependencies on the 3d driver are broken.


Back to Planeshift again \\o/

syro555

  • Wayfarer
  • *
  • Posts: 1
    • View Profile
(No subject)
« Reply #9 on: June 04, 2004, 12:31:20 am »
Quote
Originally posted by haspin
I\'ve tried exporting the variables, but it still doesn\'t load the gl3d.so in the directory.


I had the same problem with these linux binaries. Files glx2d.so and gl3d.so are dependant
on libopengl32.so. Try

ldd gl3d.so

and if there is a similar line
libopengl32.so => not found

You should create a symlink in /usr/lib/ to an OpenGL lib
I tried to use libGL.so, but I saw only a splash screen for
a moment and then all crashed. When I used opengl32.dll.so
from Wine it crashed during loading the world every time.
Do the following, maybe it will work on your machine:

cd /usr/lib
ln -s wine/opengl32.dll.so libopengl32.so

themacboy

  • Wayfarer
  • *
  • Posts: 8
    • View Profile
(No subject)
« Reply #10 on: July 29, 2004, 02:32:35 pm »
This works to me:

I make a copy of libGL.so, that comes with my NVIDIA driver (official driver) and the change the name to: libonpengl32.so.

Now i can star the game in opengl mode.

madmerlin

  • Wayfarer
  • *
  • Posts: 5
    • View Profile
(No subject)
« Reply #11 on: August 06, 2004, 08:04:59 pm »
I was getting the exact same errors.  I followed the advice here and created the following symbolic link:

# cd /usr/lib
#  ln -s libGL.so libopengl32.so

Now it starts in OpenGL :)

But I still have the same problem I had before when I started in software rendering mode (when I couldn\'t get OpenGL to work)... and that is... it freezes about 3 seconds into the character creation...

Any ideas?

fabtar

  • Wayfarer
  • *
  • Posts: 1
    • View Profile
I have some problem
« Reply #12 on: September 21, 2004, 11:41:18 am »
I have fedora core 2.
I have downloaded the last linux\'s binaries .
Copiied all files from archieve to a planeshift in my home directory.
there are no rpm or installer-
I have used pssetup and works.
I launched psclient to play the game add I have:

Warning: Failed to load `gl3d\'; use \'-verbose\' argument for details.
Warning: Failed to load `gl3d\'; use \'-verbose\' argument for details.
WARNING: could not load plugin \'crystalspace.graphics3d.opengl\'
aws-debug: Couldn\'t find iGraphics2D plugin!!
psclient: No 3d driver (iGraphics3D) plugin!

I\'m not able to find a crystal3d packet in apt via synaptic(but it isn\'t the  problem).

I have selected software 3d engine, the game starts... and freeze in the character window.(I have tried a lot)
I\'m not able to play the game at all.

Hope useful

josephoenix

  • IRC Op
  • Hydlaa Notable
  • **
  • Posts: 706
    • View Profile
(No subject)
« Reply #13 on: September 21, 2004, 10:20:45 pm »
If by freeze in the character window you mean that it is stuck loading the world that is usual... it takes up to 2 hours to load the lightmapping on some systems due to the precalculated lightmaps disagreeing with some configurations. If I recall there was a thread about freezes while creating a character but I can\'t remember the resolution of the problem ... so I guess you\'ll have to *gasp* use the search button...

I think pssetup uses the software renderer so that seems to show that your crystal space libraries are fine (but they should be anyway since you have the binaries) I would advise trying to install following this guide http://www16.brinkster.com/acraig/buildmb.html but omit the step where you download an archive and extract the art from it, since you can just copy it out of the binary\'s directory

Good Luck

josePhoenix
Sir John Falstaff: "Let the skie raine Potatoes: let it thunder, to the tune of Greenesleeues"