How to install a custom age in dirtsand/CWE?

If you feel like you're up to the challenge of building your own Ages in Blender or 3ds Max, this is the place for you!

How to install a custom age in dirtsand/CWE?

Postby Locutus » Tue Mar 12, 2013 5:25 am

Hellos!

I installed dirtsand on a Linux server of mine, running fine, and am trying to put one of the community-made ages on it. I'm testing the one named "Odema".

I copied the files "Odema.sum", "Odema.fni", "Odema.age" and four "Odema*.prp" files to my CWE client's DAT directory. I decrypted and uploaded the .age and .fni to the Dirtsand server and restarted it.

But when I start the CWE client and log in, after the "Starting URU", I get a message "The following pages are out of date and will be deleted: Odema_*.prp".

I'm at a loss there. What to do? :)
Locutus
 
Posts: 29
Joined: Sat Mar 09, 2013 9:41 am

Re: How to install a custom age in dirtsand/CWE?

Postby Mystler » Tue Mar 12, 2013 9:12 am

You cannot use TPotS versioned plasma files with the MOUL version. You'll have to convert them, e.g. with libHSPlasma.
User avatar
Mystler
 
Posts: 116
Joined: Sun Mar 22, 2009 4:55 am
Location: Germany

Re: How to install a custom age in dirtsand/CWE?

Postby Locutus » Tue Mar 12, 2013 10:35 am

Thanks for the info Mystler! I tried converting two ages now, the Odema I mentioned before, and one called "Cretaceous".

After conversion, the client doesn't delete them anymore, but it crashes when I link to the age. The conversion process threw errors, might that be the reason?

Code: Select all
E:\Incoming\dat>pageconvert -tomoul Cretaceous_District_mainRoom.prp
* Loading: mainRoom (Cretaceous)
  Location: <10339|0>
  Version: PotS/CC
PageID: <10339|0> (00286321)
Page Flags: 0
Age Name: Cretaceous
Page Name: mainRoom
Plasma Version: PotS
Keyring: 373 keys
Objects Read: 373
Failed writing <10339|0>[003F]Topp.004: `PhysX HullBounds' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:688
Failed writing <10339|0>[003F]Topp.003: `PhysX HullBounds' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:688
Failed writing <10339|0>[003F]Topp.002: `PhysX HullBounds' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:688
Failed writing <10339|0>[003F]Topp.001: `PhysX HullBounds' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:688
Failed writing <10339|0>[003F]Topp: `PhysX HullBounds' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:688
Failed writing <10339|0>[003F]Kottepalm.001: `PhysX HullBounds' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:688
Failed writing <10339|0>[003F]Stolpe.003: `PhysX TriangleMesh' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:709
Failed writing <10339|0>[003F]Stolpe.002: `PhysX TriangleMesh' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:709
Failed writing <10339|0>[003F]Stolpe: `PhysX TriangleMesh' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:709
Failed writing <10339|0>[003F]Fence.005: `PhysX TriangleMesh' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:709
Failed writing <10339|0>[003F]Fence.004: `PhysX TriangleMesh' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:709
Failed writing <10339|0>[003F]Fence.001: `PhysX TriangleMesh' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:709
Failed writing <10339|0>[003F]Fence: `PhysX TriangleMesh' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:709
Failed writing <10339|0>[003F]RoarRgn: `PhysX TriangleMesh' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:709
Failed writing <10339|0>[003F]DinoRgn: `PhysX TriangleMesh' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:709
Failed writing <10339|0>[003F]FootStepSwim: `PhysX HullBounds' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:688
Failed writing <10339|0>[003F]RegionWater: `PhysX HullBounds' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:688
Failed writing <10339|0>[003F]botten.001: `PhysX TriangleMesh' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:709
Failed writing <10339|0>[003F]Cremno1.002: `PhysX TriangleMesh' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:709
Failed writing <10339|0>[003F]Cremno1.001: `PhysX TriangleMesh' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:709
Failed writing <10339|0>[003F]SoundRgn: `PhysX TriangleMesh' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:709
Failed writing <10339|0>[003F]RegionSwimDetect: `PhysX HullBounds' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:688
Failed writing <10339|0>[003F]RgnSwim: `PhysX TriangleMesh' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:709
Failed writing <10339|0>[003F]Ormbunke.012: `PhysX HullBounds' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:688
Failed writing <10339|0>[003F]RgnTylo: `PhysX TriangleMesh' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:709
Failed writing <10339|0>[003F]grass: `PhysX TriangleMesh' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:709
Failed writing <10339|0>[003F]FootStepRgn: `PhysX HullBounds' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:688
Failed writing <10339|0>[003F]muren: `PhysX TriangleMesh' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:709
Failed writing <10339|0>[003F]Dcage: `PhysX HullBounds' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:688
Failed writing <10339|0>[003F]DTBook: `PhysX HullBounds' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:688
Failed writing <10339|0>[003F]kullen: `PhysX HullBounds' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:688
Failed writing <10339|0>[003F]Mountain: `PhysX TriangleMesh' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:709
Failed writing <10339|0>[003F]Dinosaur: `PhysX HullBounds' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:688
Failed writing <10339|0>[003F]TricaHead: `PhysX HullBounds' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:688
Failed writing <10339|0>[003F]Kottepalm: `PhysX HullBounds' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:688
Failed writing <10339|0>[003F]TyloBody: `PhysX HullBounds' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:688
Objects Written: 337

Done!  Successfully transcoded 1 files!
~plResManager: cleaning up 0 ages and 1 pages
Locutus
 
Posts: 29
Joined: Sat Mar 09, 2013 9:41 am

Re: How to install a custom age in dirtsand/CWE?

Postby Deledrius » Tue Mar 12, 2013 3:16 pm

It would appear that your libHSPlasma library was compiled without PhysX support, which prevents it from being able to convert those. While generally optional, that linkage is required to convert to MOUL-format PRPs containing physicals.

Additionally, you may want to try my experimental script for conversion which is what I use to prepare fan ages for Gehn, Plasma Transfusion, as it allows you to convert the entire age in one go. Just simplifies things a bit. You will still need a working libHSPlasma with PhysX support either way.
User avatar
Deledrius
Gehn Shard Admin
 
Posts: 1377
Joined: Mon Oct 01, 2007 1:21 pm

Re: How to install a custom age in dirtsand/CWE?

Postby Locutus » Tue Mar 12, 2013 5:01 pm

Thanks for your reply Deledrius! I'll gladly try out your script.

I got my version of libHSPlasma from here, which seems to be the official repository: http://code.google.com/p/libhsplasma/downloads/list

Unfortunately I don't have a development environment available on Windows to compile the source myself. Would you happen to know where I can get a precompiled Windows binary with PhysX support enabled?
Locutus
 
Posts: 29
Joined: Sat Mar 09, 2013 9:41 am


Return to Building

Who is online

Users browsing this forum: No registered users and 4 guests