It appears I accidentally fixed xtransfer crashing on my system. This may, or may not, help other people who suffer from DS crashing out without notice around the 71-85% XTransfer.
And all I did, was change my XTransfer Content Directory..
For me, it showed yadayada\DAZ 3D\Studio\My DAZ 3D Library\ as default library.
I changed it to yadayada\DAZ 3D\Studio\My Library
It's probably some Windows security setting, or something within Daz Studio itself colliding with itself, but for those with problems, it won't hurt to double check that your XTransfer Content Directory is specifically outside the DAZ 3D\Studio\My DAZ 3D Library\ directory tree.
I wonder if that would help my issue. I haven't experienced any crashes, but when I run the script and it says "complete", nothing shows up in my parameters tab. No XTransfer heading for the morph, nothing. But I can navigate to the XTransfer folder in Windows Explorer (which obviously doesn't help me in Daz, but proves that the morphs are being written to the drive). I have no idea why/how this is happening. When I check the log, each morph being written has the word "illegal" after it. Not sure if that's normal. Sure does sound bad though. Here's an example of some of the verbiage -
It's such a shame...I really do want to use this product. I've been working on a specific Christmas piece and one of the characters I wanted to transfer to G8 so he could actually smile without looking like a demonic clown is going to end up still stuck in G3-space for it. :(
That's the path I use now and which works for me (at least): My Library (Where I install my Renderosity stuff). The My DAZ 3D Library path (Where DIM puts everything) was the one crashing DS for me.
It appears I accidentally fixed xtransfer crashing on my system. This may, or may not, help other people who suffer from DS crashing out without notice around the 71-85% XTransfer.
And all I did, was change my XTransfer Content Directory..
For me, it showed yadayada\DAZ 3D\Studio\My DAZ 3D Library\ as default library.
I changed it to yadayada\DAZ 3D\Studio\My Library
It's probably some Windows security setting, or something within Daz Studio itself colliding with itself, but for those with problems, it won't hurt to double check that your XTransfer Content Directory is specifically outside the DAZ 3D\Studio\My DAZ 3D Library\ directory tree.
I wonder if that would help my issue. I haven't experienced any crashes, but when I run the script and it says "complete", nothing shows up in my parameters tab. No XTransfer heading for the morph, nothing. But I can navigate to the XTransfer folder in Windows Explorer (which obviously doesn't help me in Daz, but proves that the morphs are being written to the drive). I have no idea why/how this is happening. When I check the log, each morph being written has the word "illegal" after it. Not sure if that's normal. Sure does sound bad though. Here's an example of some of the verbiage -
It's such a shame...I really do want to use this product. I've been working on a specific Christmas piece and one of the characters I wanted to transfer to G8 so he could actually smile without looking like a demonic clown is going to end up still stuck in G3-space for it. :(
That's the path I use now and which works for me (at least): My Library (Where I install my Renderosity stuff). The My DAZ 3D Library path (Where DIM puts everything) was the one crashing DS for me.
Sadly, no using a different directory to save off the morphs didn't help. Still nothing after conversion. It's writing to the folder I specify, but Daz for whatever reason isn't picking it up.
Are you loading the right Genesis 8 from the right content directory?
I only have G8 installed in one place, where DIM put it. I assumed the dropdown was where you wanted the new morph saved...and it is writing the new morphs there or anywhere I tell it to. But they aren't showing up no matter what I pick in the dropdown, even if i pick the DIM content library location. I can click the "open installed morphs" button and it goes right to where they are, but again, Daz itself isn't finding them. I also tried the third tab where you can tell it to pick a specific morph directory. It found Darius 7, loaded everything into the list, saved them...but still no dice in Daz actually picking them up in the parameters tab afterwards.
I just tried it again using the main directory...all the morphs are there on the drive as you can see in my attached screenshot. But they aren't showing on my parameters tab.
This is my main content library - D:\DAZ 3D\My 3D Library
This is where the morphs are being written - D:\DAZ 3D\My 3D Library\data\DAZ 3D\Genesis 8\Male\Morphs\XTransfer\DAZ 3D\Darius 7 (I have other morphs from other unrelated products (Shape Splitter/XTools) in this same directory and they show up fine)
Did you have a chance to review the log I linked to yesterday? I was unable to attach it directly, so I uploaded it to Mega.
Are you loading the right Genesis 8 from the right content directory?
I only have G8 installed in one place, where DIM put it. I assumed the dropdown was where you wanted the new morph saved...and it is writing the new morphs there or anywhere I tell it to. But they aren't showing up no matter what I pick in the dropdown, even if i pick the DIM content library location. I can click the "open installed morphs" button and it goes right to where they are, but again, Daz itself isn't finding them. I also tried the third tab where you can tell it to pick a specific morph directory. It found Darius 7, loaded everything into the list, saved them...but still no dice in Daz actually picking them up in the parameters tab afterwards.
I just tried it again using the main directory...all the morphs are there on the drive as you can see in my attached screenshot. But they aren't showing on my parameters tab.
This is my main content library - D:\DAZ 3D\My 3D Library
This is where the morphs are being written - D:\DAZ 3D\My 3D Library\data\DAZ 3D\Genesis 8\Male\Morphs\XTransfer\DAZ 3D\Darius 7 (I have other morphs from other unrelated products (Shape Splitter/XTools) in this same directory and they show up fine)
Did you have a chance to review the log I linked to yesterday? I was unable to attach it directly, so I uploaded it to Mega.
This might be a dumb question but did you try and search your parameters tab for the files? Just type xt and it will find any xt morphs that was xfered. I couldn't find some of mine as they where placed deep within the directory of my g8, as in the same folder as they were on g3. Searched then I found them. Kinda wish they would end up in a seperate folder named xt on the main tree, then seperated by body part/area.
I also used a different folder on a seperate drive (not C) called DAZ G3 to G8, so if there are any issues I can easily del the folders created and start over. I wonder if some people are running into issues with the drive being placed on the main drive (C) and are getting authorization issues that is making it hang.
So far with the changes I made (listed above) I have had a 100 success rate. I have been able to xfer about 30 morphs in about 15 min (no links). Not all were from GenX2. But I will say the ones that were GenX2 had issues only in the eyes. I just used zBrush to correct this easily (morph tool).
All in all Zev0 has made a great tool here and so far this is the BEST xfer tool on the market. I have them all and this is the quickest and xfers the character just like it looks on g3.
For those that are still having issues look at my previous post and really try this method of simplifying your data folders to see if it clears anything up.
These are just suggestions as I too had serious issues before I really started experimenting with solutions. Now all of my g3 content can be xfered without hanging like it was with a loaded g8. This was my solution with a few tweaks as mentioned above.
Also, those files that were not xfering were compressed by Windows not daz. They had been compressed by the drive trying to save space. When this happens, if you try and read the file in editor it has no clear data and will show up in XT as no path, but when I just went into daz, dialed the morph up, and resaved the asset to overwrite the compressed morph, CLOSED DAZ, then restarted, just in case purged memory [DAZ script] and XT'd the favored morph, it worked.
Are you loading the right Genesis 8 from the right content directory?
I only have G8 installed in one place, where DIM put it. I assumed the dropdown was where you wanted the new morph saved...and it is writing the new morphs there or anywhere I tell it to. But they aren't showing up no matter what I pick in the dropdown, even if i pick the DIM content library location. I can click the "open installed morphs" button and it goes right to where they are, but again, Daz itself isn't finding them. I also tried the third tab where you can tell it to pick a specific morph directory. It found Darius 7, loaded everything into the list, saved them...but still no dice in Daz actually picking them up in the parameters tab afterwards.
I just tried it again using the main directory...all the morphs are there on the drive as you can see in my attached screenshot. But they aren't showing on my parameters tab.
This is my main content library - D:\DAZ 3D\My 3D Library
This is where the morphs are being written - D:\DAZ 3D\My 3D Library\data\DAZ 3D\Genesis 8\Male\Morphs\XTransfer\DAZ 3D\Darius 7 (I have other morphs from other unrelated products (Shape Splitter/XTools) in this same directory and they show up fine)
Did you have a chance to review the log I linked to yesterday? I was unable to attach it directly, so I uploaded it to Mega.
This might be a dumb question but did you try and search your parameters tab for the files? Just type xt and it will find any xt morphs that was xfered. I couldn't find some of mine as they where placed deep within the directory of my g8, as in the same folder as they were on g3. Searched then I found them. Kinda wish they would end up in a seperate folder named xt on the main tree, then seperated by body part/area.
I also used a different folder on a seperate drive (not C) called DAZ G3 to G8, so if there are any issues I can easily del the folders created and start over. I wonder if some people are running into issues with the drive being placed on the main drive (C) and are getting authorization issues that is making it hang.
So far with the changes I made (listed above) I have had a 100 success rate. I have been able to xfer about 30 morphs in about 15 min (no links). Not all were from GenX2. But I will say the ones that were GenX2 had issues only in the eyes. I just used zBrush to correct this easily (morph tool).
All in all Zev0 has made a great tool here and so far this is the BEST xfer tool on the market. I have them all and this is the quickest and xfers the character just like it looks on g3.
For those that are still having issues look at my previous post and really try this method of simplifying your data folders to see if it clears anything up.
These are just suggestions as I too had serious issues before I really started experimenting with solutions. Now all of my g3 content can be xfered without hanging like it was with a loaded g8. This was my solution with a few tweaks as mentioned above.
Also, those files that were not xfering were compressed by Windows not daz. They had been compressed by the drive trying to save space. When this happens, if you try and read the file in editor it has no clear data and will show up in XT as no path, but when I just went into daz, dialed the morph up, and resaved the asset to overwrite the compressed morph, CLOSED DAZ, then restarted, just in case purged memory [DAZ script] and XT'd the favored morph, it worked.
So far I am really satisfied with the results!
Yes, I've tried searching and nothing comes up. I've also tried saving the morphs to a completely different drive from where my Daz install is located and still nothing. I don't have Daz installed on my main drive (where the operating system is installed) so writing/authorization should not be an issue (I learned a long time ago that the operating system is best kept by itself on a small drive for just that very issue). My Daz and it's main content directory are located all by their lonsesome on a dedicated SSD.
I've attached a screenshot that shows my G8-Male-Morphs folder. You can see all the other 3rd party morphs I have installed for G8M...and they all work. XTransfer is in the same folder but doesn't show up. This is what I'm trying to get at...why is that XTransfer content not showing up in Daz? There is nothing wrong with the drive that this stuff is being written to.
How many Content Directories are mapped to Studio? Can I see this of yours please?
All of my Daz Install Manager content is installed to the highlighted drive...which is where both G3 and G8 and every single G3/G8 character and morph as well as the XTransfer script is installed. I only use the alternate locations for my own shaping/material/etc presets. The highlighted drive is what I select when I run the XTransfer script.
Unmap the second one (E:), apply changes and load a new G8 with just (D:) content library and tell me what happens. You can add it again after the test.
Unmap the second one (E:), apply changes and load a new G8 with just (D:) content library and tell me what happens. You can add it again after the test.
Still nothing after removing all of them but the main one and restarting Daz.
Unmap the second one (E:), apply changes and load a new G8 with just (D:) content library and tell me what happens. You can add it again after the test.
Still nothing after removing all of them but the main one and restarting Daz. Did you have a chance to look at the log? What does it mean when it lists out all the morph files and then says "Illegal new-line in string" for each one? Could that be the problem?
I have a problem similar to a previous user on this post, that couldn't start running the script with a custom morph he made. Then you asked him to send you his custom morph in PM and your particular discussion became private, unfortunately for me and people with a similar issue.
Basically, I've created a custom G3 female character from here and there, exported her as obj and imported that obj into Morph Loader pro, making it an actual morph in Actor/Full Body/Real People that works fine on loaded Genesis 3 Female.
So, I was enthusiastic with your XTransfer product because it seemed that I could transfer that particular character morph to a G8 figure now.
But when I favorite (heart) that morph, G3 female selected, and click the script, DAZ thinks for a few seconds and nothing happens.
Now, the script opens and works on many other morphs like Victoria 7, but not on my custom morph.
Here's the log part of when I run the script, and it doesn't open:
2019-12-19 23:07:19.966 DEBUG: User cancelled.
2019-12-19 23:07:19.967 DEBUG: Cleanup
2019-12-19 23:07:20.010 Script executed successfully: F:/DAZ 3D/Studio/My Library/Scripts/XTransfer/XTransfer G3 to G8.dse
2019-12-19 23:07:38.871 Loading script: F:/DAZ 3D/Studio/My Library/Scripts/XTransfer/XTransfer G3 to G8.dse
2019-12-19 23:07:47.402 WARNING: ..\..\..\..\..\src\sdksource\general\dzscript.cpp(1178): Unhandled error while executing script.
2019-12-19 23:07:47.402 WARNING: QScriptEngine::popContext() doesn't match with pushContext()
2019-12-19 23:07:47.442 Script executed successfully: F:/DAZ 3D/Studio/My Library/Scripts/XTransfer/XTransfer G3 to G8.dse
I think I found a workaround to the issue I was having. My issue was happening when I was loading a G3M character from my content library that had the morphs I wanted to transfer already applied. When I would run the script Studio would crash. On a whim, I tried loading the character differently. Instead of loading the character, I loaded in a base G3M and then applied the "pose" file that the vendor had made that loads in the morph. Ran the script and everything transferred perfectly. Must be something in the vendor's pre-load character file that the script doesn't like.
It appears I accidentally fixed xtransfer crashing on my system. This may, or may not, help other people who suffer from DS crashing out without notice around the 71-85% XTransfer.
And all I did, was change my XTransfer Content Directory..
For me, it showed yadayada\DAZ 3D\Studio\My DAZ 3D Library\ as default library.
I changed it to yadayada\DAZ 3D\Studio\My Library
It's probably some Windows security setting, or something within Daz Studio itself colliding with itself, but for those with problems, it won't hurt to double check that your XTransfer Content Directory is specifically outside the DAZ 3D\Studio\My DAZ 3D Library\ directory tree.
I wonder if that would help my issue. I haven't experienced any crashes, but when I run the script and it says "complete", nothing shows up in my parameters tab. No XTransfer heading for the morph, nothing. But I can navigate to the XTransfer folder in Windows Explorer (which obviously doesn't help me in Daz, but proves that the morphs are being written to the drive). I have no idea why/how this is happening. When I check the log, each morph being written has the word "illegal" after it. Not sure if that's normal. Sure does sound bad though. Here's an example of some of the verbiage -
It's such a shame...I really do want to use this product. I've been working on a specific Christmas piece and one of the characters I wanted to transfer to G8 so he could actually smile without looking like a demonic clown is going to end up still stuck in G3-space for it. :(
That's the path I use now and which works for me (at least): My Library (Where I install my Renderosity stuff). The My DAZ 3D Library path (Where DIM puts everything) was the one crashing DS for me.
I never use the default library and have had a couple of issues, but mostly works fine.
No sure what you mean. The Content Library that shows within Studio is your My DAZ, My Library or whatever your named path (in Content Directory Manager) is on disk.
No sure what you mean. The Content Library that shows within Studio is your My DAZ, My Library or whatever your named path (in Content Directory Manager) is on disk.
My library via My documents has the same dir structure as the content (save for data) as in: My library/Content>People>genesis 8 female>pose/clothing/hair/ect
Comments
That's the path I use now and which works for me (at least): My Library (Where I install my Renderosity stuff). The My DAZ 3D Library path (Where DIM puts everything) was the one crashing DS for me.
Sadly, no using a different directory to save off the morphs didn't help. Still nothing after conversion. It's writing to the folder I specify, but Daz for whatever reason isn't picking it up.
Are you loading the right Genesis 8 from the right content directory?
I only have G8 installed in one place, where DIM put it. I assumed the dropdown was where you wanted the new morph saved...and it is writing the new morphs there or anywhere I tell it to. But they aren't showing up no matter what I pick in the dropdown, even if i pick the DIM content library location. I can click the "open installed morphs" button and it goes right to where they are, but again, Daz itself isn't finding them. I also tried the third tab where you can tell it to pick a specific morph directory. It found Darius 7, loaded everything into the list, saved them...but still no dice in Daz actually picking them up in the parameters tab afterwards.
I just tried it again using the main directory...all the morphs are there on the drive as you can see in my attached screenshot. But they aren't showing on my parameters tab.
This is my main content library - D:\DAZ 3D\My 3D Library
This is where the morphs are being written - D:\DAZ 3D\My 3D Library\data\DAZ 3D\Genesis 8\Male\Morphs\XTransfer\DAZ 3D\Darius 7 (I have other morphs from other unrelated products (Shape Splitter/XTools) in this same directory and they show up fine)
Did you have a chance to review the log I linked to yesterday? I was unable to attach it directly, so I uploaded it to Mega.
This might be a dumb question but did you try and search your parameters tab for the files? Just type xt and it will find any xt morphs that was xfered. I couldn't find some of mine as they where placed deep within the directory of my g8, as in the same folder as they were on g3. Searched then I found them. Kinda wish they would end up in a seperate folder named xt on the main tree, then seperated by body part/area.
I also used a different folder on a seperate drive (not C) called DAZ G3 to G8, so if there are any issues I can easily del the folders created and start over. I wonder if some people are running into issues with the drive being placed on the main drive (C) and are getting authorization issues that is making it hang.
So far with the changes I made (listed above) I have had a 100 success rate. I have been able to xfer about 30 morphs in about 15 min (no links). Not all were from GenX2. But I will say the ones that were GenX2 had issues only in the eyes. I just used zBrush to correct this easily (morph tool).
All in all Zev0 has made a great tool here and so far this is the BEST xfer tool on the market. I have them all and this is the quickest and xfers the character just like it looks on g3.
For those that are still having issues look at my previous post and really try this method of simplifying your data folders to see if it clears anything up.
These are just suggestions as I too had serious issues before I really started experimenting with solutions. Now all of my g3 content can be xfered without hanging like it was with a loaded g8. This was my solution with a few tweaks as mentioned above.
Also, those files that were not xfering were compressed by Windows not daz. They had been compressed by the drive trying to save space. When this happens, if you try and read the file in editor it has no clear data and will show up in XT as no path, but when I just went into daz, dialed the morph up, and resaved the asset to overwrite the compressed morph, CLOSED DAZ, then restarted, just in case purged memory [DAZ script] and XT'd the favored morph, it worked.
So far I am really satisfied with the results!
Yes, I've tried searching and nothing comes up. I've also tried saving the morphs to a completely different drive from where my Daz install is located and still nothing. I don't have Daz installed on my main drive (where the operating system is installed) so writing/authorization should not be an issue (I learned a long time ago that the operating system is best kept by itself on a small drive for just that very issue). My Daz and it's main content directory are located all by their lonsesome on a dedicated SSD.
I've attached a screenshot that shows my G8-Male-Morphs folder. You can see all the other 3rd party morphs I have installed for G8M...and they all work. XTransfer is in the same folder but doesn't show up. This is what I'm trying to get at...why is that XTransfer content not showing up in Daz? There is nothing wrong with the drive that this stuff is being written to.
How many Content Directories are mapped to Studio? Can I see this of yours please?
All of my Daz Install Manager content is installed to the highlighted drive...which is where both G3 and G8 and every single G3/G8 character and morph as well as the XTransfer script is installed. I only use the alternate locations for my own shaping/material/etc presets. The highlighted drive is what I select when I run the XTransfer script.
Unmap the second one (E:), apply changes and load a new G8 with just (D:) content library and tell me what happens. You can add it again after the test.
Still nothing after removing all of them but the main one and restarting Daz.
Still nothing after removing all of them but the main one and restarting Daz. Did you have a chance to look at the log? What does it mean when it lists out all the morph files and then says "Illegal new-line in string" for each one? Could that be the problem?
I am waiting for the scripter to get back to me.
Just out of curiosity, which morphs are you favoriting before you run the script?
I posted a screenshot with the list above. The result is also the same if I use the third "browse to morph directory" button.
Just so you know, XTransfer doesn't really support HD morphs, so you might as well deselect them.
Hello Zev0,
I have a problem similar to a previous user on this post, that couldn't start running the script with a custom morph he made. Then you asked him to send you his custom morph in PM and your particular discussion became private, unfortunately for me and people with a similar issue.
Basically, I've created a custom G3 female character from here and there, exported her as obj and imported that obj into Morph Loader pro, making it an actual morph in Actor/Full Body/Real People that works fine on loaded Genesis 3 Female.
So, I was enthusiastic with your XTransfer product because it seemed that I could transfer that particular character morph to a G8 figure now.
But when I favorite (heart) that morph, G3 female selected, and click the script, DAZ thinks for a few seconds and nothing happens.
Now, the script opens and works on many other morphs like Victoria 7, but not on my custom morph.
Here's the log part of when I run the script, and it doesn't open:
2019-12-19 23:07:19.966 DEBUG: User cancelled.
2019-12-19 23:07:19.967 DEBUG: Cleanup
2019-12-19 23:07:20.010 Script executed successfully: F:/DAZ 3D/Studio/My Library/Scripts/XTransfer/XTransfer G3 to G8.dse
2019-12-19 23:07:38.871 Loading script: F:/DAZ 3D/Studio/My Library/Scripts/XTransfer/XTransfer G3 to G8.dse
2019-12-19 23:07:47.402 WARNING: ..\..\..\..\..\src\sdksource\general\dzscript.cpp(1178): Unhandled error while executing script.
2019-12-19 23:07:47.402 WARNING: QScriptEngine::popContext() doesn't match with pushContext()
2019-12-19 23:07:47.442 Script executed successfully: F:/DAZ 3D/Studio/My Library/Scripts/XTransfer/XTransfer G3 to G8.dse
I hope you could help me out.
Cheers.
I think I found a workaround to the issue I was having. My issue was happening when I was loading a G3M character from my content library that had the morphs I wanted to transfer already applied. When I would run the script Studio would crash. On a whim, I tried loading the character differently. Instead of loading the character, I loaded in a base G3M and then applied the "pose" file that the vendor had made that loads in the morph. Ran the script and everything transferred perfectly. Must be something in the vendor's pre-load character file that the script doesn't like.
The User Guide states you need to load in a new G3. Not a preloaded character. Maybe I should update that wording.
Well maybe list that when the script loads...
That is a viable suggestion, but that is also what the userguide is for..
I never use the default library and have had a couple of issues, but mostly works fine.
Same, I find that the My library" dir are completely redundant to the content library as it has the exact same structure!
No sure what you mean. The Content Library that shows within Studio is your My DAZ, My Library or whatever your named path (in Content Directory Manager) is on disk.
My library via My documents has the same dir structure as the content (save for data) as in: My library/Content>People>genesis 8 female>pose/clothing/hair/ect
Is there any way of fixing this?
Hi. Maybe try again? I just tested and it came out fine. Let me know if it happens again.
it works. i originally was using the favorite method and not the folder method
Hmm strange.. I used the favourite method..Regardless, we are aware of the bug.