I have to reinstall all my addons and I'm encountering an issue with “Missing script files.”
I run Blender in a “portable set-up”, with different versions sharing a joint parent “config” folder. Originally, this set-up would update addons automatically regardless of which version I had initially used to install the addon. I messed something up with the folders and their structure, so I've been reloading these folders and files, and now the addons no longer integrate across the various versions like they used to. Newly installed addons work fine in the version from which they've been installed, but appear in the “Missing script files” window to all other versions.
I'm working in Window 10. The folder set-up is a symbolic link (Link Source>Junction) from the parent “config” folder (C:/Software/Blender/data/config
) to the versions' folders which carry the version number (e.g., C:/Software/Blender/blender-351/3.5
or C:/Software/Blender/blender-360/3.6
; where scripts and other data seem to be stored). I basically followed this article.
The different versions all share the startup default and preferences generally, and these update regardless of which version opens or saves changes to startup or preferences, so some part of this set-up working. But whatever procedure had each version finding/creating/installing its own files for each installed addon no longer seems to be working.
So I guess I have a couple questions. First, does someone understand this in a way that they could help me get this set-up sharing the addon information across versions and their file structures again, regardless of which version is used to install the addon?
Second, can someone help me understand the “Missing script files” issue? What files? From where are they missing? Can they be restored manually? I previously tried to find what looked like script files inside the addon zip files themselves, and paste copies into the individual versions' folders where it seemed right, but with mixed results. I'd like to understand how this works, even if it's not a practical solution to the overall issue.
Thanks so much for checking this out. Hoping somebody has something for it.