Improve behavior of "The following dependency could not be loaded"
If you open a SBS file and one of its dependency is not in the location where it was last found, you will see a popup like this:
---------------------------
File not Found
---------------------------
The following dependency could not be loaded:
D:/../../GameDev/Unity Assets/Substance Source/SBSAR/scifi_interlocking_slider_panels.sbsar
It was requested by:
D:/GitHub/Gravia/Assets/Materials/Substance/Gravia/Areas/MilitaryWing/Personnel/Surfaces/Corridors/MilitaryWingPersonnelCorridors.sbs
Do you want to specify a new location for this dependency?
---------------------------
&Yes &No
---------------------------
Seeing this occasionally isn't terrible, but there have been times when I've restructured my drive storage, and decided to move by SBSARs to a new path. This creates a monumental effort of having to manually relink all of the dependencies the next time I open the SBS.
I would really like to see a feature where SD would first look in my specified Library folders in order to find the missing SBSAR. That would have saved me a lot of time. If it finds more than one SBSAR with the same name across the libraries, either let me pick which one to use, or just fall back to the current approach.
