Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Thunderstore development is made possible with ads. Please consider making an exception to your adblock. Changelog
[1.1.1] - 2026-01-18
Added
- Configuration: Added
ReturnToMenuAfterBooth toggle (Default: true) to control if the tablet menu reopens after exiting the booth.
- Audio: restored the "Whoosh" exit sound by dynamically calling
AkSoundEngine.PostEvent.
- UX: Added a
0.1s delay before unfreezing to prevent accidental jumps on exit.
Fixed
- Added robust error logging to outfit synchronization logic.
- Fixed redundant manual Harmony patching in the UI layer.
Changed
- Major Refactor: Extracted all Harmony patches from
VirtualOutfitBooth.cs into a dedicated Patches/ directory for better maintainability.
- UI Optimization: Completely refactored the virtual booth button injection logic into a modular, helper-based system.
- Cleanup: Removed dead code including
FixInventoryBook and unused OnDestroy methods.
- Simplified internal comments and removed verbose logging.