Duplicate files issue *Solved*

RantanraveRantanrave Posts: 0

Hello there, all good people of the 3D space. Been using Daz for almost a decade now, but this is the first time I actually post on this forum, so hopefully someone out there can help a confused old man here.

So, the issue I am facing is the following: I am using Genesis 8.1 as my main figure, and sometimes I use the XTransfer tool to port old Gen 3 characters and morphs to Gen 8. Recently I installed a new gen 3 character, with the specific intent to port it to gen 8, since I needed the face morph for a character I am doing. The issue is, after porting the morphs, I was met with a "Duplicate files formula found" or something to that accord. A quick google search told me I had likely already copied that character, which made no sense to me, as I hadn't owned it peviously.

Then, I realized that the character is actually the same as one I already owned, except it's not the same. Not completely at least.

This is the character I bought recently: https://www.renderosity.com/marketplace/products/116805/avery

And this is the character I already owned: https://www.daz3d.com/avery-for-genesis-3-female-s

Despite having the same name, the previews look nothing alike to my eyes, and the artists are different, so I didn't connect the pieces, that it was the same figure. There are differences though, especially with the textures for the renderosity one, as it shares the same moles, only it looks to have been flipped horizontally and the color saturation is horrible vs the daz one. Still, the 2 shared the same morphs, so I decided the easy solution was "okay, I did a dumb-dumb" and deleted the renderosity character, before deleting the duplicated files mentioned in the logs. After this, I ported the morphs from the Avery from daz and...... same issue again. Duplicate files. 

2026-07-30 19:27:34.532 [WARNING] :: \src\sdksource\fileinput\dzassetdaz.cpp(887): Duplicate formula found:
Previous:
    File: E:/Daz Main Install/Daz/data/DAZ 3D/Genesis 8/Female/Morphs/XTransfer/P3DOZI/Avery/XT_Avery Head.dsf
    Owner: Genesis8_1Female
    Input URI: Genesis8Female:/data/DAZ%203D/Genesis%208/Female/Morphs/XTransfer/P3DOZI/Avery/XT_Avery%20Head.dsf#XTIDAveryH?value
    Input: XT_Avery Head
    Output URI: Genesis8Female:/data/Daz%203D/Genesis%208/Female/Morphs/XTransfer/DAZ%203D/Base/XT_PHMMouthRealismHD.dsf#XTIDPHMMouthRealismHD?value
    Output: XT_PHMMouthRealismHD
Duplicate:
    File: E:/Daz Main Install/Daz/data/DAZ 3D/Genesis 8/Female/Morphs/XTransfer/P3DOZI/Avery/XT_Avery Head.dsf
    Owner: Genesis8_1Female
    Input URI: Genesis8Female:/data/DAZ%203D/Genesis%208/Female/Morphs/XTransfer/P3DOZI/Avery/XT_Avery%20Head.dsf#XTIDAveryH?value
    Input: XT_Avery Head
    Output URI: Genesis8Female:/data/Daz%203D/Genesis%208/Female/Morphs/XTransfer/DAZ%203D/Base/XT_PHMMouthRealismHD.dsf#XTIDPHMMouthRealismHD?value
    Output: XT_PHMMouthRealismHD

I am not new to tinkering with daz files, but I am not great at it either and this is clearly above my ability to solve. I just want the Avery morphs from the daz character to be ported to gen 8.

If anyone has any idea how to fix this, I'd be very grateful.

Post edited by Rantanrave on

