Drizzle 32 ! (experimental)

Announcements and discussion regarding any projects related to Cyan Worlds' Plasma Engine including (but not limited to) CyanWorlds.com Engine, Drizzle, OfflineKI, PyPRP, and libHSPlasma.

Re: Drizzle 32 ! (experimental)

Postby Trindalas » Mon Sep 30, 2019 10:14 am

Sirius wrote:Thanks ! I had a quick look, I see which part of the file causes the problem. I'll investigate further and let you know when I find a fix :)

Trindalas wrote:Ah, I take it the error message doesn't help then.

Yeah, unfortunately it's something that can only be deciphered by Cyan. Fortunately we have other ways to find the cause of the problem.

Trindalas wrote:I really appreciate you trying to help me by the way!

My pleasure :P

Well I am glad the problem was so easy to find! ^.^
Always silly when the errors are complete enigmas to anyone not in the company :P
Looking forward to hearing more :D
Trindalas
 
Posts: 4
Joined: Wed Sep 25, 2019 9:18 am

Re: Drizzle 32 ! (experimental)

Postby Sirius » Mon Sep 30, 2019 1:44 pm

Whew ! Okay, it wasn't simple but I think I fixed it. Could you try reconverting your Myst V files with this new version of Drizzle ? This should solve the problem, let me know if you run into any more issues.

(The funny thing is I still don't know what caused the crash. My tools couldn't read the buggy area, and debugging them was too annoying. However I noticed only 1 bit of difference between the two files, so I just told Drizzle to put it back to its original value. Bam, problem solved. :shock: )
User avatar
Sirius
 
Posts: 1224
Joined: Mon Jul 26, 2010 4:46 am
Location: France

Re: Drizzle 32 ! (experimental)

Postby Deledrius » Mon Sep 30, 2019 2:34 pm

Sirius wrote:However I noticed only 1 bit of difference between the two files, so I just told Drizzle to put it back to its original value. Bam, problem solved. :shock: )

Haha, now I'm really curious what that value was.
User avatar
Deledrius
Gehn Shard Admin
 
Posts: 1317
Joined: Mon Oct 01, 2007 1:21 pm

Re: Drizzle 32 ! (experimental)

Postby Sirius » Mon Sep 30, 2019 3:49 pm

Dunno. This was related to some vertex data in a DrawableSpans' PlGBufferGroup, but that's as far as I looked for. I was too lazy to break into either Drizzle or HSPlasma to figure it out, so I just took the short way around. :roll:

It's crazy to think at the time I didn't know how to use a debugger. I'm also glad I'm now mostly working with HSPlasma, because Drizzle is largely undocumented and lots of errors are not correctly rethrown as exceptions. HSPlasma is much better in that regard :) Also, I never thought I'd say this one day, but while I like NetBeans, I'm much more comfortable with Visual Studio overall.
Still, Drizzle has a bunch of very convenient features, like being able to do a PRP diff (very useful in this case !), or edit PRPs without reencoding objects it doesn't know about. And a bunch of nice command-line utilities.
User avatar
Sirius
 
Posts: 1224
Joined: Mon Jul 26, 2010 4:46 am
Location: France

Re: Drizzle 32 ! (experimental)

Postby Trindalas » Tue Oct 01, 2019 3:31 pm

Sirius wrote:Whew ! Okay, it wasn't simple but I think I fixed it. Could you try reconverting your Myst V files with this new version of Drizzle ? This should solve the problem, let me know if you run into any more issues.

(The funny thing is I still don't know what caused the crash. My tools couldn't read the buggy area, and debugging them was too annoying. However I noticed only 1 bit of difference between the two files, so I just told Drizzle to put it back to its original value. Bam, problem solved. :shock: )



Oddly, this time I got the error stack as soon as i tried to interact with the book, but even more strangely, it did not happen the second or third time and it took me there with no problems, unlike before where it just consistently froze up on load and eventually gave the error... So... Problem solved I guess? Lol, it just seems odd that it would give me the error the first time, sooner than before, but then not after that. Of course, after seeing the island in such a sorry state, part of me almost wishes I kept getting the error XD
I did go play a little realMyst Masterpiece Edition though, so I got to see the island in all its glory again anyway ^.^
Trindalas
 
Posts: 4
Joined: Wed Sep 25, 2019 9:18 am

Re: Drizzle 32 ! (experimental)

Postby Sirius » Tue Oct 01, 2019 5:29 pm

Trindalas wrote:Oddly, this time I got the error stack as soon as i tried to interact with the book, but even more strangely, it did not happen the second or third time

I think that's probably just a random unrelated Uru error. Animated linking panels are known to be a bit unstable...

Trindalas wrote:Of course, after seeing the island in such a sorry state, part of me almost wishes I kept getting the error XD

Yeah, this version of the island is incredibly spooky. I kinda miss the animated grass from the EoA engine which gave it a windier feel, but it's simply not supported on CC... I'm glad Drizzle32 manages to carry over a few details though (like the lightning striking the tower, a lever breaking on the docks, and some music).

Glad to hear things are working, though ! Enjoy :)
User avatar
Sirius
 
Posts: 1224
Joined: Mon Jul 26, 2010 4:46 am
Location: France

Previous

Return to Plasma Development

Who is online

Users browsing this forum: No registered users and 1 guest