This change attempts to make preset/save handling more complete and intuitive. This has been only partially supported (or just completely broken) in the past, so it might not be fully compatible with previous items. I'm hoping that this is the last overhaul of this functionality and it should be stable from now on.
As always, your feedback is invaluable in my development so please let me know how it works for you!
The sources of plugin settings in increasing order of precedence are as follows:
- The 'default.clothingplugins' file.
- Applies to all clothing in the directory
- The named default.clothingplugins file.
- Saved scene settings
- Only apply during scene load. Force-reloading the plugin will clear this.
Presets now function as follows:
- Creating a preset will include plugin settings.
- Loading a preset that contains plugin settings will load them.
- May also change which plugins are included.
- If you want a 'no plugins' preset, remove all plugins other than the ClothingPluginManager.
- Loading a preset with no plugin settings will keep plugins as-is.
- This is for backwards-compatibility. Old presets that don't contain plugin settings will not clear the plugin list.