How to access .DSF content in the Runtime folder structure?
I'm still using D|S 4.0 and I have to say that it's still okay for my needs. But to be honest, I don't really like the way how .DSF files are handled there. No, not because of the newer file format which has been introduced here, it's just the fact that shortcuts and icons for this file type aren't automatically displayed in a normal Poser directory located underneath the RUNTIME folder structure. Instead .DSF related actions, especially supporting the new Genesis platform, can only be accessed out of some special subdirectories located in the CONTENT folder which is one level higer than the good-old RUNTIME.
Regardless if Poser or DAZ native, I prefer to keep my well-organized content within the same RUNTIME. So I always have quick access to all related morphs and maps without the need to switch between two different "worlds", the standard Poser structure and the "additional" DAZ structure. I've always disliked those unnecessary jumps back and forth just to access files which belong together. I'd rather prefer to keep the workflow efficient and simple.
In case of .DS/.DSA/.DSB/.DSE files there has never been a problem to put them into the RUNTIME structure, as long as there was also a .PZ2 file existing with the same name. Even if the content was DAZ-Only with no Poser content present, an empty .PZ2 file could always be used to display and make all .DSx content accessable within the old Poser structure. Unfortunately this trick doesn't work anymore for .DSF files (as it also doesn't work for .DAZ files). At least I couldn't find a way to make the .DSF content appear in the Poser structure.
Of course I know how to define D|S custom actions in order to have quick access to all kinds of functions, including calls to .DSF content. The drawback is that all these commands can only be sent out of a special application menu which has to be opened first and searched for the right entry. What I'd like to see instead is a simple way to access such .DSF files out of the RUNTIME structure where (in my case) the current morphs and materials (Poser or DAZ) are also located. It wouldn't matter to me if there's a need to write a special script for every situation in order to achieve that functionality. Once set up, the correct .DSF content could always be quickly applied with one single click on the icon.
Is there a way to write a .DS or .DSA script located in the RUNTIME structure calling a specific .DSF function?
If yes, how should this be set up?
Would this approach also work for .DUF files if I ever consider to upgrade to DAZ Studio 4.5?
Thanks in advance for your help, I appreciate it!