Causes of missing files errors

Hi、

I recently installed DAZ Studio on a different PC and copied the props I had previously created into my "My Library" folder. However, when I try to open them, every asset fails to load due to Missing Files errors.

The paths listed in the Missing Files log are relative paths, and all paths under "My Library" are correct. The referenced files also exist in the expected locations.

My understanding was that it should not matter if the drive letter or absolute path is different on another PC, as long as the folder structure under "My Library" remains the same. Am I mistaken about this?

 I would appreciate any advice.

Comments

  • Incidentally, the path on the PC where it was created is as follows:
    F:\3D_Contents\Daz Studio\My Library


    On the other PC to which it was copied, the path is as follows:
    C:\Users\Flare\Documents\daz 3D\My Library

  • jmucchiellojmucchiello Posts: 1,403

    How did you copy the props? Did you also copy the data and Runtime folders associated with the props?

  • SofaCitizenSofaCitizen Posts: 2,163

    Your assumptions are correct and so it's likely that the copy was not complete or there is a config error. Make sure you copied ALL files from ALL content folders on your old machine correctly. Then make sure that "F:\3D_Contents\Daz Studio\My Library" is set as a DAZ Studio Format library within the Content Directory Manager. If that still doesn't work then double check the Daz Studio Formats folders on your old machine and make sure that there was not one or more that you forgot to copy and remap on the new machine.

    Also, make sure that you never configure a library that exists within another library as that will confuse the path references.

  • I believe that all of the required files have been copied correctly.

    The reason I think this is that when I check the relative paths listed in the Missing Files error messages, every referenced file is actually present at the corresponding location.

    Because of this, I started wondering whether it is necessary to copy the assets to the second PC using exactly the same directory structure and paths as on the main PC where the assets were originally created.

    Just to confirm my understanding: if all of the relative paths under My Library are correct and the referenced files exist, then a Missing Files error should not occur. Is my understanding correct?

    thank you.

  • flare_dbd185b4baflare_dbd185b4ba Posts: 85
    edited June 2

    SofaCitizenはこう言った:

    Your assumptions are correct and so it's likely that the copy was not complete or there is a config error. Make sure you copied ALL files from ALL content folders on your old machine correctly. Then make sure that "F:\3D_Contents\Daz Studio\My Library" is set as a DAZ Studio Format library within the Content Directory Manager. If that still doesn't work then double check the Daz Studio Formats folders on your old machine and make sure that there was not one or more that you forgot to copy and remap on the new machine.

    Also, make sure that you never configure a library that exists within another library as that will confuse the path references.

    Thank you for the advice.
    How can I confirm that it's set as a DAZ Studio format library?

    By the way, the DAZ Studio I installed on another PC was installed using the default settings in the installation manager. I didn't change the installation location or anything else.

     

    Post edited by flare_dbd185b4ba on
  • felisfelis Posts: 6,321

    flare_dbd185b4ba said:

    How can I confirm that it's set as a DAZ Studio format library?

    Go to Edit > Preferences > Content > Content Directory Manager and expand Daz Studio formats (click the plus sign) and check the paths.

    Should also check Poser formats if using older content.

    Eventually post an image with it. 

  • flare_dbd185b4baflare_dbd185b4ba Posts: 85
    edited 2:33AM

    felis said:

    flare_dbd185b4ba said:

    How can I confirm that it's set as a DAZ Studio format library?

    Go to Edit > Preferences > Content > Content Directory Manager and expand Daz Studio formats (click the plus sign) and check the paths.

    Should also check Poser formats if using older content.

    Eventually post an image with it. 

    Thank you for the advice.

    I checked the settings, and the path shown there matches the location where my assets are stored as "My Library." The library is also correctly registered as a DAZ-format content directory.

    I've attached a screenshot for reference.

    As a test, I created a very simple asset consisting of nothing more than a cube with a texture applied to it. I saved it as a Prop/Figure and then copied it into the My Library folder on the destination PC. The attached screenshot shows what happens when I try to load it on that PC.

    Why is the newly installed DAZ Studio unable to find the required files?

     

    daz_.png
    535 x 217 - 13K
    File hierarchy.png
    692 x 470 - 23K
    Asset.png
    933 x 649 - 66K
    Asset_Execute.png
    1920 x 1040 - 181K
    Post edited by flare_dbd185b4ba at
  • felisfelis Posts: 6,321

    Do you know why you have "¥" as seperater instead of "/"?

    Windows might interprete it correct, but if Daz is looking for a specific path it might fail (I don't know how Daz Studio actually searches).

  • PadonePadone Posts: 4,162
    edited 8:33AM

    That happens when the system locale is set to japanese. Some legacy applications, apparently including daz studio, are not using unicode for the file names by default, they will always use ansi for the system locale. So if you copy the daz library among two different system locale the file names may not match, that could be your case.

    When you copy the daz library, make sure the source and target platforms get the same system locale.

    Alternatively, you can force unicode for legacy applications in both the source and target platforms, using the "beta unicode support".

    region > administrative > change system locale

    beta-unicode.jpg
    642 x 621 - 91K
    Post edited by Padone at
  • SofaCitizenSofaCitizen Posts: 2,163

    That product has been installed wrong from what I can tell. The "Test Asset" folder should not have been copied into the root of your Library but it's contents should have been merged instead. Basically, if you can see "runtime" and "data" inside the "Content" tab of Daz 3D whilst browsing assets then it means something is not installed correctly.

  • Padone said:

    That happens when the system locale is set to japanese. Some legacy applications, apparently including daz studio, are not using unicode for the file names by default, they will always use ansi for the system locale. So if you copy the daz library among two different system locale the file names may not match, that could be your case.

    When you copy the daz library, make sure the source and target platforms get the same system locale.

    Alternatively, you can force unicode for legacy applications in both the source and target platforms, using the "beta unicode support".

    region > administrative > change system locale

    Thank you for the advice.

    I tried changing the location as a test, but the result was the same.

     

  • SofaCitizen said:

    That product has been installed wrong from what I can tell. The "Test Asset" folder should not have been copied into the root of your Library but it's contents should have been merged instead. Basically, if you can see "runtime" and "data" inside the "Content" tab of Daz 3D whilst browsing assets then it means something is not installed correctly.

    Thank you for the advice.

    Regarding your suggestion that the installation is incorrect, all I did was copy the assets into the My Library folder on the destination PC, preserving the same folder structure as on the original PC.

    Normally, I would expect the assets to load correctly this way. However, you mentioned that the contents should be merged into the library. Could you explain the exact steps required to do that?

    I'm starting to feel that I may have fundamentally misunderstood something about how Daz assets are supposed to be installed or transferred.

  • SofaCitizenSofaCitizen Posts: 2,163

    When referring to a standard Daz Library (e.g. not the DazConnect / cloud) then all products are installed by having their folder structure "merged" into the base of the Library.

    From your second image it shows that in the base of your Library you have a folder called "Test Asset" which contains a "data" and "runtime" folder - this will not work. Instead you should move everything that is inside "Test Asset" into the base folder. I cannot see from the image if you already have a runtime and base folder in there but if so be very careful to merge the contents rather than replacing them.

    To explain it another way, incase the above does not translate well: Your asset will have saved the relative link to your texture as "/Runtime/Textures/Flare/Props/Test Asset/red_gold.png" Even tho you can see this on the screen, it technically does not exist within DazStudio because you have it inside the "Test Asset" folder. You need to move that file so that it exists under "C:/Users/Flare/Documents/DAZ 3D/My Library/Runtime/Textures/Flare/Props/Test Asset/red_gold.png"

    It needs to be stated that you have to be carefull when manually installing Daz assets since the paths are very important for some files (those inside "data" and "Runtime").

    A a guess, on your old PC, you may have added "C:/Users/Flare/Documents/DAZ 3D/My Library/Test Asset" as a Daz Format library which would explain why that worked there. Do not do that on the new PC as you'll end up with a library within a library which will cause more problems. If you adjust the installed files as mentioned above then that is the correct way to fix the problem.

Sign In or Register to comment.