ElZagna opened this issue on Aug 19, 2013 ยท 14 posts
ElZagna posted Mon, 19 August 2013 at 8:13 PM
Good point about Geometries and Textures, but I was assuming that those folders would be referenced as they are now starting with "Runtime".
The reason I brought this up now is because I just downloaded Dawn and I noticed that they use the cursed pmd files. Pmd files are always referenced by the parent file with an essentially absolute path starting at "Runtime", e.g., the cr2 file for Dawn's String Bikini as ":Runtime:libraries:Character:HiveWire 3D:Dawn:Clothing:String Bikini:String Bikini.pmd". I'll call these things "runtime absolute paths" for the moment.
So why is that a problem? Well, many of us - maybe most of us - have abandoned the default directory structure and have implemented a structure that makes at least some kind of sense to the user. For the most part you can put characters, clothes, props.etc. anywhere that works for you. The main limitation is that you have to keep everything under the directories that come with the Library window (Character, Hair, Materials, Pose, etc.) For example, I put all my outfits in the Material directory tree. For materials, I put them in a subfolder under the item it was made for.
That works beautifully except when there is a pmd file because they are always referenced by a "runtime absolute path" which means that you can't move the item out of the exact directory tree that the vendor set up.
If Poser could recognize HTML style relative paths you could have the cr2 reference the pmd like this: morphBinaryFile "String Bikini.pmd". There's no leading path structure, so you assume it's in the same directory as the cr2. Now you can relocate everything to your heart's desire.
OS: Windows 10 64-bit, Poser: 10