Wardrobe Plugin – Consistency, Performance & Stability Update
This update focuses on "Quality of Life" improvements, solving common issues with material resets, lag spikes, and physics stability. It makes the Wardrobe smarter and much smoother to use.
New Features
Custom Material & Parameter Saving
Wardrobe now intelligently scans your clothes for changes. If you have customized a clothing item (changed textures, colors, or tweaked physics/morphs), the plugin will now
remember and restore these changes every time you dress the item. No more reverting to default looks!
Texture Pre-warming (Anti-Lag and Correct dressing)
The plugin now performs a background "pre-warm" sequence when the scene or wardrobe loads. It silently loads clothing textures into memory one by one. This makes the first dress up work properly with fade in instead of sudden appearance. This also eliminates the heavy freeze/lag spike that used to happen the first time you clicked "Dress" on a high-resolution item.
Advanced File Recognition
The plugin now reads internal definition files (.vam/.vaj) to identify clothing simulation IDs. This fixes support for "tricky" clothing items where the filename didn't match the internal physics name (e.g., YH_skirt04).
Manual Toggle Guard
Because Wardrobe uses transparency tricks for performance, manually checking a clothing box in VaM's UI often resulted in "invisible" active clothes. The plugin now detects this and prevents manual enabling to keep the state synchronized and visible.
Improvements
- Custom params are retained: manual changes are not lost when clothing is not worn on scene load
- Proper Fade in On Loaded Clothes: new clothes fade in properly
- Alpha Consistency: Fixed edge cases where materials wouldn't fade in correctly.
- Performance: Optimized memory usage during the scanning of large wardrobes.
- Safety: Added logic to prevent triggers from firing incorrectly if an item is toggled rapidly.