Someone on the french site Myst Universe did ask this question...
If they were able to add some Myst 5 stuff, would it be possible to do the same with the RealMyst version ?
Post reference (in french):
http://www.myst-universe.net/forums/viewtopic.php?p=82750#82750
re: Drizzle and RealMyst
Re: re: Drizzle and RealMyst
I did a fair amount of work with that, including fully depacking the realmyst data files, and a lot of reverse-engineering, and I got it to the point that I was able to get mesh geometries, textures, uv coordinates, and some uv-coordinate transforms. There's a couple of pictures here, at the end: http://picasaweb.google.com/ddb174/Moul
While it actually looks a lot better than it appears in those screenshots (because those screenshots don't have the uv-coordinate transforms applied, nor all the textures), it still doesn't look too good yet. It wound up going on the back-burner when I focused on the UruAgeManager portion of Drizzle. My plan at the time was to create a file for Blender, which would then export them with Pyprp, but it turns out that this wouldn't work, because of various technical limitations. So, to continue working on it, it needs to export directly to prp files instead. (not that this is too huge an undertaking.) Another problem is that there's currently no way to tell which objects belong to which Age: it seems like the list of pages are hardcoded into an object, and furthermore, the member objects of a page are indexed via another system(which I've successfully reverse-engineered.) Also, Realmyst used PlasmaV1, which was largely rewritten, and isn't nearly as clean as PlasmaV2(i.e Uru and later), so this creates some problems with imperfect convertability.
So, to summarise: it's certainly possible, but it would be a lot of work, and it's been a low priority since we can always play Realmyst offline (though it would be really nice to have them on the Alcugs shards), as compared to say the Moul Ages, which had to be converted to be played at all.
P.S. By coincidence, today someone asked me to send them the partial files shown in those screenshots, so that they could work on manually texturing what there is. I'll let them step forward, if they care to ;)
While it actually looks a lot better than it appears in those screenshots (because those screenshots don't have the uv-coordinate transforms applied, nor all the textures), it still doesn't look too good yet. It wound up going on the back-burner when I focused on the UruAgeManager portion of Drizzle. My plan at the time was to create a file for Blender, which would then export them with Pyprp, but it turns out that this wouldn't work, because of various technical limitations. So, to continue working on it, it needs to export directly to prp files instead. (not that this is too huge an undertaking.) Another problem is that there's currently no way to tell which objects belong to which Age: it seems like the list of pages are hardcoded into an object, and furthermore, the member objects of a page are indexed via another system(which I've successfully reverse-engineered.) Also, Realmyst used PlasmaV1, which was largely rewritten, and isn't nearly as clean as PlasmaV2(i.e Uru and later), so this creates some problems with imperfect convertability.
So, to summarise: it's certainly possible, but it would be a lot of work, and it's been a low priority since we can always play Realmyst offline (though it would be really nice to have them on the Alcugs shards), as compared to say the Moul Ages, which had to be converted to be played at all.
P.S. By coincidence, today someone asked me to send them the partial files shown in those screenshots, so that they could work on manually texturing what there is. I'll let them step forward, if they care to ;)
- Nanouk-GoW
- Posts: 153
- Joined: Mon Jul 14, 2008 6:47 am
Re: re: Drizzle and RealMyst
The answer is good enough for me. I can easly guess on the amount of work it would take.
At times, I have the impression that people beleive it only a matter of snapping fingers, like in magic.
Thank you for your time and all of your work for the community.
At times, I have the impression that people beleive it only a matter of snapping fingers, like in magic.

Thank you for your time and all of your work for the community.
Re: re: Drizzle and RealMyst
Yes, much appreciated. I wouldn't know where to begin.
I shall still hope that the problems will be resolved one day.
I shall still hope that the problems will be resolved one day.

Re: re: Drizzle and RealMyst
Any time the phrase "isn't nearly as clean as PlasmaV2" is used, I get scared. But this would be nice to see working--it seems the mesh was converted well.
-Kato
-Kato
-
- Deep Island Admin
- Posts: 2972
- Joined: Mon May 05, 2008 5:50 am
- MOULa KI#: 0
- Location: Germany
Re: re: Drizzle and RealMyst
Kato wrote:Any time the phrase "isn't nearly as clean as PlasmaV2" is used, I get scared




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
"Many people's horizon is a circle with a radius of zero. They call it their point of view."
Deep Island Shard | Offline KI
-
- Posts: 4
- Joined: Sat May 23, 2009 7:36 pm
Re: re: Drizzle and RealMyst
So is it possible to just, BOOM, convert the ages or not?
(I'm new to all this and the site. So i've got ALOT to learn)
(I'm new to all this and the site. So i've got ALOT to learn)
Re: re: Drizzle and RealMyst
As it says above, there are a number of problems, and it's been on the back-burner for a while. But if it were finished, then yes, it would be as simple as converting Myst5 is.
- kaelisebonrai
- Posts: 849
- Joined: Sun Feb 03, 2008 3:27 am
- MOULa KI#: 0
- Location: Perth, Western Australia
- Contact:
Re: re: Drizzle and RealMyst
I must say, I'd love to see the realMYST ages explorable, but, as with others, I can understand what an undertaking that would be, or at least with my experiences working with a team creating an engine for the Creatures games, I'm not a coder, but, I spent enough time helping them find the bugs, to realise how hard it is, or at least as much as a non-coder ever can.