Nadnerb wrote:a) similar does not equal compatible, quite the opposite.
b) they don't need to create new tools from the ground up each time, just change things and add features enough to make them incompatible
Yes, but this is where logic takes over in my mind.
Take PyPRP. When we create our ages in blender, we create a book, that book is just a text file in Blender. We create our objects. Those objects are just objects in Blender. We cannot take the blend file, put it in the dat folder, and run uru off the blend file. Its not an age file, and it doesn't have the prps it needs. Instead we need to export. Upon export is when those objects are converted into things that Plasma knows what to do with. To me, it makes more sense to simply create multiple export options, under one tool, that tells 3dsmax/Blender "Okay, this object is going to be a Myst V clickable region" it then goes to the necessary scripts, in the case of Blender, and takes that information of what export it is to find the appropriate information in the logic etc. scripts, and export the object. Thus instead of multiple plugins, what would make more sense is one plugin that does everything, and upon export it reads what needs to be done to make it an age. Why would you create multiple plugins, when to me its much less techincal to just add the additional code into the plugin as a separate export. Like with PyPRP, we currently have PRP_SndClasses.py, PRP-AnimClasses.py etc. Why not, when we need to create a MOUL plugin, just create new ones for the objects that need to be changed (like physics etc) rather than rework an entire new plugin. Just put in the additional scripts needed, add an export function to pyprp that reads these new scripts upon export, and bam, you have a MOUL age.
Obviously to me, in the case of Blender, that seems alot more simple. (I don't know how it would be done with 3dsmax, and maybe thats why i'm confused as to why they did it the way they did.
c) You seem to be operating under the assumption that Paradox's assertions are his "opinion", as yours are. Paradox has had direct contact with present and former Cyan employees, who have told him things about their history. Most of his statements are based on
facts gleaned from these exchanges, as well as a great deal of time spent staring into the inner workings of various versions of Plasma.