[Released] Content Wizard [Commercial]
Content Wizard provides unprecedented control for installing products in Daz Studio. Install products where you want! Create or update Smart Content for any product! Install products from any vendor and any site. The result of 100s of hours of effort, Content Wizard provides uncompromising control of product installations in Daz Studio:
- Automatically install product content folders across multiple locations and drives, adapting Daz Studio to your hard drive configuration
- Generate Smart Content for products, with intelligent analysis of products to reduce the grunt work and guesswork of creating metadata
- Install products that span more than one zip file
- Batch install products
- Generate Self-Installer script with standardized zip files to share with others, as long as you own rights to the original product; the Self-Installer script automatically installs the zip files and installs the Smart Content.
Content Wizard is a merchant resource. Share Content Wizard Product Configuration Files with others to use with their licensed copy of Content Wizard. Alternatively, generate a Self-Installer script with standardized zip files to share with others, as long as you own the rights to the original product (i.e., you are the content creator. Resellers and distributors do not have permission)
Tutorial Video:
What's Included and Features
- Content Wizard:
- Content Wizard Script (.DSE)
- Batch Content Wizard Script (.DSE)
- Detailed user Guide (.PDF)
Feb 2021 Update (v1.2)
- Added Suggested Zip filename for "Export ZIP File" dialog
- Added ability to have a fixed size dialog
- Fixed issue with assigning multiple categories to an item (symptom is that new categories with a comma at the end would appear in Smart Content)
- Fixed UpdateAssets function to handle multiple categories and (hopefully) multiple compatibilities
- Added StoreZipPrefixes constant, used for naming exported zip files
- Protected more strings from the ampersand (&) issue in ExportProductXML method.
- Added CATEGORY_CONTAINER constant to specify the category container to use when editing categories
- Updated manual
June 2020 Update (v1.1)
- Fixed issue with writing out store, product and/or vender names which have an ampersand (&) in the name in ExportProductXML method. Ampersands needed to be escaped (&)
- Fixed issue with not finding user-facing files in the Animals folders
- Added warning if overwriting a configuration file
- Added ability to unzip on loading configuration file
- Added search button for Product Name
Instructions (provided by Mark_e593e0a5)
To get rid of the SmartContent for a product:
- locate the product in your smart content, right click on the product and select "Show Product in Content Library". The view should change from the SmartContent tab to the Content Library tab, with the product selected. If not, you my have to try a second time.
- On the product in the Content Library, right click the product. From the menu, select "Delete". Confiirm the deletion in the popou that appears. Not that this does ONLY remove the SmartContent data; all product files stay where they are.
This is the workflow I follow in CW (CW is already started):
- Add the product ithumbnail (the thumbnail from e.g. Rendo)
- Add the product ZIP's (all of them. I usually ignore any template files.
- Fill in the product data (product name will be pre-populated based on the first ZIP file CW loads) for the product ID, I usually use the SKU if the store provides one, or the number the first ZIP file contains (e.g. Rendo)
- Once all data is in, I start the "Analyse" process. After finishing that.
- check the SmartContent tab, if all items are categorized the way you want them. Some PA's do have weird directory structures and namings, so CW might guess some items incorrect.
- correct the metadata for misplaced items (poses are very hard for CW to categorize, as there is no naming convention and even "looking into"! the pose file would not help. So poses are extra work in categorizing.
- once all is done, I save the configuration.
- Then, I hit the "install Content" button. You may get some dialog that files already do exist. Usually, these are readme or licence files you can safely ignore or overwrite.
- Once that is finished, I click on "Install Smart Content". Note that this can tike some time depending on the type of item CW has to load. SmartContent has to load items into a scene to create renders of it. So this can be time consuming if you e.g. create the smart content data for a Genesis 8 figure
- Once that is finished, I save the file(s) using the "Export ZIP file(s) and Self-Installer.
- Save the configuration file again as that has been updated with information from Daz Studio in the "Install Smart Content" step
- It is recommended you archive the configuration file, exported ZIP file(s), and the original ZIP files
A side not: I use a DS installation on a virtual machine for CW. This is to avoid the long scene loading process with my library of Genesis 8 figures. Plus I can use DIM for installing and un-installing(!) the freshly created CW files
Another side note: you may find out that sometimes CW cannot unzip the ZIP files. This is a limitation of the zip decoder within DS. In that case, open the zip file in e.g. WinZIP and save it again.
To your other question: yes, you CAN use CW to fix metadata issues with DAZ products. If you D/L a DAZ product, you get a ZIP file that starts with IM. That file contains all you need, including the thumbnail. (you have to extract that one first, it is located in Content/Runtime/Support.
Comments
I have dreamed of a product that would enable Smart Content on products I've bought from other sources. Well done, RSA!
Thank you. I really made this product for myself, and just hoped others would be interested.
Unfortunately, .rar files are not supported (Daz Script cannot open them). However, since most .rar files for Daz Studio are just object files (and not an actual product archive with data, people and other directories), this should not be much of a limitation. If the rar file is an actual product archive, you will need to decompress it and recompress it as a zip before feeding it to Content Wizard.
If the file is from another site how does it handle adding an icon? I have some items from places such as 3DCommune which is now defunct and would like to have some sort of icon. Also does it save the files so you do not have to go through the whold process with a new computer or hard drive? I have some zip files created with Contenet Package Assist where I have added icons to files from Renderosity.then lost some of them with failed hard drives.
"Generate Smart Content for products, with intelligent analysis of products to reduce the grunt work and guesswork of creating metadata"
What? Witchcraft! If this works (and I'm guessing it must) then it sounds amazing! I might be able to tackle that swamp of disorganised freebies at last.
So, am I understanding correctly that it only adds metadata to items that it unzips? So if we already have stuff manually installed we will have to reinstall everything?
This is exciting. But, I need to clarify I understand this right, previously installed files from other vendors, to 'My DAZ 3D Library' will be able to have the metadata created and will not have to have them uninstalled and reinstalled with your product?
Thank you for this. I will buy when it becomes available in the store.
Yeah, yeah, just put it in the damn store already. You're such a tease.
Once again, you provide a very useful plugin that extends Daz Studio's functionality. An instanta buy for me!
Doesn't this need the DIM to install products?
The better of the best. Adding automatically this information is a dream come true. This kill the most boring work and will improve in a big percentage our control of content.
It can install and create metadata from zip files?
*jams credit card in the screen multiple times*
Do want!
wow. another brilliant concept. keep 'em coming, riversoft!
j
Can't wait!! Plenty of content from non-Daz to install.... Happy you chose to share this with the rest of us....
If you mean the product icon, you click a button to add it. If you mean adding icons to presets, the product does not do that. You can save your product configuration at any point and load it later (you can also share these with others); you would have to backup these configuration files, the zip files, and the product icon image files.
It is not a magic bullet, but it does a lot of the work for you (at least for more modern file types.... genesis and later). The editor also makes it easy to quickly change or define the metadata too.
No, you don't have to reinstall everything. As long as the user facing files (i.e., presets in People, Props, etc) can be found by DS, installing the metadata alone will work. Content Wizard DOES need the original product zip files; it unzips them and uses their location to help analyze what each user facing file does.
Yes, you do not need to uninstall and reinstall. See this answer: https://www.daz3d.com/forums/discussion/comment/5378236/#Comment_5378236
That's me! Trying to make you expire from frustration!
Great to hear!
No, it doesn't. The self-installer script is a script specially generated for each product that when executed will install the product. The limitation being that it installs to the standard My Daz 3D Library location. If you want the fancy install anywhere option, you need to use Content Wizard.
I love it. I hope you will too.
LOL!
Thanks!
You're welcome!
I don't supose this will work with Content Library/Catagory View? If it could use the metadata to create Catagories, I'ld re-install ALL my content with it!
Gus
Ah, problem with standard file location. My rendo stuff is all separate. Are you saying this will only work with Drive C:? Or with the standard Daz location for Daz stuff?
That would be a significant limitation.
Read his main post again. It states: Automatically install product content folders across multiple locations and drives
Can one e.g. unzip a package to a temp folder, create metadata for that package in the temp folder? Then one can add the metadata back into the zip to save as a master package. Or doesn't create the actual Runtime\Support files?
I was basing this on the comment on the self-installer script above: I'd be delighted if I could install Rendo stuff to a separate drive & directory (and free stuff somewhere else) and get some form of metadata, as I do find smart content helps me. I know some rendo stuff has metadata anyway.