Author Topic: Linux - Updater does not download models! (and other bugs..)  (Read 552 times)

mangobrain

  • Wayfarer
  • *
  • Posts: 3
    • View Profile
Linux - Updater does not download models! (and other bugs..)
« on: January 18, 2005, 07:48:35 pm »
I just installed Planeshift on my laptop today by following the instructions here, and I\'m having a few problems.
No problems compiling, and everything seems to run; the updater, pssetup, psclient etc. However, the updater seemed to download very slowly when running through the GUI (i.e. without -auto switch), for some unknown reason (OpenGL apps in general work fine on this machine, including other games).

Having run the updater with -auto and let it finish, I ran psclient, logged in, and was greeted with a message along the lines of \"cannot find mesh: please run updater\", and a distinct lack of character model in the centre of the screen. This is what shows up in the terminal window:

Failed to load mesh factory from file /planeshift/models/enkif/enkif.cal3d

In fact, on closer inspection, I don\'t even have a models folder, let alone any models.  The updater didn\'t complain about any errors, and is happily telling me everything\'s up to date if I run it again!

Other minor bugs:
- The updater won\'t run if the \"updatertemp\" dir already exists; it tries to create it regardless, and fails.
- pssetup (and others; eedit did this when I ran it out of curiosity, but updater and psclient don\'t) outputs the message \"csCondition::Wait() ERROR: Incorrectly invoked with recursive mutex; conditions and recursive mutexes are mutually exclusive\" repeatedly on the terminal, running very sluggishly in the process. (I didn\'t configure PS with --enable-debug, if this makes any difference.)

Androgos

  • Guest
(No subject)
« Reply #1 on: January 18, 2005, 08:15:25 pm »
Quote
Originally posted by mangobrain
- The updater won\'t run if the \"updatertemp\" dir already exists; it tries to create it regardless, and fails.


Fixed

mangobrain

  • Wayfarer
  • *
  • Posts: 3
    • View Profile
(No subject)
« Reply #2 on: January 19, 2005, 12:25:21 pm »
Quick update: it appears models should be in art/models.zip, which *is* being downloaded correctly. I\'ve now installed PS on my desktop, under a 64-bit Gentoo installation, and discovered that although this version seems able to use models, there are other resources it can\'t load, such as backgrounds for the various floating in-game interface windows. It also can\'t load/doesn\'t have lightmaps for certain pieces of geometry, as some areas appear completely black unless run with -relight.

The game seems to be very jerky, too; I\'m using ATI\'s recent drivers (8.8.25 - 64-bit support at last, woo!) with x.org 6.8 on a Radeon 9800XT.

I\'d assume there are problems with the file routines somewhere; just a guess, but possibly some of the zip files are being created on Windows in a way the Linux compression library doesn\'t like...

Edit: also, to get shared objects to compile correctly, I had to manually edit the Jamrules file, adding -fPIC to CFLAGS.
« Last Edit: January 19, 2005, 12:27:33 pm by mangobrain »