Digital Art Zone

 
     
Packaging and delivering content for DazStudio
Posted: 12 December 2012 02:33 PM   [ Ignore ]
Member
Rank
Total Posts:  27
Joined  2010-09-22

A bunch of questions on how to package and deliver installable content for Daz Studio :


- Is there any official guidance on how to best package and deliver content for Daz Studio? 

- What installation tool do most content producers use? 

- Which folders and registry keys should I look for when performing an installation?

- For plugins, do I have to create separate 32 and 64-bit installers, or can I just create a single one that delivers the appropriate version?

Thanks
Ivan

Profile
 
 
Posted: 12 December 2012 03:20 PM   [ Ignore ]   [ # 1 ]
Addict
Avatar
RankRankRankRank
Total Posts:  4524
Joined  2007-09-13

For content, most is just zipped, laid out in the folder structure.

Specifically for plugins, yes, you should do 32/64 bit separately…and use an installer.

Now the ‘standard’ and which folders/reg keys…much more item specific.  If it’s a prop/wardrobe/building/etc it will be one set, with a morph or character in a slightly different set.  Textures would go in Runtime:Textures:<vendor>:itemname (or just itemname).  Most content doesn’t need anything done in the registry and most plugins shouldn’t either…except maybe install path.

 Signature 

1432 old posts

My ShareCG gallery.

Just because something costs a lot, doesn’t mean it’s the best…

It just means it’s expensive.

Profile
 
 
Posted: 12 December 2012 04:26 PM   [ Ignore ]   [ # 2 ]
Administrator
Avatar
RankRankRankRank
Total Posts:  15712
Joined  2003-10-09

Moved to DAZ Studio Discussions, Developer Discussions is for scripting rather than content development.

 Signature 

DAZ Studio Frequently Asked Questions

Index of free DAZ Studio scripts and plugins list

Profile
 
 
Posted: 12 December 2012 08:52 PM   [ Ignore ]   [ # 3 ]
Member
Rank
Total Posts:  27
Joined  2010-09-22

How do I know where Daz is installed on a given system where my installer runs?  I see registry keys on mine under HKEY_LOCAL_MACHINE\SOFTWARE\DAZ\Studio\ContentDir0/1/2/etc, but these only point to my Daz user content directory.  So far as I understand plugins need to land in the DAZ install folder (C:\program files\daz\plugins\etc).  How do I find out where that is on a given system? 

A bit of documentation on this type of thing would be immensely helpful. 

Thanks

Profile
 
 
Posted: 14 December 2012 06:19 AM   [ Ignore ]   [ # 4 ]
Active Member
Avatar
RankRank
Total Posts:  811
Joined  2007-01-08

There is a file called dzinstall.ini in appdata/roaming/daz3d, which contains the install path.

Profile
 
 
Posted: 08 January 2013 08:13 PM   [ Ignore ]   [ # 5 ]
Power Member
Avatar
RankRankRank
Total Posts:  2291
Joined  2006-01-19

if you’re somewhat familiar with msdos batch files

i recently published a script that helps you gather files and folders before zip’ping them for distribution

https://sites.google.com/site/mcasualsdazscripts2/mcjpackager

i used it to package a dress/bustier for genesis and for a script


though real installers are more practical than zip files for the paying end users

and probably expected/required by paying end users

Profile
 
 
Posted: 09 January 2013 02:50 AM   [ Ignore ]   [ # 6 ]
Addict
Avatar
RankRankRankRank
Total Posts:  3100
Joined  2009-02-24

While we’re on the subject of packaging content for Daz Studio, does anyone know how to export the necessary Metadata for any given item so it can be easily installed on another machine, or is this something that Daz does themselves after the files are submitted?

I’ve been trying to find ways to get my created props and gadgets to show up in the Smart Content window for easy access, but while it works fine on my own machine there doesn’t seem to be a way of saving that data out in any format.

 Signature 

Find me on DeviantArt
Download my free IBL presets for Luxus
Re-upload of Cresent’s awesome pwToon shaders
Create your own Smart Content

Profile
 
 
Posted: 09 January 2013 02:12 PM   [ Ignore ]   [ # 7 ]
Administrator
Avatar
RankRankRankRank
Total Posts:  16403
Joined  2009-01-22

You make the Folder Tree that Matches the DS folder tree but Empty of course, then you COPY the Files from your PC into the Proper Folder. That way only the needed Data is in your Zip Folders. Remember the File/Folder structure must match 100% as well as all names of files.

Example the Folder tree would start at My Library and then any and all folders and paths under it that had files needed for your items. You do not need folders that are Empty only the ones that have your Files and then only your files are needed in the new folders.

 Signature 

Exile, Drows Walk: A Tale of Jaderail starts here. Free pulp fiction at its Fantasy best, Updated 2/3/14.
Proud Member of the Bald Wizards Club My stuff at DeviantArt

Profile
 
 
Posted: 12 January 2013 05:46 AM   [ Ignore ]   [ # 8 ]
Active Member
Avatar
RankRank
Total Posts:  811
Joined  2007-01-08

@HeraldOfFire: See here for old forum links to Cridgit’s tutorials on metadata, including packaging. They pointed to ShareCG but seem to have been removed, hence the link to the forum posts which may be of help. The official documentation also has something, but not about redistribution of metadata (link).

Profile