Horrific Drizzle Conversion Error!

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!

Horrific Drizzle Conversion Error!

Postby N. Sigismund » Tue Sep 07, 2010 8:37 am

(In here because I'm converting from the Max plugin to CC)

After installing a second CC version for DI, I think I broke something because now Drizzle gives me this error string when I try to convert!

Code: Select all
        No Ages specified; converting all Ages in 3dsmax's export folder...
        Converting Age: llantern
          Converting Prp: llantern_District_mainroom.prp
            Process All was successful!
            Recompilation completed!
          Converting Prp: llantern_District_Textures.prp
            Error: Moul isn't listed as having type: 0xf008
            urustring doesn't start with F.
            urustring over 255 bytes.
            Warning: ensureString: not a text string.
            Warning: ensure: element is not in set.
            Warning: plsynchedobject: haven't tested this yet.
            urustring doesn't start with F.
            urustring doesn't start with F.
            urustring doesn't start with F.
            urustring doesn't start with F.
            Prp: Object was not the expected size. It was off by:-9942660
            Process All was successful!
            Error: unimplemented for this class
            Error: Unexpected error in GuiThread:
            Console: stderr:shared.uncaughtexception: unimplemented for this class
            Console: stderr:   at prpobjects.Typeid.getAsShort(Typeid.java:392)
            Console: stderr:   at prpobjects.Typeid.compile(Typeid.java:360)
            Console: stderr:   at prpobjects.Uruobjectdesc.compile(Uruobjectdesc.java:190)
            Console: stderr:   at prpobjects.Objheader.compile(Objheader.java:64)
            Console: stderr:   at prpobjects.prputils$Compiler.RecompilePrp(prputils.java:615)
            Console: stderr:   at prpobjects.prpfile.saveAsBytes(prpfile.java:419)
            Console: stderr:   at auto.conversion.convertPrp(conversion.java:205)
            Console: stderr:   at auto.conversion.convertFile(conversion.java:119)
            Console: stderr:   at auto.AllGames$GameConversionSub.ConvertFiles(AllGames.java:287)
            Console: stderr:   at auto.Max.convert3dsmaxToPots(Max.java:162)
            Console: stderr:   at auto.Max.convert3dsmaxToPots(Max.java:231)
            Console: stderr:   at auto.Max.convert3dsmaxToPots(Max.java:54)
            Console: stderr:   at gui.ThreadedTasks$2.run(ThreadedTasks.java:29)
            Console: stderr:   at shared.GuiThread$InvisibleThread.run(GuiThread.java:106)


Should I reinstall 3DS Max and the Cyan plugin or CC? :\
For reference:
IC: Nye Morgan
OOC: Sigismund, Nye, Huw Dawson
N. Sigismund
 
Posts: 212
Joined: Tue Jun 08, 2010 10:39 am

Re: Horrific Drizzle Conversion Error!

Postby Paradox » Tue Sep 07, 2010 9:05 am

Could you send me one of the exported PRP files? It sounds like there might be an invalid file rather than a Drizzle error.

I also see a line there about "converting all files in the export folder", do you have any non-PRP files in there? I'd assume Drizzle would check to make sure only real PRP files are processed, but it never hurts to double check.
Paradox
 
Posts: 1295
Joined: Fri Sep 28, 2007 6:48 pm
Location: Canada

Re: Horrific Drizzle Conversion Error!

Postby N. Sigismund » Tue Sep 07, 2010 9:18 am

I just did a total reinstall of Uru CC and Drizzle, fixed everything. Thanks anyway, Paradox. :)
For reference:
IC: Nye Morgan
OOC: Sigismund, Nye, Huw Dawson
N. Sigismund
 
Posts: 212
Joined: Tue Jun 08, 2010 10:39 am

Re: Horrific Drizzle Conversion Error!

Postby diafero » Tue Sep 07, 2010 10:01 am

Indeeds 3dsmax sometimes (often?) creates invalid prps when there are still old prps of that age in that folder, if I ecall correctly. For that reason recent Drizzle versions delete the prp after conversion.
I prefer e-mails to "diafero arcor de" (after adding the at and the dot) over PMs.

