Causes of missing files errors
flare_dbd185b4ba
Posts: 85
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
How did you copy the props? Did you also copy the data and Runtime folders associated with the props?
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.
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.
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?
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).
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
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.
I tried changing the location as a test, but the result was the same.
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.
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.