How conflicts are detected
When BD2 Mod Manager scans the staging directory, it compares the character IDs and asset targets of all enabled mods. If two or more enabled mods share the same character ID or file targets, each of them is marked as conflicting. Conflict data is stored on each mod in theconflicts_with field, which lists the names of every other mod it conflicts with:
HasConflict error when at least one other enabled mod targets the same character or files.
Conflict indicator
Conflicting mods are flagged in the Mods tab with a warning icon () in the Conflict column. Hovering over the icon shows the names of all mods that conflict with that row.The conflict indicator only considers enabled mods. If you disable one of the conflicting mods, the warning clears automatically.
Understanding the HasConflict error
When a mod has a conflict, it appears in the Errors column asHasConflict. This does not prevent you from syncing, but the game will only load one of the conflicting mods — the one that the game’s mod loader processes last.
Resolving conflicts
You have three options for resolving a conflict:Disable one of the conflicting mods
In the Mods tab, toggle off all but one of the conflicting mods. The conflict warning clears as soon as only one mod remains enabled for that character.
Use a profile to separate mod sets
Create separate profiles for each conflicting mod. Switch profiles to load one set at a time without permanently disabling mods.
Conflict scope by mod type
Conflicts are detected based on the mod’s type and associated character or scene ID:| Mod type | Conflict scope |
|---|---|
| Standing | Character ID (same character’s standing spine) |
| Cutscene | Character ID (same character’s cutscene spine) |
| Scene | Scene ID (same background or scene asset) |
| NPC | Character ID (same NPC model) |
| Dating | Character ID (same character’s dating spine) |
| Minigame | Minigame ID, if present (same minigame asset) |
Example: resolving a standing mod conflict
Suppose you have two standing mods for the same character both enabled:Luvia_Standing_v1— enabled, hasHasConflicterrorLuvia_Standing_v2— enabled, hasHasConflicterror
Luvia_Standing_v1. The HasConflict error clears on Luvia_Standing_v2 and you can sync cleanly.
Related pages
Mods tab
View the full mod list with conflict indicators and error details.
Enabling and disabling
Bulk-disable mods to resolve multiple conflicts at once.
Profiles
Use profiles to maintain separate conflict-free mod sets.
Syncing mods
Apply your resolved mod selection to the game.