So here's the problem. Adding the Enhanced Sky mod works OK, but when you get into the game it just renders pink. This usually indicates a shader issue between build version and asset bundle (see above link).
Looking at the output log, I can see the following errors.
Code: Select all
Failed to load GpuProgram from binary shader data in 'Standard (Specular setup)'.
...
Corrupt shader bytecode, couldn't decode 0 bytes
Failed to load GpuProgram from binary shader data in 'Standard (Specular setup)'.
...
D3D shader blob is empty!
But failing that, can someone think of a more ingenious method to fix this? I know it's possible to pull out individual assets from a compiled assetpackage, but not sure on feasibility of injecting the correct changes back into the mod file. Perhaps someone with more experience around this will be able to offer some help.
And failing that, is it possible to cleanly include a downlevel version of the Standard shader just to keep this mod happy at runtime? I'm open to most solutions here.
Cheers!