Author Topic: Only Beards in Character Creation Window  (Read 1360 times)

Lachesis

  • Traveller
  • *
  • Posts: 23
    • View Profile
Only Beards in Character Creation Window
« on: April 01, 2006, 10:10:01 pm »
Wow guys, you indeed can call that installation an installation procedure :) Ok, the ebuild didnt work. Ok, so I downloaded the binaries (PlaneShift_CBV0.3.013.i686.bin). Ok, so I went to the forums and did this and that (Installing PlaneShift on Linux, Missing libraries, \"invalid pointer: 0x085a92fc\" error with updater and client). And yay! After all I got to the character creation screen. But now I\'m lost, all of the models that is displayed is their beards. I mean, those are nice beards, no doubt, but I would like to see the rest of the character as well :D Error messages in stdout/stderr:

crystalspace.canvas.openglcommon:
  Could not open driver database file \'/config/gldrivers.xml\'

crystalspace.engine.warning:
  Shader std_lighting.xml not available
  Shader std_lighting_portal.xml not available

Doesn\'t sound related to me. Btw, /opt/crystalspace/etc/crystalspace/config/gldrivers.xml exists and is readable (but not writable of course).

I probably lack some art files, but shouldnt the updater detect that? It says the tree is up to date. Any ideas? Thanks for your help!

With Regards
Lachesis

P.S. I know today is April 1st, but this really is not a joke! :)
« Last Edit: April 01, 2006, 11:18:37 pm by Lachesis »

DaveG

  • Forum Addict
  • *
  • Posts: 2058
    • View Profile
(No subject)
« Reply #1 on: April 02, 2006, 01:49:21 am »
Only hair and faces are available for customization at this point.  (and only for some races)  Welcome to pre-alpha.  :D

::  PlaneShift Team Programmer  ::

Lachesis

  • Traveller
  • *
  • Posts: 23
    • View Profile
(No subject)
« Reply #2 on: April 02, 2006, 01:24:46 pm »
ok :) But I have more serious problems now. I created a char ignoring the fact that I have no idea what it looks like ;) and I even worked around that premature character movement problem (Crash preventing login? Post here for taxi service), and finally crash on a missing font (becker-m). :D Here\'s the output of psclient:

Code: [Select]
DEBUG: Sound System: Software Renderer Initializing..
DEBUG: Sound System: Configured for driver [crystalspace.sndsys.software.driver.oss]
Sound System: OSS driver for software sound renderer initialized.

crystalspace.canvas.openglcommon:
  Could not open driver database file \'/config/gldrivers.xml\'

crystalspace.engine.warning:
  Shader std_lighting.xml not available
  Shader std_lighting_portal.xml not available

planeshift.application.client:
  PlaneShift Crystal Blue
  This game uses Crystal Space Engine created by Jorrit and others
  0.99 r0 [Unix-x86-GCC]
All LOGS are off.
Mounting skin: /this/art/skins/default.zip
Mounting skin: /planeshift/art/skins/base/client_base.zip
  psEngine initialized.
Using fontsize 18 for resolution 1152x864

HandleUpdateCheck
:
  Missing /this/version.dat!  Cannot process update notifications.
WARNING! Object \'spikes_04\' is not closed!
WARNING! Object \'_s_column_01\' is not closed!
WARNING! Object \'spikes_02\' is not closed!
WARNING! Object \'_s_sigil_06\' is not closed!
WARNING! Object \'_s_stairs_01\' is not closed!
WARNING! Object \'_s_sigil_04\' is not closed!
...

planeshift.application.client:
  PSLoader: step 2: success

ParseFile
:
  Could not find file: /planeshift/world/podium/sound.xml

planeshift.application.client:
  PSLoader: step 3: success

HandleStatsUpdate
:
  Stat request failed because CelClient not ready for 1085

HandleMessage
:
  Still loading maps, ignoring crossing to sector
  SectorWhereWeKeepEntitiesResidingInUnloadedMaps.
Region hydlaa_common loaded successfully in 8045ms

crystalspace.thingloader.parse:
  Bad UV coordinates for polygons in this thing![node:
  world,sector(name=hydlaa_plaza),meshobj(name=_s_walkway_022),params]
  Bad UV coordinates for polygons in this thing![node:
  world,sector(name=hydlaa_plaza),meshobj(name=_s_laanx_statue_01V15a_02),param
  s]
  Bad UV coordinates for polygons in this thing![node:
  world,sector(name=hydlaa_plaza),meshobj(name=hydlaaplaza),params]
  Bad UV coordinates for polygons in this thing![node:
  world,sector(name=hydlaa_plaza),meshobj(name=_s_WoodsEnd01),params]

crystalspace.engine.warning:
  Couldn\'t load cached lighting for 1 object(s):
      _s_fence_02_014
  Use -relight cmd option to refresh lighting.
Region hydlaa_plaza loaded successfully in 14911ms
  Couldn\'t load cached lighting for 1 object(s):
      openbook01
  Use -relight cmd option to refresh lighting.
