Error on assetbundle made with unity 2017.1

hi all!
I have this issue:
I made an assetbundle in unity 2017.1 and the bundle contains a custom shader derived from the standard specular unity shader…
If I load it into the main project using unity 2017.3 I give the error

D3D shader blob is empty

and all the meshes with this material are magenta…

if I create the assetbundle using unity 2017.3 everything is fine…
it’s not a feature to ‘update the shaders’ or subst with the shader inside the main project?

thanks in advance

Hi,

Sorry but it’s in 2017.3 the error or is it fine? :wink:

If I buld the bundle with 2017.3 everything is ok, but my guess is that my ‘game mod’ is basically an assetbundle, and I wish able to load the bundles built with previous version of unity

Sorry for the first post, i didn’t completely undestand the first time…
Maybe this can help : https://support.unity3d.com/hc/en-us/articles/208380753-Shaders-are-pink-when-loaded-from-an-AssetBundle

still happends with me even if i build them on the 2017.3.0f3 i re upload after re build with the new version of unity and still they dont work after download the new version of the assets bundles now are coming the d3d blob empty error and the gpu error of standard shader… so frustrating… i will try to clean all cache on the assets bundles on the editor then re try download and see if this fix coz im not sure if you are right coz is not working… i will try this last tip of clean cache for maby something is wrong… but well im not sure if it will do the trick so still happend to me …

after clean the cache … all works now!!! SO IM SO HAPPY THANKS TO ALL THAT DIDNT ASWEAR ME :smile: I CAN FIX IT MYSELF!!!