Save favorite morph of G8F will not work on G8.1F

Issue #982 resolved
bouich jules created an issue

Hello,

i just want inform that if you save a savorite morph on G8F and load it on G8.1 it will not work ( even if you ignore fingerprint)

Don’t know if it’s supposed to be like this or no.

Thank you

Comments (4)

  1. Thomas Larsson repo owner

    Hm, yes, this is sort of a known issue. I ran into the same problem with favorite morphs for Golden Palace with and without rigidity. The json file contains the url to the asset and the fingerprint which identifies the mesh reasonably well but not perfectly. The problem is that although the meshes are compatible, they have different urls.

    I solved it by editing the json file in a text editor: the lines for GoldenPalace_2254.dsf where duplicated for GoldenPalace_2254_R.dsf, like this:

    "/data/Meipex/GoldenPalace/GoldenPalace_Genitalia_v2/GoldenPalace_2254.dsf%23GoldenPalace" : {
        "finger_print" : "2254-4491-2238",
        "morphs" : {
            "Custom/Gens" : [...]
        }
    },
    "/data/Meipex/GoldenPalace/GoldenPalace_Genitalia_v2/GoldenPalace_2254_R.dsf%23GoldenPalace" : {
        "finger_print" : "2254-4491-2238",
        "morphs" : {
            "Custom/Gens" : [...]
        }
    

    However, hacking the json file is not something that the user should have to do. Right now I can think of two solutions.

    1. An option that ignores the url and only looks at the fingerprint, which sometimes does not discriminate between different meshes.
    2. A list of known urls that are interchangable: G8F vs G81F, G8M vs G81M, and Golden Palace with and without rigidity.

  2. bouich jules reporter

    Thank you it’s really a trivial issue, so you can take all your time for it.

    this json will do the trick for me.

  3. Thomas Larsson repo owner

    I added a new option Ignore URL to the Load Favorite Morphs button. That should do the trick, but I think there are cases where morphs may be loaded to the wrong mesh.

  4. Log in to comment