Comments

  • Richard HaseltineRichard Haseltine Posts: 111,065

    The issue is that both use the character name as a morph name, and then XTransfer adds XT in front. One or both of the PAs needs to update to add a uniquifying element to the morph names, otherwsie people with the originals installed will get the same issue when loading Genesis 3

  • RantanraveRantanrave Posts: 0

    Richard Haseltine said:

    The issue is that both use the character name as a morph name, and then XTransfer adds XT in front. One or both of the PAs needs to update to add a uniquifying element to the morph names, otherwsie people with the originals installed will get the same issue when loading Genesis 3

    I get that, but I don't really care about the renderosity character, as it's essentially the same character that I already had a better version of. My confusion is why the problem remains after I uninstalled the renderosity duplicate character and deleted the offending files from XTransfer folder. I feel like, since I now only have 1 Avery character, there shouldn't be any duplicate issues. 

  • crosswindcrosswind Posts: 10,089
    edited July 31

    Duplicate formula issue usually comes from two main reasons: 1) two or more modifiers have the very same url (i.e. "id", not modifer "name"); 2) two or more very same formulas saved in one DSF file (usually comes from ERC Freeze for times or wrongly modify DSF manually... )

    The log shows that the issue you have comes from 2) ... since more likely you converted the figure from G3F to G8F with XTransfer which might've created two same formulas in the DSF file.

    If you already had the DSF file deleted : E:/Daz Main Install/Daz/data/DAZ 3D/Genesis 8/Female/Morphs/XTransfer/P3DOZI/Avery/XT_Avery Head.dsf from all the XTransfer data folders in all your Daz Libraries, the issue should be gone.

    So, search XT_Avery Head.dsf in the data folders of all your Daz Libraries (check if there're same formulas within the DSF by using Notepad++ if you can find the files...), delete the duplicate formula or delete all XT_Avery Head.dsf files.

    Edit: If the issue still stubbornly persists, try: in Preferences, Clear DSON Cache Files, and test again.

    Post edited by crosswind on
  • RantanraveRantanrave Posts: 0

    crosswind said:

    Duplicate formula issue usually comes from two main reasons: 1) two or more modifiers have the very same url (i.e. "id", not modifer "name"); 2) two or more very same formulas saved in one DSF file (usually comes from ERC Freeze for times or wrongly modify DSF manually... )

    The log shows that the issue you have comes from 2) ... since more likely you converted the figure from G3F to G8F with XTransfer which might've created two same formulas in the DSF file.

    If you already had the DSF file deleted : E:/Daz Main Install/Daz/data/DAZ 3D/Genesis 8/Female/Morphs/XTransfer/P3DOZI/Avery/XT_Avery Head.dsf from all the XTransfer data folders in all your Daz Libraries, the issue should be gone.

    So, search XT_Avery Head.dsf in the data folders of all your Daz Libraries (check if there're same formulas within the DSF by using Notepad++ if you can find the files...), delete the duplicate formula or delete all XT_Avery Head.dsf files.

    Edit: If the issue still stubbornly persists, try: in Preferences, Clear DSON Cache Files, and test again.

    The issue is fixed.

    I tried both suggestions in your post, without luck, sadly. Then I did some searching and stumbled across the answer in this thread: https://www.daz3d.com/forums/discussion/322166/how-to-remove-unwanted-morphs

    "JoWa" gave the solution: Enable Edit mode and deleting the morph from within Daz itself. I did so, deleting all the assosiated morphs and closing down Daz. Then I navigated to the XTransfer folder, where the files were still present for some reason, so I deleted them as well (again). Then I booted up Daz, ported the morphs again with XTransfer and *bingo*, worked like a charm.

    Thanks to those who assisted me here, I really appreciate it.

  • crosswindcrosswind Posts: 10,089
    edited July 31

    Rantanrave said:

    crosswind said:

    Duplicate formula issue usually comes from two main reasons: 1) two or more modifiers have the very same url (i.e. "id", not modifer "name"); 2) two or more very same formulas saved in one DSF file (usually comes from ERC Freeze for times or wrongly modify DSF manually... )

    The log shows that the issue you have comes from 2) ... since more likely you converted the figure from G3F to G8F with XTransfer which might've created two same formulas in the DSF file.

    If you already had the DSF file deleted : E:/Daz Main Install/Daz/data/DAZ 3D/Genesis 8/Female/Morphs/XTransfer/P3DOZI/Avery/XT_Avery Head.dsf from all the XTransfer data folders in all your Daz Libraries, the issue should be gone.

    So, search XT_Avery Head.dsf in the data folders of all your Daz Libraries (check if there're same formulas within the DSF by using Notepad++ if you can find the files...), delete the duplicate formula or delete all XT_Avery Head.dsf files.

    Edit: If the issue still stubbornly persists, try: in Preferences, Clear DSON Cache Files, and test again.

    The issue is fixed.

    I tried both suggestions in your post, without luck, sadly. Then I did some searching and stumbled across the answer in this thread: https://www.daz3d.com/forums/discussion/322166/how-to-remove-unwanted-morphs

    "JoWa" gave the solution: Enable Edit mode and deleting the morph from within Daz itself. I did so, deleting all the assosiated morphs and closing down Daz. Then I navigated to the XTransfer folder, where the files were still present for some reason, so I deleted them as well (again). Then I booted up Daz, ported the morphs again with XTransfer and *bingo*, worked like a charm.

    Thanks to those who assisted me here, I really appreciate it.

    That was great you had the issue fixed!

    But for the record, the action of deleting morph properties with Edit Mode in Parameters pane just deletes the properties in DUF file per se rather than the culprit DSF files in data folder.

    Besides, duplicate formula issue only comes from existing DSF files rather than the properties in a Scene file (DUF).  So still, deleting the culprit DSFs in all linked Daz Libraries, or correcting modifier's ID or removing the problematic formulas in DSF(s)... is the only KEY. 

    Post edited by crosswind on
Sign In or Register to comment.