Editing Metadata
exstarsis
Posts: 2,128
in The Commons
If I edit product metadata to add compatibility with, say, g3 to g2 textures that use the same UV map, will metadata updates from Daz overwrite that? If so, what's the best way to safely keep track of my content for multi-generation UV sets in Smart Content.
(I know lots of people avoid Smart Content but at the very least I like it for switching between a Content Library folder and a Smart Content folder when I'm using two products intensively. And I like the filtering provided by 'filter by context', most of the time.)

Comments
Yes, updates will overwrite files of the same name.
The easiest way...create a new preset for the data you want to change. That way, you can give it a new name and new metadata (since things like image files themselves don't usually have metadata, it's the presets they are used in that do...). Another plus, if the underlying files get updated (not just a metadata or preset update), your new preset will still be pointing to them...and you won't have to change anything.
User-set compatibility data will not be overwritten by metadata updates.
Okay...but is that the case if it is actually hand edited in the dsx file?
No
A more thorough explanation: the .dsx file for a product has a GlobalID identifying the product it belongs to -- if you just edit that file, DS sees it as belonging to that product and will overwrite it if the product is updated. Metadata you add inside DS (or by editing the UserData .dsx file if you Export User Data and re-import it with the changes) has GlobalID VALUE="00000000-0000-0000-0000-000000000000"/, identifying it as User Data which is not overwritten by product updates.
More details here: http://www.daz3d.com/forums/discussion/comment/1000831/#Comment_1000831
Definitely looking at editing metadata inside Daz Studio, using the 'Edit Metadata' option from the context menu. Wouldn't have ever occurred to me to do it in another way.
Actually, one more question: is this the sort of thing that could be scripted? Applying compatibility updates to a bunch of products?
I believe so, though it's not an area that I have looked at in any great detail. Look under the Metadata sub-heading on http://docs.daz3d.com/doku.php/public/software/dazstudio/4/referenceguide/scripting/api_reference/samples/start