Forum: Poser - OFFICIAL


Subject: Why why why??

ir opened this issue on Apr 17, 2008 · 44 posts


bagginsbill posted Thu, 17 April 2008 at 10:29 AM

You must be talking about issues with the MAC. As I understand it, the MAC approach to drag-and-drop of a folder is the issue, because it removes all the existing content of the target folder.

On a PC, when you drag a zipped Runtime onto your Poser application folder, it automatically MERGES all the content from the source to the existing content of the destination. So, for me on a PC, I simply drag "Runtime" into Poser X and I'm done.  All the files go into the right places.

Thinking about this further, in what way would some other arrangement help on the MAC?

Consider a texture package. I want to make a few new shadesr for you and there are a couple texture files that go with them. So I want to give you:

Runtime:Libraries:Materials:Baggins:CoolNewShader1.mt5
Runtime:Libraries:Materials:Baggins:CoolNewShader2.mt5
Runtime:Textures:Baggins:CoolTexture1.jpg
Runtime:Textures:Baggins:CoolTexture2.jpg

Four files - simple right?

You suggest there should not be a "Runtime" in the zip. So what's the alternative? Suppose I give you:

Libraries:Materials:Baggins:CoolNewShader1.mt5
Libraries:Materials:Baggins:CoolNewShader2.mt5
Textures:Baggins:CoolTexture1.jpg
Textures:Baggins:CoolTexture2.jpg

But this is no help, because when you drag "Libraries" over, you'll destroy all your existing library content. When you drag "Textures" over, you'll destroy all your existing textures.

So what should I give you?

Baggins:CoolNewShader1.mt5
Baggins:CoolNewShader2.mt5
Baggins:CoolTexture1.jpg
Baggins:CoolTexture2.jpg

But this is no good, because now I've got all four files under Baggins, and that isn't what you need. You need a Baggins in Libraries:Materials, and a different Baggins in Textures.

So now I have to add back in another layer and add a readme to make you understand where they should go.

PutThisInYourMaterials:Baggins:CoolNewShader1.mt5
PutThisInYourMaterials:Baggins:CoolNewShader2.mt5
PutThisInYourTextures:Baggins::CoolTexture1.jpg
PutThisInYourTextures:Baggins:CoolTexture2.jpg

So you still have to drill in twice and do two drag-and-drops.

But wait! You're still screwed. Suppose in the past you downloaded my CoolOldShaders and they are already in your materials folder under Baggins. If you drag this new Baggins, you'll destroy all the content of the existing Baggins.

So now you're forced to go down to the leaf level anyway and move all the files individually.

Now if I also have Pose files and Geometry files and Python files, you have even more careful reading to do and a bunch of individual drag-and-drops you have to perform.

Honestly I don't see a solution to this. It works perfectly as is on the PC so any other arrangement makes it harder for PC users. And no arrangement seems to save any trouble for MAC users. Therefore, I can't understand why you want to make the PC installation more difficult, given that there is no benefit to non-PC users.

I'm not familiar with MAC utilities, but I'm almost certain that there are tools that will allow you to do the single drag-and-drop, merging the content automatically, just as it happens by default on a PC. I sort of remember something called Stuffit Expander or something like that. You should look into getting a tool to help with this task.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)