by ChezDoodles » Wed Dec 05, 2018 1:10 pm
Have investigated more... and a little over a month ago, my Dropbox plan was upgraded to "professional" which means they add a layer of virtualization over the file system, so you can choose which files/folders are stored locally and which files/folders are pulled from the cloud whenever you access them.
I have ALL my documents and files and projects on Dropbox since it keeps my computers (Win10 desktop, Mac laptop, Win10 laptop) always in sync and backed up. That means THE ENTIRE project folders - including temp files and AmplifyCache folders. All my projects are stored locally under my Dropbox folder.
Until about a month ago, this worked fine. About that time, I switched one of my laptops, updated to new Unity 2018.3 betas every week and installed the October 30 release of Amplify Texture 2. And suddenly I could no longer rebuild or change the configuration for my Virtual Textures. Any changes turned the textures into rubbish. Even if I deleted the Library folder, the AmplifyCache folder or whatever I did - any changes or updates to my textures caused the Virtual Texture to produce random/rubbish content.
So - when I move my projects OUT OF Dropbox - they magically work. Move 'em back under Dropbox control and they stop working. Move them OUT OF Dropbox and they work. So, a little over a month ago, something changed with Dropbox. As I said, I upgraded my subscription to support their virtualized/cloud storage, even though I still kept a local copy of all my project files. I cannot say for sure if this was the definite factor - but it used to work all right sync'ing everything between computers using Dropbox. Now, it does not.
Just for fun, I moved all my troublesome projects which use Amplify Texture 2 to my Microsoft OneDrive folder (which basically has the same cloud-sync-functionality as Dropbox) and everything still worked. It was just a quick test - no guarantees. But it seemed to work - just like Dropbox used to work for me until very recently.
Maybe it will still work with Dropbox if I specify what project folders to sync and what not to sync (Library, Library\AmplifyCache, Temp etc) - but I will leave that as an exercise for the reader. I got it working by moving the entire projects out of Dropbox control, and I am happy again.