"Many people's horizon is a circle with a radius of zero. They call it their point of view."

Deep Island Shard | Offline KI
diafero
Deep Island Admin
 
Posts: 2972
Joined: Mon May 05, 2008 5:50 am
Location: Germany

Re: Horrific Drizzle Conversion Error!

Postby Paradox » Tue Sep 07, 2010 1:10 pm

Ah, I recall someone (GPNMilano?) mentioning that if a Textures.prp already existed, it would append new textures rather than overwriting it. While that is a cool feature for Textures.prp, I can easily see nightmarish results of object splicing for content PRPs o.o
Paradox
 
Posts: 1295
Joined: Fri Sep 28, 2007 6:48 pm
Location: Canada

Re: Horrific Drizzle Conversion Error!

Postby GPNMilano » Tue Sep 07, 2010 5:11 pm

Yes. And No. Only the Textures.prp are affected. The object prps are not. The error above was specific to the texture.prp, the rest of them converted fine. If you have lightmaps, or enviornment maps in your age, and you export it multiple times before converting for whatever reason, you'll get this error as it will just make duplicates of the enviornment maps rather than writing over the old ones like it does with textures. (There's check box in the export menu that asks you if you want to export lightmaps on each export for a reason.)
You can't stop the truth. IC Blog
User avatar
GPNMilano
 
Posts: 1155
Joined: Mon Apr 21, 2008 5:50 am

Re: Horrific Drizzle Conversion Error!

Postby slightlybartfast » Wed Nov 24, 2010 3:26 am

I had this error, I just deleted all the files in my plasma plugin export folder apart from the age file, and it then worked. You shouldn't have to reinstall everything :?
slightlybartfast
 
Posts: 1
Joined: Wed Nov 24, 2010 3:23 am

Re: Horrific Drizzle Conversion Error!

Postby andylegate » Thu Nov 25, 2010 8:25 pm

I can verify that when you export from Max with Cyan's plugin, you can get problems if it's having to over write prp files from a previous export, and I don't just mean duplication and increase on the texture prp file.

A good example of this bug is my Age Neolbah.
I had been having a problem in which the elevator button that you click on not working. Specifically the cursor would not go hot when you moved it over the button.

My test age had never given me this issue, and I've over written the prp files on export many, many times. Yet on a hunch, I erased all but the .age file for Neolbah in my PlasmaTest export folder, and sure enough, when I exported that time, then converted with Drizzle, my elevator button in Neolbah went back to working normal.
I've tested this, god, like 20 times now, and everytime I simply export without erasing the files first, the elevator button goes back to not working.

Now I could say that it's something I've done, yet my elevator is set up as correctly as I can tell. And it is set just like my test Age that does NOT do this. So it seems to be some quirk of Cyan's plugin, and I have to simply remember to delete the prp files from my export folder before I export again. A pain in the butt to be sure, but simple fix.
"I'm still trying to find the plKey for Crud!"
Image
Blender Age Creation Tutorials
3DS Max Age Creation Tutorials
User avatar
andylegate
 
Posts: 2348
Joined: Mon Oct 01, 2007 7:47 am

Re: Horrific Drizzle Conversion Error!

Postby Paradox » Thu Nov 25, 2010 8:51 pm

I doubt Cyan ever tried exporting to the same folder multiple times. Ages with changes are rebuilt with each build in a batch operation.
Paradox
 
Posts: 1295
Joined: Fri Sep 28, 2007 6:48 pm
Location: Canada

Re: Horrific Drizzle Conversion Error!

Postby ddb174 » Fri Nov 26, 2010 10:22 am

I'll make the 3dsmax conversion in the next version rename the converted prps to .prp.old, so that 3dsmax will recreate them from scratch each time and avoid this error. It'll be in Drizzle30. Ah, Cyan bugs follow us everywhere. Fortunately, many workarounds can (and have) been implemented in Drizzle, and are automatically applied.
ddb174
 
Posts: 928
Joined: Thu Apr 10, 2008 7:28 pm


Return to Building

Who is online

Users browsing this forum: No registered users and 4 guests