Structs§
- Duplicate
Report - Result of
detect_stale_duplicates— a partition of a profile’s filesystem-scanner rows into “covered by the manifest” (leaked duplicates) and “not covered” (genuine additions). - Manifest
Match - A mod discovered by matching a Wabbajack manifest against files on disk.
- Wabbajack
Lock Applied - Report from
apply_wabbajack_lock— what the in-place reorder did.
Enums§
- ModFootprint
- The filesystem footprint of a mod discovered by a game-specific filesystem scanner.
Functions§
- apply_
wabbajack_ lock - Reorder
profile.modsto follow the manifest’s install-directive order and stamp aLockReason::Wabbajacklock onto the profile. - archive_
mod_ id - Canonical
mod_idderivation for a Wabbajack archive entry. - detect_
stale_ duplicates - Classify a profile’s filesystem-scanner rows against a Wabbajack manifest into “leaked duplicates” and “genuine additions”.
- discovered_
to_ enabled - Convert a filesystem-discovered mod into an
EnabledMod. - manifest_
directive_ order - Compute the canonical mod order from a Wabbajack manifest’s install directives.
- manifest_
match_ to_ enabled - Convert a
ManifestMatchinto anEnabledModfor database storage. - match_
wabbajack_ manifest - Match files on disk against a Wabbajack manifest.