Modified from stopper's plugin. Functional changes compared to the original:
- User-saved presets now take priority and will no longer be overwritten by those in .var packages.
- Presets named after clothing items (e.g., "SkirtA.default") are now automatically recognized.
- Presets inside .var packages that reference local assets will now load correctly on other users' computers.