Skip to main content

Module collision

Module collision 

Source
Expand description

Mod collision detection and analysis.

Builds on the existing ConflictMap to provide:

  • Archive-aware conflict detection (BSA/BA2 contents, not just loose files)
  • Collision severity classification (cosmetic vs dangerous)
  • Per-mod-pair collision grouping
  • Pre-deploy optimisation: shadowed mods, redundant files

Structs§

CollisionReport
Full collision analysis report for a profile.
FileCollision
Detail about a single file that collides between two mods.
FullConflictMap
MissingStoreDirsSummary
ModPairCollision
Aggregated collision info between a specific pair of mods.
ShadowedMod
A mod whose files are all overridden by higher-priority mods.

Enums§

CollisionSeverity
Risk level of a file collision.
FileOrigin
How a file is provided by a mod.

Traits§

CollisionClassifier
Game-specific behaviour for collision detection.

Functions§

analyze_collisions
Analyse a conflict map to produce a full collision report.
build_full_conflict_map
Build a ConflictMap that includes both loose files and archive contents.
summarize_missing_store_dirs

Type Aliases§

OriginMap
Tracks per-file origin information alongside the conflict map.