Hi kohakyuuu! What a great work you took to get into this and improve it! I appreciate your inputs a lot, and I had to look through all these changes carefully. I will try to give you feedback on what I think and how it worked. Please feel free to follow up on my responsed - I might not have tested everything the way it's meant to be.
Bugfixes
1. Morph lookup: This is a very specific issue if you put the plugin .cs to your /Custom folder to edit it, and then run it from there. It does look for the package and will find it for all normal users, since they have downloaded the .var package. As a developer, you simply have to put the morphs to the Custom folders. That's where they are during packaging anyway. I don't think this needs to be fixed, as it should be no issue for regular users. In fact, it seems safer to me to explicitly using the packaged morphs instead of taking any morph with the same name.
2. Morph Restore overriding Actual Morphs on Plugin Reload: I was aware of this issue and (I think) I already fixed that for upcoming version 8. I just added an 'if (showMaterial30.val == true)' condition in the OnDestroy() function. I found that the problem is that during OnDestroy() (= during plugin reload) the restore morph values have been written over as the current morphs, even if not in hidden mode. If the 'Hide Penis' function had never been used, the restores would all be 0f (default) and these were written during plugin reload.
3. Female Pelvis In/Out: Thanks, fixed the default value to 0.4. This will give a good offset to the hidden female pelvis, allowing female pubic hair to display more or less properly. The other issue should be fixed with the change under 2.
4. Checking...Not sure yet what it does and need more time on this.
Seam Color Blend: Great idea! I cannot however make it work properly while using existing .altfuta presets. What's the condition this works well for you? Which skin set, textures? This is how it looks with the included 'Gina' .altfuta preset:
View attachment 604334
Thank you again - please don't be discouraged by my response, there might be reasons to use your way I simply don't see yet. If you want, please add to this discussion!!