Side note: I'm a software engineer slash systems architect and I'm used to taking things apart whenever their internal behaviour does something unexpected.
I could never create features like vammoan2's audio, or any CUA/clothing/younameit for that matter, but I can offer my help in terms of software architecture and low level .net stuff.
Both skillsets are required when you're shooting for perfection so please feel free to "use" me.
Cool! Duely noted : D
The only issues I have are with some creators' CUAs breaking things during deconstruction. E.g. some of the custom shader code in assets can brick skin renders until a hard reset and I know of some realfeel assets, which take 20+ minutes to unload. In all cases, some errors and exceptions appear in vam's debug log (not message log), which asset creators either don't notice or don't care about.
That is very weird! That said, I'm not surprised
I've always bitched about the lack of understanding of Unity's ( or even video game at a larger scale ) pipeline and people not caring much about the end result (or trying to learn the ropes). I remember years ago, there was a trend on scanned assets for several months. Like stupidly bad assets/topology... and people shooting like 20+ million polys rooms/enviros. The result was so bad in VAM that I always facepalmed about the fact that there was no way it wasn't the case on their end. The moment you slapped a light on that, the shadow casting was so stupid the you dropped to 15fps on desktop... yet, they shared that crap.
Also, the "use" of things (whatever thing) without paying too much attention. For instance I noticed people using VAMifier on my enviros. Which is pointless since they are all made of custom shaders which are ignored by the plugin. Yet, the plugin is there, scan for the whole hierarchy to simply ignore everything.
This is some useless overhead in a scene which as zero impact on the final aspect. And yet you can find instances of people saying "I think it looks better!" when the log (or simply just the visuals : 'D) clearly shows nothing has changed
But what you say is true, I do the exact same, I try to mitigate as much as I can... but over the years I realized it's impossible due to the very heterogenous nature of a scene in VAM. The amount of assets/plugins can be insane and also scripted in a non very optimized manner.
So the best I can do is give knowledge by documenting my plugins or giving advices through guides. At some point, the best intentions you and I (or some other advanced creators) have on our plugins, will not fix the entire ecosystem which is by nature, kind of unstable.