XTransfer, Make a Library Backup, Just in Case
![dlm4001](https://farnsworth-prod.uc.r.appspot.com/forums/uploads/userpics/993/nTSCTLP4BKYJE.jpg)
First I have nothing bad to say about Zed0 and Bob, thier stuff is top notch. But things go wrong. (Nature of our hobby)
Second, I am not new to DaZ. almost two decades working with it,
With that said, I tried transfering one of my "mashup and modified" Genesis 3 Characters to Genesis 8. Total disaster. The point of this post is not to critisize XTransfer, but to emphaize the importance of keeping a current Library backup.
This was a character with a lot of custom morphs applied and lots of paramater tweaking. The XTransfer Script hung and after a hopeful hour, I realized that it was not coming back. I checked the error log and it said that it could not find a morph from the Olympia package. I checked, and it was installed in the correct location. I shut down Daz3D, rebooted and was going to try again. When I loaded Genesis 3 base figure, I got the "duplicate formulas found" error message. Although there are tons of stuff written about this error, I have always found it much simpler and time saving, to restore your Daz library from a backup. So I check the last backup and only two weeks of purchases had occured since then. Not too bad. (EDIT: Note at this point, I should have just restored the Genesis Three Female Morphs folder. )
So I go to DIM, uninstall the the two weeks worth of purchases.. (to keep the DIM installed data base in sync).. Restore the Daz Library from back up. Load Daz Studio, make a simple Genesis 3 Scene, then a Genesis 8 scene.. All is working. The then I use DIM to reinstall the newer content, and yes, manual copy in the last two weeks of purchases from Rendo. Test some saved scenes, and all loads and no errors. (Only about 12 hours to get back from the disaster.
Then I try XTransfer on another saved Genesis 3 Character. After about a minute, it stops processing and just hangs. I let it go an hour and a half before killing it. I reboot, reload DAZ, and load Genesis 3. Duplicate error message is back. I decided I can live with it as it does not really impact the renders. I load base Genesis 8 figure .. Daz crashes. Reboot, try again, Daz works until I load Genesis 8 and then Crashes out. (now thinking why did I try this twice?)
I check the log file and the Genesis 8 is definietly corrupted somehow. I get about a bazillion error messages like this. (trying to load the V7 morphs that did not complete.)
2019-12-16 15:37:59.070 WARNING: ..\..\..\..\..\src\sdksource\fileinput\dzassetdaz.cpp(4930): Could not find parent for modifier: XT_eJCMVictoria7MouthWidth.
2019-12-16 15:37:59.070 WARNING: ..\..\..\..\..\src\sdksource\fileinput\dzassetdaz.cpp(1431): Failed to prepare modifier: XT_eJCMVictoria7MouthWidth!
Now trying to figure out if I can restore Genesis 8 only or restore the entire Library.. (Entire library takes hours and hours) (Edit: See Below for Update)
If you are using XTransfer, or any other script you ahve not used before, make a back up of your library in case something goes wrong. The caveat is that my Genesis 3 Female has TONS of body shape morphs added to it, (custom body shapes, breast controls, bend controls,.Squish, you name it , I have installed it, and these characters have around a hundred morph parameters I was trying to transfer. Maybe that is breaking it for me.
Make a back up of your Library, it could save your assets.
Comments
in all honesty, you should be posting this in the developers thread so it can be addressed instead of here warning users about "your" experiences with it.
https://www.daz3d.com/forums/discussion/341526/xtransfer-commercial/p1
Thanks, thought that was for developers only.
Troubleshooting update:
Fixed Genesis 8 by removing Library/data/DAZ3D/Genesis 8/Female/Morphs/Xtransfer Now G8F loads fine. Ig I had sucessful xTransfers prior to this, I would ahve lost them whne I removed the Xfransfer morphs. Lucky I did not have a prior sucessful run.
Found problem with the G3F Duplicate Formula Found and I believe that was caused by something I did to resolve the problem and NOT by XTransfer.
I loaded a G3F V7 and walked through the documentation and that worked wonderfully. Now that l know how it works, I am not sure I want tot try to xtransfer custom characters I have created because it appears that it copies the morphs used to create the character (that you marked favorite) but does not transfer the setting, In the case of a very detailed character, with dozens of parameters used to create it, all of those parameter morphs are copied into your G8 character and zeroed. (ouch) 1. That is a lot of noise in your params tab, and 2, that is a lot of copying sttings over. Also I am not sure what happens when parameters like "waist width" from G3F are copied into G8F... are they redundnant? After a few characters, would we end up with half a dozen waist widths? Someone who knows how this part works please explain.
I think this is a great tool for say, taking the head or body morph from a purchased character and bringing it up to G8... in fact that part is magic. I am just not sure if it does what I was hoping which is take those detaled custom creations we all make, and convert them to G8. I am sure you can do it, if you go through the Currently Used tab, and write down all the settings, and then set them in your newly transfered morphs. (and you don't mind all of those extra params in your Params tab. )
In closing, I love everything I have purchased from these two.. (which is almost everything they have made). I don't understand what happened on the initial crash that caused a mess, nor the second, but it appeared to be related to the the charaters with dozens of parameter settings (probably like 80).. Something buried in the links was messed up and cause XTransfer to hang. I will contact the developers and see what is the best process for copying figures with scores of custom morphs and dozens of G3F Parameter settings. (Does it make duplicates of base params like waist wirdth or inner brow lower? Is there a way to transfer the actual settings within the morphs and the linked params? If I find out, I will post back here.
With all due respect, I disagree. I, and I suspect lots of other folks, don't check the developers thread unless/until we run into problems with a purchase.
At the very least, threads like this one serve as a reminder that computers can break at unexpected times and in unexpeced ways, and to backup regularly.
I've experienced the same problem as @dlm4001, except in my case, all my G8F characters still load with a "Genesis 3Female Genesis 8 Female" morph, despite removing the xtransfer folder from the Data folder, as Zev0 instructed. (Yes, I've posted in the XTransfer dev thread, and exchanged PMs with Zev0, but as of this moment, the problem remains unresolved.) Had I run across a thread like this one in the Commons or the Tech Help thread, I likely would have held off on buying XTransfer until the initial bugfix was released, and would have proceeded MUCH more cautiously (including doing a full backup of my library).
To each their own. My point is that posting this here does nothing to find a solution, it's just pointing out a users experience and getting potential customers worried. If it was posted in the actual developers release thread then the developer can see it and find a possible solution. Plus it keeps threads on a single product from being all over the forums
Hmm ...
Sure sounds to me like the OP is meant to be a friendly reminder to backup your library rather than an inquiry regarding a solution.