DIM's Loadout Optimizer is a power tool designed to help you pick out the perfect set of armor for a particular goal. It helps you maximize stats while taking into account the mods and perks you want to use. Loadout Optimizer can be used to optimize your loadout for specific mods, or to maximize specific stats, or both at once!
- 1 Selecting a Character
- 2 Builds and Stat Mixes
- 3 Saving Loadouts
- 4 Stat Values
- 5 Filtering
- 6 Further Reading
Selecting a Character
First, make sure to select the character you want to build a loadout for by clicking their nameplate. Your current character is selected by default.
Builds and Stat Mixes
The Loadout Optimizer works on a concept called "stat mixes". Each row of armor you see represents a bunch of different possible loadouts that all reach the same mix of stat tiers. The "tier" of a stat is just the actual stat value divided by 10 - each 10 full stat points raises your loadout's tier by one, and each tier reduces some cooldown by a set amount. You can see how many possible ways you can reach the same stat mix from the label that says "XX combinations". By default, the combination that produces the highest power level is shown, but you can choose alternate pieces of armor by clicking the ⤭ button underneath the piece.
DIM works on stat mixes for two reasons. One is because if we made combinations based on unique stat values instead of tiers, there would be millions of possibilities, and the tool would be too slow and crash. Second, it doesn't actually matter if you're at the top or the bottom of a tier - if you can't make it to the next tier, the cooldowns will be the same. And if you can, the Loadout Optimizer will have a build for that higher tier.
To keep the page from crashing, DIM limits the number of possibilities it'll calculate to 500,000. Generally those will be the highest-stat mixes, so it's OK, but you should start filtering the combinations to narrow in on your perfect build anyway, which will reduce the number of combinations.
You can click the "+ Loadout" button on any stat mix to open the loadout editor pre-filled with those armor pieces. If you save that loadout, you can then apply it from the inventory screen. You can also hit "Equip" to immediately equip the armor and try it out.
When building stat mixes, the Loadout Optimizer only considers the armor's base stats - stats without considering any existing mods on the item. If you want, you can check "Assume Masterworked" in the filter bar to consider every item masterworked, which will add +2 to every stat. If you want to build sets that rely on mods for stat boosts, you should lock the mods you want using the filter bar, and then those mods' stat bonuses will be included in the calculated stat mixes.
The real power of the Loadout Optimizer comes from the filter bar on the left side of the screen, which lets you tell the Optimizer what you're looking for. It consists of several subsections that let you narrow down the possibilities.
You can enter any item search term into the search bar in the header and the possibilities will be limited to match your search. Helpfully, if the search wouldn't match any items in a category of items (for example, there were no matching helmets for a search of
perk:"Light Reactor") then the filter doesn't apply to that category.
Some good example searches are
not:exotic to exclude all exotic armor,
tag:favorite to include only your favorite items, or
"vigil of heroes" to build a loadout based on an armor set.
You can limit the tier range of stats using the stat filters. Each stat can have a minimum or maximum tier. Play with these to try hit the mix you're looking for - for example, a Hunter build might be looking for the highest Mobility possible, so you can set the minimum Mobility to weed out builds you don't want.
You can also rearrange the priority of stats by dragging and dropping (grab the ∥ symbol or the stat name) the stats. This changes the order that stat mixes of the same total tier get displayed. So if you drag Mobility to the top, then amongst all your T26 builds, the ones with the highest Mobility will be shown first.
You can also choose "Ignore" in the stat dropdowns (either under Max or Min, it doesn't matter). Choosing "Ignore" for a stat will exclude it from the total tier calculation entirely. This lets you find builds that maximize a subset of stats without being influenced at all by the stats you ignore.
You may have some sets that have high stats, but low power, and while you can always infuse, you might be looking to go into an activity that requires higher power right away. You can drag the slider for "Minimum Power" to exclude low-power combinations.
Mods and Perks
Great loadouts require a good choice of mods. By default, Loadout Optimizer ignores all the mods that are already on your items. You can choose the mods you want by clicking "Select Mod or Perk" and choosing the mods you want. When you choose a mod, that mod's stat bonuses are applied to the armor pieces it goes on, and armor is automatically filtered to match the mod slot and element that are required to slot that mod.
Perks work similarly, but on Armor 1.0 items. They filter the results down to items that have that particular perk.
Locked and Excluded Items
Finally, you can both lock and exclude specific items. By locking an item, you are making sure that your loadout will include that item. This is also great for reducing the possibilities DIM has to work with. By excluding an item, you make sure that no loadout will include that item. You can quickly exclude an item by shift-clicking it, and you can drag and drop any item onto the include or exclude boxes to add it to that filter.
A Warning on Mods and Stats
To get accurate results remove any mods from your in game items that have negative or conditional stat effects. Locking mods with either of these cases should still give correctly ordered sets, it's just that the tiers may be incorrect. See the two use cases below how mods and stats can give incorrect results.
Mods with Negative Stats
There are some limitations with what DIM can do when mods that contain negative stats contributions are already on your item. The data that bungie.net sends back is capped to 0 as the lowest value. If DIM detects this condition and the presence of negative mods you will see the following icon next to your total stat tier.
In this case your stat totals may be higher in DIM than they actually are. It is recommended to remove all mods with negative stat contributions from your in game items as this is the only way to guarantee accurate results.
Example: If your armor's true base Strength is 8, but you have Protective Light on which adds -10 Strength, then your Strength should be -2. But Bungie only tells us that your final Strength is 0. DIM can't just add back in 10 Strength to find your base Strength, because it could be anywhere from 0 to 10.
Mods with Conditional Stats
There are also limitation on what DIM can do for mods that have conditional stat contributions, for example Charge Harvester. With Charge Harvester, the stat that is effected is determined by the class of your guardian. The data bungie.net sends back has stat reductions for Mobility, Resilience and Recovery and a true/false to indicate that these stats are conditionally applied but no way to determine how to apply them.
If your gear has these applied in game OR you lock these mods, DIM cannot guarantee correct stat values in the tiers calculated. In either event, if there are no mods with negative stats on in game items, the best sets should still be at the top of the list, it's just that the tiers may be incorrect.