Stuck in a loop between "missing files" warning and "Duplicate Formulas"...
So recently I purchased the New Black Cat outfit and character from guzcoituz and ran into a problem, there is a an issue with a duplicate formula in the head dsf. This is what was in the log, and I get a window popup stating the same anytime I load a scene or a G8F....there are several hundred lines just like this one in the log.
owner: Genesis8Female
output: hip:/data/DAZ%203D/Genesis%208/Female/Genesis8Female.dsf#hip?center_point/x
input: Genesis8Female:/data/DAZ%203D/Genesis%208/Female/Morphs/guhzcoituz/New%20Black%20Cat/BC%20Head.dsf#BC%20Head?value
Duplicate formula found linking yOrigin & BC Head in /data/DAZ 3D/Genesis 8/Female/Morphs/guhzcoituz/New Black Cat/BC Head.dsf.
Not a huge issue, I can sort it out later since I'm in the middle of something else that doesnt use those files. Delete the files from the Data, Runtime, and Character directories, and go on with my day. Go to render out a couple images over lunch (batch render) and get the warning: The following files could not be found: data/daz 3d/genesis 8/female/morphs/guhzcoituz/new black cat/bc head.dsf
I've tried the magic of google and searching the forums (and I may be missing something completely obvious...), but I havent had any luck finding an answer. If I install the files, I get a duplicate formulas window anytime I load a scene. If I delete the files I get a "the following files cannot be found" window everytime I load a scene. I reached out to the creator, but havent heard back yet, I was hoping someone here might have run into the same problem (or have a better idea of a solution than I do).
Thanks!
Comments
That probably means that something else also has a BC Head morph, with links to the joint centres. You may be able to identify that character/set and uninstall that, which should leave the current character usable for now.
You can get rid of the "files not found" by saving the scene and opening it again. That error is caused by having your scene saved when BlackCat was still installed.
Richard, thanks for the idea. I did a seearch of my files for a BC Head file that may be causing a problem, but there wan't another file using the same title. I did however got back to the UI and was able to find that there is still a slide control for G8F under the parameters tab for the offending BC Head morph (even though the files have all been removed). Is it as simple as selecting edit mode and then selecting "delete seleted property"? or is that a futile step and there's something more to getting rid of thid morph controller? Thanks!
Thanks PerttiA, that was my first thought as well, but it seems that this thing is sticking around despite that trick....persistant little morph...
Edit: I retrack that earlier statement, it looks like that is indeed part of the problem. Playing around with it, apparenty I had to delete the slider first (in the e property editor), then open and resave the scenes one by one...and it appears to be fixed! Thanks! Guess I should be grateful it was only 15 scenes...but still...blah.
The offending morph may be inside a file that's named something completely different. Removing the dial in parameters tab, only removes the dial for that figure in that session, the next G8F you load, will have the dial again as long as the offending morph file is installed into the G8F morph folders.
The properties window of the offending morph may give clues to which product it belongs to, especially if there is a path to a thumbnail.
I've had to do a few fixes to stuff from this content maker, and this one is in my notes.
The "Black Cat Head.DSF" and the "BC Head.dsf" are both using the same internal ID for the formulas, which is why you are getting Duplicate Formula errors.
The "BC Head.DSF" isn't being used by any of the other files in the product, so you can safely remove it, it's basically just a stray/duplicate that shouldn't have been included.
A small addition for those unaware, but Duplicate Formula errors like these basically breaks the rigging for both affected morphs, so while one of the morphs might still work, the rigging adjustments don't, which means it's gonna bend worse than normal.
"The offending morph may be inside a file that's named something completely different" Do you mean that the morph may be in a dsf not called "BC HEAD"?
That's interesting...and completely confusing (fully admiting I'm in way over my head).
What happened in order:
-Installed new product and get the Duplicate Formula Warning.
-Uninstalled new product and get the missing file warning.
-Closed, opened, and resaved several scenes, but still received the "missing files" warning.
-Found the "BC Head" morph controller was still an option under the parameters tab
-Deleted the Morph controller there, restarted, and loaded a scene.
-Got the "missing file" warning, but the "BC Head" morph was no longer listed as an option.
-Saved and reloaded the scene, and no longer get a "missing file" warning.
So, I'm opening all the effected scenes one at a time, checking that the morph controller inst there, saving them...and that seems to work. I've always heard that the controllers being deleted don't really change anything, like you said they'll just pop back up on the next character/scene load. The problem didn't seem to sort itself out until I deleted that morph dial though.No real idea to be honest, I know just enough about Daz to get myslelf in trouble, then come to the forums begging for help :)
Which, thank you for the help again! Hopefully someone else will find this if they ever have this problem.
That is awesome information! I was a little bummed that I might not be able to figure out how to make that character work, but I was more concerned with the batch rendering going out the window...easily one of the best features I've got (maybe tied with meshgrabber).
The filename has no relation to the internal id's, names and/or labels inside the file. It may be the same as one of the other identifiers but not necessarily.
There is;
-File name
-ID
-Name (I think, this is the one called by other morphs)
-Label (Name one sees on the dial)
All those can be the same, but they could also be all different
Note that in the current Public Build (the beta version) the Parameter Settings dialogue, which you open by clicking the gear icon on the slider, does gie a lot of extra information - including the file name. It is going to make resolving these issues a lot easier.