Repository navigation
BD2ModManager v4.3.0-beta.1
Pre-release
Pre-release
If you have feature suggestions or encounter any issues with the mod manager, feel free to open an issue or contact me @ka. (@bruhnnn) on Discord.
Important
This is a beta release intended for testing.
Sync and unsync were reworked in this update. Please report any problems with syncing, removing mods, or upgrading from an older version.
Warning
If you don't want to use the beta release, download the latest stable version: BD2ModManager v4.2.0
Important
这是用于测试的测试版本。
本次更新重做了同步和取消同步功能。如果在同步、移除模组或从旧版本升级时遇到问题,请提交 issue。
Warning
如果你不想使用测试版本,可以下载最新稳定版:BD2ModManager v4.2.0
✨ What's New in v4.3.0-beta.1
- Added "Compare all" in the character modal to preview mods side by side
- Added Standing, Cutscene, and Dating tabs in the character modal
- Added support for enabling and disabling mods directly from BD2ModPreview when connected to the manager
- Added adjustable auto-sync delay in Settings
- Added "Remove Missing" button to clean missing mod entries from the selected profile (issue #91, contributed by @SuuKomura)
- Added Active Downloads panel to view download progress
- Added available disk space check before syncing
- Added supporter and contributor credits to the titlebar
- Added a Discord button for BrownDustX in the Mod Loader tab
- Added notification action buttons and improved notification sizing
- Added animations when switching themes
- Improved sync now keeps track of mods installed by the manager and preserves unmanaged mods unless you choose to remove them
- Improved synced mods now use unique folders inside BD2MM instead of nested subfolders
- Improved sync and unsync progress, notifications, and error messages
- Improved sync results now make it clearer when some mods fail or are skipped because they are unmanaged
- Improved Logs modal with level and source filters, frontend and backend logs, and copy, clear, and open-folder actions
- Improved Logs button is now available in release builds
- Improved failed mod deletions now show details and allow retrying individual mods
- Improved app update controls and moved update status to the titlebar
- Improved app updates now have separate download and install actions
- Improved mod errors are now grouped into a single tag
- Improved error messages now show translated reasons for failures
- Improved mod preview failures now show the full error
- Improved legacy profile imports and their error messages
- Improved saved settings load before the app appears
- Improved modal and confirmation dialog layouts
- Improved notifications stay visible longer and no longer block clicks through empty space
- Improved folder menu actions with icons
- Fixed profiles not updating after mod renames
- Fixed checkboxes sometimes toggling twice
- Fixed overlapping staging and game mod folders being allowed
- Fixed symbolic links and junctions inside mods causing problems during syncing or installation
- Fixed syncing continuing after mod discovery fails or the game mods directory cannot be read
- Fixed partial mod copies being left behind after failed replacements
- Fixed installing a new mod folder when removing its old folder fails
- Fixed a deadlock when checking whether syncing is needed
- Fixed sync events sometimes being missed when starting an operation
- Fixed pending auto-sync running after a manual sync or unsync
- Fixed the app allowing closing or installing updates during sync
- Fixed the app becoming unresponsive during mod preview and author updates
- Fixed repeated update button clicks while checking for updates
- Fixed failed app update status leaving an empty indicator in the titlebar
- Fixed requests to GitHub and my API in release builds
- Fixed missing character skill images and incorrect standing and cutscene availability
- Fixed standing previews for Nekyndalia and Tyr
- Fixed contributor tooltip positioning
- Fixed the sidebar header shrinking
- Fixed the white corner on scrollbars
- Renamed the BrownDustX tab to "Mod Loader"
- Removed the Discover Mods feature
Full Changelog: v4.2.0...v4.3.0-beta.1 @bruhnn