Item Builder

A crafting odds maker for Project Diablo 2. Pick a base, quality and item level, then choose the affixes you want to see how likely they are to roll, which ilvl gives the best odds and whether the result stays LLD-legal.

Loading item data…

Fetching bases and affix tables.

How the odds are calculated

  • Affix level (alvl) comes from the item level and the base's quality level: ilvl is capped at 99 and raised to qlvl; bases with a magic level add it, otherwise alvl = ilvl − ⌊qlvl/2⌋, or 2·ilvl − 99 near the top.
  • The pool is every spawnable prefix or suffix that fits the item type and whose level range includes the alvl. Rare and crafted items only draw rare-flagged affixes.
  • Single-affix odds are the affix's frequency divided by the pool's total frequency (bases with a magic level weight each affix by its level).
  • Combined odds weigh every prefix/suffix split the item can roll: magic items get one or two affixes, rares 3–6 (jewels 4) and crafted items 1–4 on top of their recipe mods, never more than three of each. Ethereal adds a 1 in 20 roll, except for crafted items, which keep the base's ethereal state.
  • Fuzzy mode counts every legal combination (one affix per group) and reports how many contain at least the minimum number of the affixes you listed in each section.
  • LLD checks show the chance the remaining affixes also stay at required level 30 or below.
  • Staffmods cover both automagic mods (from AutoMagic) and class-skill staffmods on class items, whose tiers depend on ilvl.

The URL updates as you build, so you can share a link to any setup. Data: Season 13 game files, carried into Season 14.