Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - dna

Pages: [1]
1
Development Deliberation / Linux installer bug
« on: February 23, 2005, 05:26:03 am »
I just installed planeshift with the linux installer and ran into a problem. After the installer ran the updater, psclient-bin lost its executable bit. Easy fix, \'chmod +x psclient-bin\', just thought I\'d report it.

Another thing I noticed:
$ldd updater-bin
 ---snip---
        libssl.so.0 => not found
        libcrypto.so.0 => not found
---snip---
        libssl.so.4 => /lib/libssl.so.4 (0x0074a000)
        libcrypto.so.4 => /lib/libcrypto.so.4 (0x005a9000)

I\'m thinking the build machine has some outdated symlinks hanging around in /lib

All in all, I like the installer. Makes it a whole lot easier than messing around with cvs repos and shell variables.

EDIT---sorry, wrong forum

2
Fan Art /
« on: January 26, 2005, 09:05:10 pm »
Thanks for the feedback!

I\'ve been putting off fixing the hands and feet because I\'ve always had a problem with them. They\'re pretty much just placeholders right now until I get around to working on them.

Also, a good idea making the dress non-symetrical, will work on that. I suspect I will have to mess around with the dress alot to get her to be able to walk since the legs just kind of start where they come out the bottom.

3
Fan Art / 3d girl
« on: January 25, 2005, 07:19:37 am »
Here\'s a girl I\'ve been working on, still needs lots of work. I loosly based it on a druid girl sketch I saw in the forums here a while back. I guess she just kind of hangs out in the forest eating mushrooms, talking to trees and making strange herb potions.

I still need to finish up the hands and feet and maybe her head is just a little too big. The polys got up there to 1412(according to wings3d) but there are a few areas I can pull out some detail like her face.

I would fully appreciate any feedback since this is my first ever 3d model and I want to it looking real good before I import it into blender and learn that crazy interface so I can do the skin and riging.




4
Development Deliberation /
« on: January 16, 2005, 09:03:19 pm »
Bump...

Haven\'t been able to play planeshift because of this, any thoughts?

Slackware current with ATI Radeon IGP 320M video card

Not looking good for me and planeshift, doesn\'t work on my laptop and I just built a dual opteron desktop system which will have problems because of the 64 bit issues. I really want to get a feel for the \"world\" so I can make some art for the game, finally put that damn art degree to good use :)

5
Development Deliberation /
« on: January 14, 2005, 12:16:16 pm »
Thanks for the reply.

crystalspace.pluginmgr.loadplugin:
WARNING: could not load plugin \'cel.physicallayer\'
Couldn\'t load plugin for PlLayer.

