Overview
The BD2 Mod Manager provides comprehensive mod management capabilities, allowing you to easily add, enable, disable, search, filter, and organize your mods. All mods are stored in a staging directory separate from the game’s mod folder, giving you complete control over which mods are active.Mod types
The manager automatically detects and categorizes five types of mods based on their.modfile name:
- Idle - Character idle animations (
char<id>.modfile) - Cutscene - Character cutscene animations (
cutscene_char<id>.modfile) - Scene - Special illustrations and story packs (
specialillust<id>.modfile,illust_special<id>.modfile,storypack<id>.modfile) - NPC - NPC character mods (
npc<id>.modfile,illust_talk<id>.modfile) - Dating - Dating scene character mods (
illust_dating<id>.modfile)
src/models/models.py:50-59.
Adding mods
You can add mods to the manager in two ways:Drag and drop
Simply drag mod folders or compressed archives (ZIP, RAR, 7z) directly into the Mod Manager window. The manager will automatically:- Extract compressed files to a temporary location
- Locate the
.modfileinside - Validate the mod structure
- Copy it to your staging mods directory
Drag and drop is not available when using Symlink sync mode due to Windows admin restrictions.
Manual installation
Alternatively, you can manually move mod folders into themods/ directory:
Locate your mods folder
Click Open Mods Folder in the mod manager, or navigate to the
mods/ directory where the app is installed.Copy mod folders
Copy or move your mod folders into this directory. Each mod folder must contain a
.modfile.Enabling and disabling mods
Mods can be enabled or disabled individually or in bulk:- Single mod: Toggle the checkbox next to the mod name
- Multiple mods: Select multiple mods and use the bulk enable/disable actions
- Profile-based: Each profile saves different enabled mod states (see Profiles)
Changing a mod’s enabled state only takes effect after you sync your mods to the game folder.
Searching and filtering
The mod manager provides powerful search and filtering capabilities:Search
Use the search bar to quickly find mods by:- Mod name
- Character name
- Author name
- Mod type
Filter by type
Filter mods by their type to focus on specific categories:- Show only Idle mods
- Show only Cutscene mods
- Show only Scene mods
- Show only NPC mods
- Show only Dating mods
Filter by state
- Enabled mods only
- Disabled mods only
- All mods
Recursive search mode
By default, the mod manager searches for mods in the immediate subdirectories of your mods folder (mods/*/*.modfile). You can enable recursive search mode in settings to search through all nested subdirectories (mods/**/*.modfile).
This is controlled in src/models/mod_manager_model.py:566-571:
Renaming mods
You can rename mod folders directly in the mod manager:Enter new name
Provide a valid folder name. The manager validates the name to ensure it’s compatible with your file system.
Deleting mods
Remove mods you no longer need:- Single deletion: Right-click a mod and select Delete
- Bulk deletion: Select multiple mods and use the bulk delete action
- The mod folder is permanently removed from your staging directory
- All profile references are automatically cleaned up
- Metadata is removed from the manager’s data file
src/models/mod_manager_model.py:252-261:
Managing mod metadata
Author information
You can set the author for each mod:- Single mod: Edit the author field in mod details
- Bulk editing: Select multiple mods and set the author for all at once
mods_data.json and preserved across sessions.
Modfile editing
Advanced users can edit the.modfile JSON directly from the manager:
- Select a mod and click Edit Modfile
- Modify the JSON configuration
- Save changes
src/models/mod_manager_model.py:704-738).
Syncing mods
After making any changes to your mods, you must sync to apply them to the game:Choose sync method
The manager uses your configured sync method (Copy or Symlink). See Sync Methods for details.
The sync process compares your staged mods with the game folder and only copies/links what has changed, making subsequent syncs faster.
Opening mod folders
Quickly access mod folders in Windows Explorer:- Open mods folder: Opens the main staging directory
- Open mod folder: Opens a specific mod’s folder for manual inspection or editing