The shapes stuff is a part I never use myself, so your input on how it's supposed to work is definitely helpful. Given that the DirectOutputShapes.* files have always been installed in the main folder, I'd say we should keep the install as-is and fix the part of the code that searches for them. If it's just the DirectOutputShapes.* files, it should be fairly easy to find all the places in the code where they're loaded. I'll definitely add some logging while I'm at it - my guess is that DOF considers those files "optional", so it doesn't consider it worthy of a warning if they're not found. But that's the wrong idea since it's not helpful for troubleshooting if you wanted them to be found. My attitude on logging in DOF is the more the merrier, since it's so hard to debug something with no UI running in the background.
Agreed. Happy to retest, just let me know.
BTW - new version going well with DOFLinx other than this little issue.