Adding to Cart…
![](/static/images/logo/daz-logo-main.png)
Licensing Agreement | Terms of Service | Privacy Policy | EULA
© 2025 Daz Productions Inc. All Rights Reserved.You currently have no notifications.
Licensing Agreement | Terms of Service | Privacy Policy | EULA
© 2025 Daz Productions Inc. All Rights Reserved.
Comments
Okay. I loaded G8M, favourited Gades and ran the script. This is the log file
2018-02-09 17:34:42.781 Loaded file: Genesis 8 Basic Male.duf
2018-02-09 17:34:46.150 Loaded image G8MBaseLegsMapD_1003.jpg
2018-02-09 17:34:46.442 Loaded image G8MBaseEyesMap02D_1007.jpg
2018-02-09 17:34:47.316 Loaded image G8MBaseArmsMapD_1004.jpg
2018-02-09 17:34:47.643 Loaded image G8MBaseMouthMapD_1005.jpg
2018-02-09 17:34:48.514 Loaded image G8MBaseFaceMapD01_1001.jpg
2018-02-09 17:34:49.352 Loaded image G8MBaseTorsoMapD_1002.jpg
2018-02-09 17:34:49.610 Loaded image G8MBaseEyelashesMapTR_1006.jpg
2018-02-09 17:34:55.206 Loaded image GadesFBM.png
2018-02-09 17:34:55.216 Loaded image GadesFBM.png
2018-02-09 17:35:02.172 WARNING: cloud\dzcloudtasknotifier.cpp(178): peer performed orderly shutdown errno=0
2018-02-09 17:35:16.996 Loading script: E:/My DAZ 3D Library/Scripts/Morph Transfer Prototype/GadesTester.dsa
2018-02-09 17:35:17.386 DEBUG: {"objectName":"Gades","name":"Gades","elementID":3220,"assetUri":{},"assetSource":{},"assetId":"Gades","assetAuthor":{},"assetFileRevision":{},"assetModifiedDate":"2018-02-06T17:24:17.000Z"}
2018-02-09 17:35:17.387 DEBUG: Name: Gades
2018-02-09 17:35:17.398 DEBUG: URI: E:/My DAZ 3D Library/data/DAZ 3D/Genesis 8/Male/Morphs/Guruvar/Gades/Gades.dsf
2018-02-09 17:35:17.399 DEBUG: Vendor: Guruvar
2018-02-09 17:35:17.399 DEBUG: Product: Gades
2018-02-09 17:35:17.495 Script executed successfully: E:/My DAZ 3D Library/Scripts/Morph Transfer Prototype/GadesTester.dsa
I hesitate to bring this up, but I will in hopes that it helps. I'm getting the same error as @Redz no matter which figure I try to transfer from G3F to G8F. I've yet to be successful in running the script.
I've followed the instructions and have my "My Daz 3D Library" as my first folder on Content Directory Manager > Daz Studio Format.
This is where I've saved the script:
I've also attempted:
The figures I've tried transferring to G8F are:
FW Sushmita HD for Victoria 7
FW Brooke HD for Victoria 7
Mika 7 transfers for me. Have you tried the script with just Mika 7 favorited? I don’t own the other two characters to test.
I've made some changes to the ops around that step. Hopefully that will make a difference. Gotta say, I'm stumped because based on the data, the script should work and there's no reason sVendorProduct should be null. The test script is literally a pared down version fo the base script, and the statement that generated this:
2018-02-09 17:35:17.399 DEBUG: Vendor: Guruvar
2018-02-09 17:35:17.399 DEBUG: Product: Gades
Are:
//print("Vendor: "+sVendorProduct[1]);
//print("Product: "+sVendorProduct[2]);
and appear at line 261 and 262. I've triple checked the code and this only comes up once for Gades. There shouldn't be anything else to loop through.
As a question, is the happening only on multiple selections? I haven't tested that myself in a while.
Anyway, I'm putting up the changed file now. I was working on other stuff as I'd found that the expressions loop for G8/G3 was misfiring badly turning every expression into a palsy. That was down to too much data in support files causing the script to flip numeric signs mor often than was proper. So I fixed all that. But I also redid the suspect code on this issue, and tested it to the extent I can. During one test I actually had the png issue, but I couldn't get it to repeat.
No it’s happening with a single ‘Gades’ morph favorited. I still don’t get the png files copying on any of the transfers either.
I haven’t tested expressions, as I fear overwriting the original ones which I suspect may be named the same, but I’ll see if I have any non DO expressions to test.
By Gades! Whatever you changed there, Gades now transfers over, as does Morpheus, though for him it’s necessary to star the head body and face morphs individually as the morpheus morphs are all in individual sub-folders and only the relevenat subfolder transfers.
If the script is saving morphs it was not instructed to, it would be important to figure out how it did that. The script can't rewrite filenames. I can imagine ways it might place them in the wrong folders, but it will never change their names.
Yes, I tried only favoring Mika, then only Mika's head, then only Mika's body, but I get the same result.
@Singular Blues, I did test, for the first time, your previous script (where you transfer only one morph) with FW Phoenix HD for Victoria 7 and it was a success! I did try transferring her before with your latest script, but I got the same error as with the other figures (if you just changed the file for the newest script just now, I haven't updated it yet).
It's safe to run on any 3rd party expressions. It's not safe on basic expressions and the standard expression expansion pack. Many of the base expressions have different names, which is what the expression code is actually for. It updates 3rd party files to call those names to call the correct files after transfer.
But some have the same names and would get overwritten and stuff would break. Badly. Because the script might rewrite the internal references on those files.
It's definitely a major point, as GenX might, depending on what you did and how you did it, copy core expression files if a file you selected referenced them, but the script can only do that if your tell it transfer a core file. Which is now my next project. Telling it to ignore core files.
Oh, and if you are still getting no PNG, try this. Run the script, and then immediately run it again. I do a lot of cyclic testing like that, and that might be why I'm not seeing the issue.
I updated about 20-25 minutes ago, from this post. try it now.
Okay, I did the update, closed studio and reload it. I tried again with FW Sushmita HD for Victoria 7. I added only one morph as a favorite, but got the same error still:
Just to be certain I'm not making a mistake:
Here are some screenshots of the scene (dressed the girls just for the screenshot) and the product itself (had to upload this to a cloud service, since the page wasn't allowing me to attach them):
The parameter settings was when I tried to transfer Sushimita, rather than just her body (as above).
Oh. Right. Don't load character presets. It's not necessary. Load basic.
The script depends on being able to find stuff. Sometimes, when you change a thing, that thing loses information. I don't know why, but it's normal for Studio. By loading the character, the state comes in modified and assetUri is invalid.
Always use base. don't move the figures. Just load. You can deselect after loading because sometimes studio does weird stuff when you load a second figure with a first selected, but don't move them, don't pose them and don't dial anything.
The third party expressions I tested seem to transfer perfectly. And I am now seeing png images for some of the most recent transfers (Gades and Morpheus). For some reason the Morpheus morphs ported over without limits enabled, but that’s not a big deal. Sakura transfers too, (though custom eyes would be an issue, not that that’s within the script’s remit)
If the limits aren't on, then Morpheus didn't transfer right. The rigging wouldn't have come over.
I've figured out what's up with that, and I have an idea how to fix it. Just trying to make sure I don't break anything doing it.
Ok, I've:
Screenshot of the scene (dressed G8 just for the purpose of taking the screenshot):
Ok, next thing I'm gonna try (a bit of a long shot, but want to see): I'm going to find the script and data files and delete them. Then I'm going to put them in again (just in case a file didn't copy correctly when I replaced them earlier).
Update: Did the above and tried to transfer Mika7, but still have the error:
2018-02-09 14:01:44.476 WARNING: Script Error: Line 254
2018-02-09 14:01:44.476 WARNING: TypeError: Result of expression 'sVendorProduct' [null] is not an object.
2018-02-09 14:01:44.476 WARNING: Stack Trace:
<anonymous>()@W:/DAZ RESOURCES/My DAZ 3D Library/Scripts/Morph Transfer Prototype/Prototype.dse:254
2018-02-09 14:01:44.480 Error in script execution: W:/DAZ RESOURCES/My DAZ 3D Library/Scripts/Morph Transfer Prototype/Prototype.dse
I am very confused. I tried using the script to transfer a G3M to a G8M this time. For the most part, doesn't matter who I try, I get the same error:
2018-02-09 15:02:36.168 Loading script: W:/DAZ RESOURCES/My DAZ 3D Library/Scripts/Morph Transfer Prototype/Prototype.dse
2018-02-09 15:02:36.227 WARNING: Script Error: Line 254
2018-02-09 15:02:36.227 WARNING: TypeError: Result of expression 'sVendorProduct' [null] is not an object.
2018-02-09 15:02:36.227 WARNING: Stack Trace:
<anonymous>()@W:/DAZ RESOURCES/My DAZ 3D Library/Scripts/Morph Transfer Prototype/Prototype.dse:254
2018-02-09 15:02:36.235 Error in script execution: W:/DAZ RESOURCES/My DAZ 3D Library/Scripts/Morph Transfer Prototype/Prototype.dse
BUT I was successful in transferring two rendo characters (both by the same vendor Sithlordsims) Benicio and Alex.
2018-02-09 14:54:41.657 Loaded Morph Deltas in 0 min 0.0 sec.
2018-02-09 14:54:41.657 Loaded file: GNXARC.dsf
2018-02-09 14:54:41.667 Loaded Morph Deltas in 0 min 0.0 sec.
2018-02-09 14:54:41.667 Loaded file: GNXARC.dsf
2018-02-09 14:54:42.655 Loaded Morph Deltas in 0 min 0.0 sec.
2018-02-09 14:54:42.659 Loaded file: benicio_head4.dsf
2018-02-09 14:54:42.702 Loaded Morph Deltas in 0 min 0.0 sec.
2018-02-09 14:54:42.702 Loaded file: benicio_body1.dsf
2018-02-09 14:54:43.296 Script executed successfully: W:/DAZ RESOURCES/My DAZ 3D Library/Scripts/Morph Transfer Prototype/Prototype.dse
I next successfully managed to transfer Shadowborn by our very own @Redz (another character purchased over at rendo, btw).
2018-02-09 15:10:34.272 Loaded Morph Deltas in 0 min 0.0 sec.
2018-02-09 15:10:34.272 Loaded file: GNXARC.dsf
2018-02-09 15:10:34.280 Loaded Morph Deltas in 0 min 0.0 sec.
2018-02-09 15:10:34.280 Loaded file: GNXARC.dsf
2018-02-09 15:10:35.281 Loaded Morph Deltas in 0 min 0.0 sec.
2018-02-09 15:10:35.281 Loaded file: ShadowBorn_Head.dsf
2018-02-09 15:10:35.290 Loaded Morph Deltas in 0 min 0.0 sec.
2018-02-09 15:10:35.294 Loaded file: MCMRedzShadowBornFaceCorrective.dsf
2018-02-09 15:10:35.302 Loaded Morph Deltas in 0 min 0.0 sec.
2018-02-09 15:10:35.302 Loaded file: Ashkevron Elf Ears.dsf
2018-02-09 15:10:35.334 Loaded Morph Deltas in 0 min 0.0 sec.
2018-02-09 15:10:35.334 Loaded file: Ashkevron Body.dsf
2018-02-09 15:10:35.983 Script executed successfully: W:/DAZ RESOURCES/My DAZ 3D Library/Scripts/Morph Transfer Prototype/Prototype.dse
So it seems that characters purchased elsewhere I can transfer fine with this new scripts. But characters purchased here give me the error.
I’m not sure why that should be, unless it’s related to Daz Connect somehow? I always use DIM. Hopefully Singular Blues will have suggestions.
I think it must be connect related too, but I still went ahead and tried other rendo characters, but this time for G3F.
When I tried Annora, I couldn't get it to work. It didn't give me an error, but it didn't show up either. When I checked the log I found:
This is Annora's G3 path (tried tranferring only one morph, but they didn't work. Didn't get an error, but the log shows it was unable to create a path for G8 in my data folder):
Phillipa for V7 transferred almost perfectly:
This is the data path for that product:
Though Phillipa's nails didn't transfer successfully:
It would probably help if posted up the entire log. Attached it as a file. That these files might be connect related is an important detail.
These snippets of information are not enough.
Please run this script and report the complete results in the log.
To run the script, load the source figure, and select as favorite one of the morphs that failed. Only one. Nothing wrong with selecting more than one, but the script will either crash on the first one or generate potentially a large amount of data as cycles through. This script, like the previous Gades script, will not do anything in particular to the figure. It will tell me what the Prototype script is seeing when it fails. It also contains code that will tell me if alternate means will solve the issue. Thus it is important to see the complete log data, even if a section seems irrelevant. Most useful would be the log attached as a file. Otherwise, all logging from the start of the studio session.
Ok, I've tested FW Aran HD for Genesis 3 Male (selected the body as favorite) with this script. I also went ahead and tried to use the prototype script on him so I could get that error into the log. I'm attaching it. I seem to be getting a lot of warnings when I load G83 basic. So maybe I have something in my library that's conflicting with the script?
Okay. This might be something I can fix. At least it is something I can test.
There's an issue with regular expressions. My guess is they are running case sensitive, thought they should not be. But this tells me the exact point where the script is breaking down, and shows it is pulling the correct info from connect. the issue is reading the line of data, and (As I said) I thought I'd covered that. This is first real piece of connect data I've seen, so it will help me pin down what I assumed incorrectly.
Let me know if I can do anything else to help from my end!
There is!
Find attached replacements for Prototype and PrototypeVerbose.
Replace your current prototype.dse with both of these files. Set up a previously failed transfer and run PrototypeVerbose.dse (I'm expecting failure but I want to see what fails). Post up log, even if it works. If it does work, you can continue testing with Prototype.dse to save your poor log file.
FYI, it will be a while before I can hope to tackle the nail issue.
I tested again FW Aran HD for Genesis 3 Male (selected the body as favorite) with the verbose script (didn't transfer. Gave me: "An error ocurred while reading the file"). I'm attaching the log. Let me know if you'd like me to try it with another product (in case you need the extra data).
Regarding Phillipa's nails, the good thing is that they are actually a separate morph, so anyone's still able to use her fine :).
Okay, I'm just going to say it. This has fantastic potential. A lot of us don't want to commit to G8 stuff because there's some much we've invested in G1, G2, and G3...but we wouldn't mind using some G8 morphs. Why not polish this thing so it's more efficient and sell it? Obviously you have people who are willing to buy this, me included.
(EDIT: I Spoke too soon.)
hi, singular...
i've lost track of the number of times i've drafted thank yous to you on this thread, and deleted them unposted because they sounded so incredibly inadequate.
***
i've just reinstalled the clone files from the script base, and installed the new Prototype/PrototypeVerbose scripts, and run that version of the Verbose script twice.
earlier log entries are from the previous version of the script.
the parse error on line 793 seems to turn up consistently for me when either version of the script runs. but sometimes i am getting an immediate error popup instead.
hope the log helps some. let me know if i can be of any help.
and..thank you!
j