Skip to content

BD2ModManager v4.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Nov 01:46
· 0 commits to 2a6b94b4e5fc28727ddf5ef7a3dd829bbeec88bb since this 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

Sync and unsync were reworked in this update. Please report any problems with syncing, removing mods, or upgrading from an older version.

Important

本次更新重做了同步和取消同步功能。如果在同步、移除模组或从旧版本升级时遇到问题,请提交 issue。


✨ What's New in v4.3.0

  • Added keyboard shortcuts: Space to enable or disable selected mods, Delete to remove them, P to preview one mod, and Ctrl+R to refresh the mod list.
  • 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 character filters, sort order, view mode, and filter panel visibility persistence between sessions, with options to remove individual filters or clear them all
  • Added a dismissible notice for unmanaged mods, with explanations and removal guidance
  • Added stable and beta update channels in Settings
  • 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 update settings to show the version and update status of both BD2ModManager and BD2ModPreview
  • Improved BD2ModPreview downloads to verify updates before installation, preventing interrupted downloads from replacing the installed previewer
  • Improved mod renaming to show only the mod name while keeping its staging subfolder
  • 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 closing one notification also dismissing other notifications.
  • Fixed the game data update notification appearing when nothing changed.
  • Fixed profiles not updating after mod renames
  • Fixed checkboxes sometimes toggling twice
  • Fixed overlapping staging and game mod folders being allowed
  • Fixed sync cleanup potentially removing the staging directory or folders inside it
  • 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 conflict detection for dating mods with separate parts
  • Fixed mods larger than 100 MB being accepted during installation
  • 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 @bruhnn