Region laanx loaded successfully in 2608ms
Region hydungeon loaded successfully in 200ms
Region tavern_de_kadel loaded successfully in 2400ms
  Lightmaps are not up to date (no \'lm_precalc_info\' found in cache).
  Use -relight cmd option to calc lighting.
  Couldn\'t load cached lighting for 32 object(s):
      _s_stairs_01_014
      _s_stairs_borders_01_010
      _s_stairs_borders_01_011
      _s_dungeon_ceiling_01_051
      ...
  Use -relight cmd option to refresh lighting.
Region wtower loaded successfully in 6486ms
  Lightmaps are not up to date (no \'lm_precalc_info\' found in cache).
  Use -relight cmd option to calc lighting.
Region hyarena loaded successfully in 4275ms
  Lightmaps are not up to date (no \'lm_precalc_info\' found in cache).
  Use -relight cmd option to calc lighting.
Region hyjayose loaded successfully in 752ms
  Lightmaps are not up to date (no \'lm_precalc_info\' found in cache).
  Use -relight cmd option to calc lighting.
Region hyojapath loaded successfully in 1065ms
  Lightmaps are not up to date (no \'lm_precalc_info\' found in cache).
  Use -relight cmd option to calc lighting.
Region hysewers loaded successfully in 2186ms

planeshift.application.client:
  PSLoader: step 4: success

crystalspace.maploader.parse.image:
  Could not open image file \'/this/art/effects/target.png\' on VFS!

crystalspace.maploader.parse.texture:
  Could not load texture \'target\', using checkerboard instead[node:
  library,textures,texture(name=target)]

crystalspace.maploader.parse.image:
  Could not open image file \'/this/art/effects/arrowUV.jpg\' on VFS!

crystalspace.maploader.parse.texture:
  Could not load texture \'arrowUV\', using checkerboard instead[node:
  library,textures,texture(name=arrowUV)]

crystalspace.maploader.parse.image:
  Could not open image file \'/this/art/effects/rect_texture1.png\' on VFS!

crystalspace.maploader.parse.texture:
  Could not load texture \'rect_texture1\', using checkerboard instead[node:
  library,textures,texture(name=rect_texture1)]

LoadIgnoreList
:
  No ignore.xml file found. Assuming empty

crystalspace.font.server.multiplexer:
  Could not load font \"/planeshift/data/ttf/becker-m.ttf\"
*** glibc detected *** double free or corruption (fasttop): 0x14759560 ***
Aborted


I\'ll also try to compile CVS now in the hope that it\'s working better than the release :P Wish me luck!

P.S. What lib versions / checkout dates / tags do you use on CVS?

P.P.S. Check channel #planeshift-build on Freenode IRC for current library dates. At the time of this post 2006-04-06 00:00:00 UTC checkouts are used.
« Last Edit: April 12, 2006, 12:29:30 am by Lachesis »

Bereror

  • Hydlaa Notable
  • *
  • Posts: 773
    • View Profile
    • Planeshift API
(No subject)
« Reply #3 on: April 02, 2006, 03:50:14 pm »
You didn\'t crash because of the missing font. Before starting the game, run this command and it should work:
Code: [Select]

export MALLOC_CHECK_=0
PlaneShift Sources
PlaneShift API
"Words never spoken
Are the strongest resounding"

Lachesis

  • Traveller
  • *
  • Posts: 23
    • View Profile
(No subject)
« Reply #4 on: April 03, 2006, 12:33:05 am »
Got CVS compiled, using an older checkout since recent CVS isnt accepted by the server anymore. Unfortunately it occupies my CPU for printing diagnostic messages (every frame of course) so the game is unusable. I tried again using the precompiled version, copying the missing font from CVS. Finally I could log in, however I see an infobox \"This is a message returned from server. You should normally not be able to see this.\" As soon as I click OK, the game exits. Tell you what, this game doesnt like me. :D

*goes playing tuxkart for a while*

Lachesis

  • Traveller
  • *
  • Posts: 23
    • View Profile
(No subject)
« Reply #5 on: April 03, 2006, 12:43:10 am »
I tried with MALLOC_CHECK_=0 and got the first working log in. Don\'t know whether it\'s deterministic though. What I\'d really appreciate though is a client that doesn\'t have that character-movement-during-map-loading crash :D

Thanks for everyone that has been helping! I will continue this thread if necessary, though I hope it won\'t be.

Lachesis

  • Traveller
  • *
  • Posts: 23
    • View Profile
(No subject)
« Reply #6 on: April 03, 2006, 04:16:11 pm »
Important hint to others with similar probles: if you have CAL3D, Crystalspace or CEL installed system-wide, make sure you run

export LD_LIBRARY_PATH=/libs/:$LD_LIBRARY_PATH
unset CAL3D CRYSTAL CEL

before you run planeshift (binary distribution), in order to make sure that only the libs shipped with PS are used.

P.S. Thanks to Bereror for the hint!
P.P.S If you compiled PS yourself, and installed CAL3D, CS and CEL in $CALPREFIX, $CSPREFIX, $CELPREFIX, respectively (probably /usr by default), set

export CAL3D=$CALPREFIX
export CRYSTAL=$CSPREFIX
export CEL=$CELPREFIX
export CEL_PLUGIN_DIR=$CELPREFIX/lib/cel

to configure/compile, and
export CAL3D=$CALPREFIX
export CRYSTAL=$CSPREFIX/lib/cs
export CEL=$CELPREFIX/lib/cel

to run planeshift.
« Last Edit: April 12, 2006, 12:22:12 am by Lachesis »

Bereror

  • Hydlaa Notable
  • *
  • Posts: 773
    • View Profile
    • Planeshift API
(No subject)
« Reply #7 on: April 03, 2006, 04:21:57 pm »
Quote
Originally posted by Lachesis
export CAL3D=
export CRYSTAL=
export CEL=


I think unset CAL3D CRYSTAL CEL would be the proper way, but your way may work as well.
PlaneShift Sources
PlaneShift API
"Words never spoken
Are the strongest resounding"