-
-
Notifications
You must be signed in to change notification settings - Fork 640
Loadout Analysis
On the Loadouts page, DIM will automatically analyze your DIM Loadouts for problems and possible improvements. Analysis results will be shown for every Loadout. You can hover / long press a given analysis note to view a short description of the finding.
Additionally, a summary of analysis results will be shown as filter pills you can click to view the corresponding loadouts.
Loadout Analysis will take into account the Loadout Optimizer settings saved with the loadout, so it works best with Loadouts created in DIM's Loadout Optimizer.
- Missing Items: Some of the items in this loadout can no longer be found. This can happen if you dismantled the item, if it's a shared loadout from someone else, or if you saved a set from Loadout Optimizer that needs armor sold by a vendor.
- Deprecated Mods: The loadout specifies mods that are deprecated and have no effect now. Pick some new mods.
- Unassigned Mods: The loadout's armor set cannot hold all mods specified in the loadout. Here DIM will assume that the armor has the energy capacity you specified in Loadout Optimizer settings - if you created the loadout with "Assume Masterwork: All", then DIM will assume the armor has 10 energy capacity and only show this warning if the armor cannot hold all mods. This can happen if the loadout previously relied on artifact unlocks that reduced the cost of some mods.
- Too Many Fragments: The loadout has a subclass configured with more Fragments than energy capacity granted by Aspects. Applying the loadout will not be able to slot all Fragments.
- Wrong Exotic: The loadout has a particular Loadout Optimizer setting for the exotic armor used, but the loadout does not match that choice (either it uses a different exotic, or it might have an exotic when the settings say "No Exotic", or it might have no exotic when the settings say "Any Exotic").
- Wrong Stat Tiers: The loadout has minimum tiers for some stats set in Loadout Optimizer settings, but the loadout does not reach them. Here again DIM will already assume you upgraded the armor as allowed by the Assume Masterwork setting.
- Needs Armor Upgrades: If the loadout armor currently cannot hold all loadout mods or does not reach the stat tier minimums, but upgrading the armor as allowed by the Assume Masterwork setting would allow it to, the loadout Needs Armor Upgrades.
- Uses Seasonal Mods: Some mods in the loadout might only be unlocked because of a seasonal artifact unlock, or might cost less mod energy with an artifact unlock. When the season ends, these mods might no longer fit on the armor.
- Empty Fragment Slots: The subclass configuration has Aspects that give more Fragment capacity than currently used by the specified Fragments. Add some more Fragments to the loadout for better stats or beneficial effects.
- Better Stats Available: Described below.
Loadout Analysis will automatically run Loadout Optimizer in the background to find a comparable armor set with strictly better stat tiers. Here strictly better is defined as "all stat tiers are equal or better, and the total tier is better" (which means that at least one stat tier is better). Background optimization will only happen for full armor sets (the Loadout needs to have 5 equipped armor pieces).
Comparable means:
- Same subclass configuration
- Same exotic choice (background optimization will not happen if the loadout is affected by "Wrong Exotic")
- Same stat mod setting (if the loadout has general stat mods, background optimization is allowed to automatically pick stat mods).
- Same activity and slot-specific mods (background optimization will not happen if there are "Unassigned Mods").
- Matches mininum stat tiers (even if the loadout has "Wrong Stat Tiers", loadouts need to reach specified minimum stat tiers AND be strictly better than the existing loadout stats).
If the loadout has a search filter for items, the loadout will currently not be optimized in the background. We are looking to improve the feature and remove this limitation.
- This User Guide and the README contain a lot of information; please take your time and read them carefully.
- We provide a detailed change log for each release.
- Be sure to read the CONTRIBUTING guidelines before reporting a new DIM issue or opening a pull request.
- If you have any questions about DIM usage or want to share some information with the DIM community, please visit our Discord.