This is called by not having CEL and CSCONF(?) set so crystal space can find where cel is installed. CEL points to the libs and CSCONF(can\'t remember the correct name, something like that) points to cel-config as near as I can tell.

6
Development Deliberation / CS - openGL - Radeon issues
« on: January 12, 2005, 09:02:28 pm »
While trying to figure out what\'s going on with my last post, I found a problem with ATI drivers in Planeshift. I found that as soon as _ZNI4csGraphics3D4OpenEv is called my cpu would go to 100% and stay there so I traced through the Crystal Space lib gl3d and found:

/*
    Check whether to init ATI-only exts.
    Note: ATI extensions supported by multiple vendors
     should always be inited.
   */
  if (config->GetBool (\"Video.OpenGL.UseATIExt\", true))
  {
    ext->InitGL_ATI_separate_stencil ();
  }

in bool csGLGraphics3D::Open () which is in CS/plugins/video/render3d/opengl/gl_render3d.cpp.

I went through walktest with gdb and it calls the same functions but doesn\'t max out my cpu so I\'m thinking Planeshift needs a configure test or something.

To go completly OT, I also found out that to install cel in /usr, I had to add -I/usr/include/cel to my CFLAGS and export CEL=/usr/bin to build planeshift. Then to run psclient I had to export CEL=/usr/lib/cel and export CSCONFPATH=/usr/bin and it works. Seems strange that CEL is for the bin dir for building and lib dir while running but what are ya gonna do?

Dan

7
Development Deliberation /
« on: January 12, 2005, 02:14:46 pm »
Ok, been doing a little investigating. I start up ./psclient and it runs at 100% cpu so I ran strace on it and found:


---snip---

access(\"./data/options/sound.xml\", F_OK) = -1 ENOENT (No such file or directory)
open(\"./data/options/sound_def.xml\", O_RDONLY) = 8
fstat64(8, {st_mode=S_IFREG|0644, st_size=102, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x45d06000
fstat64(8, {st_mode=S_IFREG|0644, st_size=102, ...}) = 0
_llseek(8, 0, [0], SEEK_SET)            = 0
read(8, \"\\r\\n\\r\\n<\"..., 102) = 102
_llseek(8, 102, [102], SEEK_SET)        = 0
_llseek(8, 102, [102], SEEK_SET)        = 0
close(8)                                = 0
munmap(0x45d06000, 4096)                = 0
brk(0x8500000)                          = 0x8500000
brk(0x84f4000)                          = 0x84f4000
brk(0x84e6000)                          = 0x84e6000
brk(0x84d8000)                          = 0x84d8000
write(1, \"\\n\", 1)                       = 1
write(1, \"planeshift.application.client:\\n\", 31) = 31
write(1, \"  psEngine initialized.\\n\", 24) = 24
write(7, \"planeshift.application.client:  \"..., 54) = 54
gettimeofday({1105508230, 214038}, NULL) = 0
gettimeofday({1105508230, 214066}, NULL) = 0
gettimeofday({1105508230, 214141}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0
write(3, \"\\22\\0\\30\\0\\4\\0\\340\\1(\\0\\0\\0)\\0\\0\\0 \\0\\0\\0\\22\\0\\0\\0x\\0\\0\"..., 208) = 208
gettimeofday({1105508230, 215278}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1105508230, 215370}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1105508230, 215430}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1105508230, 215488}, NULL) = 0
gettimeofday({1105508230, 215513}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({1105508230, 215570}, NULL) = 0
ioctl(3, FIONREAD, [0])                 = 0

---snip---

The rest of the file is calls to gettimeofday until it locks up X. It doesn\'t lock up without strace but takes a long time to go from the intro to the login.

Don\'t think this really has anything to do with my other problem but you never know.

Dan

8
Development Deliberation / CVS tag question
« on: January 12, 2005, 10:38:22 am »
Hi all,

I\'ve been trying to compile everything on my slackware box and have run into a problem. I\'ve found a couple different sites with build information but with no dates so now I\'m confused about what CVS tag to use. I\'ve tried:

cvs -d :pserver:anonymous:@cvs.sourceforge.net:/cvsroot/planeshift co -P -A -rMB planeshift

and:

cvs -d :pserver:anonymous:@cvs.sourceforge.net:/cvsroot/planeshift co planeshift

Both tell me \"IF YOU WANT TO PLAY MB THIS IS NOT THE CVS CHECKOUT YOU WANT.\"

I had it almost working last week but got involved with other stuff and forgot what I did to fix this problem:

crystalspace.maploader: Could not get model converter
crystalspace.maploader: Could not get model crossbuilder
opening audio device: No such file or directory

planeshift.application.client:
  PlaneShift Crystal Blue
  This game uses Crystal Space Engine created by Jorrit and others
  0.99 r0 [Unix-x86-GCC]
LOG_ANY flag deactivated.
LOG_WEATHER flag deactivated.
LOG_SPAWN flag deactivated.
LOG_CELPERSIST flag deactivated.
LOG_PAWS flag deactivated.
LOG_GROUP flag deactivated.
LOG_CHEAT flag deactivated.
LOG_LINMOVE flag deactivated.
LOG_SPELLS flag deactivated.
LOG_NEWCHAR flag deactivated.
LOG_SUPERCLIENT flag deactivated.
LOG_EXCHANGES flag deactivated.
LOG_ADMIN flag deactivated.
LOG_STARTUP flag deactivated.
LOG_CHARACTER flag deactivated.
LOG_CONNECTIONS flag deactivated.
LOG_CHAT flag deactivated.
LOG_NET flag deactivated.
LOG_LOAD flag deactivated.
LOG_NPC flag deactivated.
LOG_TRADE flag deactivated.
LOG_SOUND flag deactivated.
LOG_COMBAT flag deactivated.
LOG_SKILLXP flag deactivated.
LOG_QUESTS flag deactivated.
LOG_SCRIPT flag deactivated.

LoadConfigFromFile:
  set
  set
  set
  set
  set

planeshift.application.client:
  psEngine initialized.
Creating psnetconnection 84f22a8!

crystalspace.pluginmgr.loadplugin:
  WARNING: could not load plugin \'cel.physicallayer\'
Couldn\'t load plugin for PlLayer.

Walk test works except for sound and celtst just crashes because of python.

Any help would be greatly appreciated,

Dan

---edit---
BTW, here\'s the configure from planeshift:

checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ANSI C... none needed
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking if -shared is accepted... -shared
checking if -soname is accepted... yes
checking for install... install
checking for ranlib... ranlib
checking how to run the C preprocessor... cc -E
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for socklen_t... yes
checking for stdint-types... found in stdint.h
creating include/psstdint.h - (just to include  stdint.h)
checking for Crystal Space - version >= 0.99... 0.99
checking for libmysqlclient... ***
*** mysqlclient test source had problems, check your config.log ..
*** Also try one of the following switches :
***   --with-mysqlclient-prefix=PFX
***
checking for curl... 7.12.2
checking for cel... 0.99
checking for socklen_t... (cached) yes
checking build mode... optimize
checking whether to use new renderer... yes
configure: creating ./config.status
config.status: creating include/psconfig.h
config.status: executing Jamconfig commands
config.status: executing Jamfile commands
config.status: executing test commands
configure:

Please note that this project uses jam as build tool.
So you have to type \'jam\' now.

Pages: [1]