Converting ages for MOUL: libhsplasma with PhysX needed

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!

Converting ages for MOUL: libhsplasma with PhysX needed

Postby Locutus » Fri Mar 15, 2013 3:14 am

Hellos!

I'm trying to convert Myst 5 and POTC custom ages to the MOUL format so that we can use them on our Dirtsand server. Unfortunately, the precompiled libhsplasma version available here http://code.google.com/p/libhsplasma/downloads/list does not seem to have PhysX support enabled. I'm getting dozens of error messages when trying to convert an age, like so:
Code: Select all
Failed writing <10339|0>[003F]Topp.004: `PhysX HullBounds' not implemented
Failure on line ..\..\core\PRP\Physics\plGenericPhysical.cpp:688


Does anyone know where I can get a precompiled libhsplasma with PhysX (unfortunately I don't have a Virtual Studio IDE for Windows available to compile it myself), or another tool that can convert ages *to* MOUL (Drizzle seems to convert only to POTC)? Thanks in advance!
Locutus
 
Posts: 29
Joined: Sat Mar 09, 2013 9:41 am

Re: Converting ages for MOUL: libhsplasma with PhysX needed

Postby Mystler » Fri Mar 15, 2013 12:12 pm

Unfortunately, I don't have it right here.
I had my builds on a webserver once and if nobody is faster I can maybe make a new one for you within the next days.
User avatar
Mystler
 
Posts: 116
Joined: Sun Mar 22, 2009 4:55 am
Location: Germany

Re: Converting ages for MOUL: libhsplasma with PhysX needed

Postby Luna » Sat Mar 16, 2013 12:23 am

Build of libhsplasma with physx arrived :) I hope I included all the dll files you need, otherwise just post here or send me a PM.
It's a full build of libhsplasma for 32-bits windows.
Code: Select all
long longestTimeWithoutPlayingMoula = (new Date()) - (new Date(2014, 9, 26));
User avatar
Luna
 
Posts: 204
Joined: Fri Oct 08, 2010 12:21 am
Location: Il y a encore des pommes.

Re: Converting ages for MOUL: libhsplasma with PhysX needed

Postby Luna » Sat Mar 16, 2013 2:07 am

Luna wrote:Build of libhsplasma with physx arrived :) I hope I included all the dll files you need, otherwise just post here or send me a PM.
It's a full build of libhsplasma for 32-bits windows.


You know, I /thought/ I had done the whole adding file thing right. Let's try this : https://dl.dropbox.com/u/19203955/libhsplasma.zip
Code: Select all
long longestTimeWithoutPlayingMoula = (new Date()) - (new Date(2014, 9, 26));
User avatar
Luna
 
Posts: 204
Joined: Fri Oct 08, 2010 12:21 am
Location: Il y a encore des pommes.

Re: Converting ages for MOUL: libhsplasma with PhysX needed

Postby Locutus » Sat Mar 16, 2013 2:14 am

Many thanks, Luna! (And Mystler too.) I'm on my tablet right now, I'll test it as soon as I get to my PC.
Locutus
 
Posts: 29
Joined: Sat Mar 09, 2013 9:41 am

Re: Converting ages for MOUL: libhsplasma with PhysX needed

Postby Locutus » Sat Mar 16, 2013 2:49 am

The PhysX build works fine! Mostly... :) I'm still getting errors, though different ones than before:

Code: Select all
e:\libhsplasma>PageConvert -tomoul e:\libhsplasma\Siralehn_tunnels.prp
* Loading: tunnels (Siralehn)
  Location: <3|6>
  Version: Myst V/Crowthistle
PageID: <3|6> (00000327)
Page Flags: 0
Age Name: Siralehn
Page Name: tunnels
Plasma Version: EoA
Keyring: 2005 keys
Objects Read: 2005
Failed writing <3|6>[003F]DeadEndNoviceNode01: `plPXSimDefs::toGroup: Generic group 67108864' not implemented
Failure on line d:\development\libhsplasma\core\prp\physics\plPXPhysical.h:78
Failed writing <3|6>[003F]DeadEndNoviceNode02: `plPXSimDefs::toGroup: Generic group 67108864' not implemented
Failure on line d:\development\libhsplasma\core\prp\physics\plPXPhysical.h:78
Failed writing <3|6>[003F]DeadEndNoviceNode03: `plPXSimDefs::toGroup: Generic group 67108864' not implemented
Failure on line d:\development\libhsplasma\core\prp\physics\plPXPhysical.h:78
Failed writing <3|6>[003F]DeadEndNoviceNode04: `plPXSimDefs::toGroup: Generic group 67108864' not implemented
Failure on line d:\development\libhsplasma\core\prp\physics\plPXPhysical.h:78


There are more errors like this with different "generic group" numbers. Is there something one can do about this?

The bigger problem though is that my Uru client (CWE client build 912, downloaded from the Guild of Writers site) does not accept the converted pages. It says:

The following pages have newer version numbers than this client and cannot be loaded. They will be ignored but their files will NOT be deleted: [list of all converted prp files]

Can I change the version number in the converted files? Or can I do anything else to get Myst 5 ages to work in CWE build 912?
Locutus
 
Posts: 29
Joined: Sat Mar 09, 2013 9:41 am

Re: Converting ages for MOUL: libhsplasma with PhysX needed

Postby Mystler » Sat Mar 16, 2013 3:16 am

I forgot to warn you: It is possible to convert PRPs but the result will not always be "playable".
If you can get Siralehn to work, please share your information. I was never able to get something with correct collisions and texturing, myself.

Edit: Please make sure your converted Siralehn age has a unique sequence prefix and the PRP pages are using it in their location setting, too.
User avatar
Mystler
 
Posts: 116
Joined: Sun Mar 22, 2009 4:55 am
Location: Germany

Re: Converting ages for MOUL: libhsplasma with PhysX needed

Postby Locutus » Sat Mar 16, 2013 3:49 am

By using a unique sequence prefix and putting that in the PRP files, I got around the "Page too new" errors now and the ages are loaded.

But just like Mystler, it does not load any textures or collision regions (i.e. the Avatar falls through the floor immediately). I suppose that has to do with the conversion error messages about "unknown generic groups". I tried Todelmer and Noloben aka. Siraleh.
Locutus
 
Posts: 29
Joined: Sat Mar 09, 2013 9:41 am

Re: Converting ages for MOUL: libhsplasma with PhysX needed

Postby Locutus » Sat Mar 16, 2013 3:58 am

Additionally, I just tried to convert one of the POTC fan ages ("Eder Tomahn") to MOUL. Conversion worked okay, but the CWE client crashes when I link to the age, in this case when loading a data part named "woodchair". Are any logs helpful here?
Locutus
 
Posts: 29
Joined: Sat Mar 09, 2013 9:41 am

Re: Converting ages for MOUL: libhsplasma with PhysX needed

Postby Christopher » Sat Mar 16, 2013 6:10 am

Locutus wrote:By using a unique sequence prefix and putting that in the PRP files, I got around the "Page too new" errors now and the ages are loaded.

But just like Mystler, it does not load any textures or collision regions (i.e. the Avatar falls through the floor immediately). I suppose that has to do with the conversion error messages about "unknown generic groups". I tried Todelmer and Noloben aka. Siraleh.

2 years ago I Tried to solve this Problem by exporting it to an obj-File and male a new collision with Max. It worked so far, but i abandoned this project cause i couldnt get the textures go work...
Christopher
User avatar
Christopher
 
Posts: 276
Joined: Mon Jul 19, 2010 3:25 am

Next

Return to Building

Who is online

Users browsing this forum: No registered users and 4 guests