How to stop unused G8 morphs from loading
This subject has been talked about before but I never saw a definitive fix.
When I load a base G8F or G8M I have noticed in the log that morphs are being loaded that are not part of the character. For example:
2020-06-16 09:45:45.627 WARNING: ..\..\..\..\..\src\sdksource\fileinput\dzassetdaz.cpp(7919): Could not find reference: Genesis8Female:/data/DAZ%203D/Genesis%208/Female/Morphs/SF-Design/Girls4G8F/sfd_g4g8f_girllasheslong.dsf#sfd_g4g8f_girllasheslong?value
2020-06-16 09:45:45.627 WARNING: ..\..\..\..\..\src\sdksource\fileinput\dzassetdaz.cpp(1460): Failed to create link!
2020-06-16 09:45:45.628 WARNING: ..\..\..\..\..\src\sdksource\fileinput\dzassetdaz.cpp(5818): Could not find target property for formula: Genesis8Female:/data/DAZ%203D/Genesis%208/Female/Morphs/Virtual_World/DaisyandFriends/VW%20Felicity%20Head.dsf#VW%20Felicity%20Head?value in file : /data/Daz%203D/Genesis%208/Female%20Eyelashes/Morphs/Virtual_World/VWDaisyandFriends/VWFelicityAdjMoisture.dsf
2020-06-16 09:45:45.631 WARNING: ..\..\..\..\..\src\sdksource\fileinput\dzassetdaz.cpp(5818): Could not find target property for formula: Genesis8Female:/data/DAZ%203D/Genesis%208/Female/Morphs/Virtual_World/DaisyandFriends/VW%20Felicity%20Head.dsf#VW%20Felicity%20Head?value in file : /data/Daz%203D/Genesis%208/Female%20Eyelashes/Morphs/Virtual_World/VWDaisyandFriends/VW%20Felicity%20Head%20LashesADJ.dsf
2020-06-16 09:45:45.631 WARNING: ..\..\..\..\..\src\sdksource\fileinput\dzassetdaz.cpp(5818): Could not find target property for formula: Genesis8Female:/data/DAZ%203D/Genesis%208/Female/Morphs/Virtual_World/DaisyandFriends/VW%20Daisy%20Head.dsf#VW%20Daisy%20Head?value in file : /data/Daz%203D/Genesis%208/Female%20Eyelashes/Morphs/Virtual_World/VWDaisyandFriends/VW%20Daisy%20Lashes%20Correction.dsf
2020-06-16 09:45:45.632 WARNING: ..\..\..\..\..\src\sdksource\fileinput\dzassetdaz.cpp(5818): Could not find target property for formula: Genesis8Female:/data/DAZ%203D/Genesis%208/Female/Morphs/Virtual_World/DaisyandFriends/Daisy_Eyelids%20Upper%20Down%20Right.dsf#Daisy_Eyelids%20Upper%20Down%20Right?value in file : /data/Daz%203D/Genesis%208/Female%20Eyelashes/Morphs/Virtual_World/VWDaisyandFriends/Daisy_Eyelids_UpperDownRight.dsf
2020-06-16 09:45:45.632 WARNING: ..\..\..\..\..\src\sdksource\fileinput\dzassetdaz.cpp(5818): Could not find target property for formula: Genesis8Female:/data/DAZ%203D/Genesis%208/Female/Morphs/Virtual_World/DaisyandFriends/Daisy_Eyelids%20Upper%20Down%20Left.dsf#Daisy_Eyelids%20Upper%20Down%20Left?value in file : /data/Daz%203D/Genesis%208/Female%20Eyelashes/Morphs/Virtual_World/VWDaisyandFriends/Daisy_Eyelids_UpperDownLeft.dsf
2020-06-16 09:45:45.634 WARNING: ..\..\..\..\..\src\sdksource\fileinput\dzassetdaz.cpp(5818): Could not find target property for formula: Genesis8Female:/data/DAZ%203D/Genesis%208/Female/Morphs/Goanna/Kim%20TaeYeon/FHMKimTaeYeon.dsf#FHMKimTaeYeon?value in file : /data/Daz%203D/Genesis%208/Female%20Eyelashes/Morphs/Goanna/Kim%20TaeYeon/eJCMKimTaeYeonEyeCloseR.dsf
2020-06-16 09:45:45.634 WARNING: ..\..\..\..\..\src\sdksource\fileinput\dzassetdaz.cpp(5818): Could not find target property for formula: Genesis8Female:/data/DAZ%203D/Genesis%208/Female/Morphs/Goanna/Kim%20TaeYeon/FHMKimTaeYeon.dsf#FHMKimTaeYeon?value in file : /data/Daz%203D/Genesis%208/Female%20Eyelashes/Morphs/Goanna/Kim%20TaeYeon/eJCMKimTaeYeonEyeCloseL.dsf
2020-06-16 09:45:45.636 WARNING: ..\..\..\..\..\src\sdksource\fileinput\dzassetdaz.cpp(5818): Could not find target property for formula: Genesis8Female:/data/DAZ%203D/Genesis%208/Female/Morphs/GaoDan/Ning/FHM%20Ning%2012yo%20Head.dsf#FHM%20Ning%2012yo%20Head?value in file : /data/Daz%203D/Genesis%208/Female%20Eyelashes/Morphs/GaoDan/Ning/Eyelash%20Long.dsf
2020-06-16 09:45:45.636 WARNING: ..\..\..\..\..\src\sdksource\fileinput\dzassetdaz.cpp(5818): Could not find target property for formula: Genesis8Female:/data/DAZ%203D/Genesis%208/Female/Morphs/3djoji/Klareyn/FHMKlareyn_head.dsf#FHMKlareyn_head?value in file : /data/Daz%203D/Genesis%208/Female%20Eyelashes/Morphs/3djoji/Klareyn/HCMKlareyn_Eyelashes.dsf
I would like to remove these morphs so that DAZ does not look for them.
Comments
As an example, go to ".../data/Daz%203D/Genesis%208/Female%20Eyelashes/Morphs/3djoji/Klareyn/" and rename file "HCMKlareyn_Eyelashes.dsf" to "HCMKlareyn_Eyelashes.dsf.xxx" or delete the file.
They will be referenced in things that are installlled. You can unisntall thosde, if you wish, but they are not usually doing a great deal of harm (they do have an impact on load speed, but hand-editing the files to remove links would probably take longer).
Because of other posts about file loading times with Genesis 8 characters I have created a new directory with the same folder structure down to my \DAZ 3D\Studio\My Library\data\DAZ 3D\Genesis 8\Female, and \Male. Then from my original directery, the one that the DAZ Studio program uses, I deleted all the morphs for the female and male characters, except for the ones that a character I am useing has to load. This has improved my scene load times a great deal!
I was just trying to see if I could improve it better.
This one, and ones like it, especially I don't see any reason to load.
2020-06-16 09:45:45.628 WARNING: ..\..\..\..\..\src\sdksource\fileinput\dzassetdaz.cpp(5818): Could not find target property for formula: Genesis8Female:/data/DAZ%203D/Genesis%208/Female/Morphs/Virtual_World/DaisyandFriends/VW%20Felicity%20Head.dsf#VW%20Felicity%20Head?value in file : /data/Daz%203D/Genesis%208/Female%20Eyelashes/Morphs/Virtual_World/VWDaisyandFriends/VWFelicityAdjMoisture.dsf
Strange thing is each of those is being generated by assets in G8F, which are trying to create links to assets in G8F's eyelashes, basically trying to cross link between two separate figures.
I'm thinking file and property name changes for the eyelash assets, sometime after the ERC links were made in the G8F assets.
That is about as much use as chocolate fireguard, the problem is those files are looking for properties in the eyelash asset files and it can't find them, so deleting or renaming isn't going to change anything.
No, it's the other way around - The character was removed, but the eylash-files were left behind.
Now DS is looking for the character after reading the eyelash file and cannot find it.
The relevant eyelash files are in ...Data/Daz 3D/ Genesis 8/Female Eyelashes/Morphs...
Read the message as "I cannot find the TARGET for the formula I found in the file VWFelicityAdjMoisture.dsf"