Changelog
- Updated
menu.pyto reflect the latest version changes. - Improved
All in One Deletion Tool:- Optimized performance for large saves — reduced total deletion time from several minutes to just seconds.
- Cleaned up duplicate players across all guilds by keeping only the most recently active one:
- Removed redundant list filtering and replaced with efficient UID-based tracking.
- Cached string conversions and eliminated expensive operations inside loops.
- Console log now clearly shows which player was kept and which duplicate was deleted.
- Batched file deletions to minimize disk I/O and avoid repeated
os.removecalls. - Reworked character data cleanup using a single-pass filter for
CharacterSaveParameterMap. - Added summary report showing:
- Players before deletion
- Players deleted
- Players after deletion
- Displayed results via
messageboxand console for easy review and debugging.
- Updated
Character Transfer:- Cleaned up unused code and improved overall logic handling for better stability and performance.
