LootGen V.6 — User Manual
Web-based D&D loot generator. Runs entirely in your browser — no downloads, installs, or accounts.
Overview
LootGen V.6 builds treasure drops and shop stock on the fly from structured data sources. Mix fixed “static” items with “dynamic” template-crafted items, apply rarity bias, clamp duplicates, and export results for your session.
How to start: Open the LootGen site in a modern browser (Chrome, Firefox, Edge, Safari). Configure filters and click Generate. Everything runs locally in your tab.
Interface Tour
Toolbar
- Category — Choose loot focus (e.g., Gear, Consumables, Wondrous, Materials).
- Rarity Filter — Include/exclude rarities (Common → Legendary).
- Source Pools — Toggle Static Items and Dynamic Templates.
- Rarity Bias — Weight the generator toward certain rarities (e.g., Low, Balanced, High).
- Count — Number of items to generate.
- Price % — Markup/discount as a whole number. 120 = +20%; 80 = −20%.
- Rounding — Price rounding: None, Nearest GP, Nearest SP.
- Currency — Single denomination for display: gp, sp, or cp (one at a time).
- Seed — Optional seed text/number for reproducible results.
- Generate — Produce a new loot list.
- Clear — Reset the current list.
Results Table
- Item — Final name (material + base + effect, if any).
- Type / Rarity — Category and rarity tag.
- Price — Base → adjusted (after % and rounding) in the chosen denomination.
- Notes — Flavor or special rules when available.
- Delete (×) — Remove an item from this list.
Generation Logic
- Static Pool — Includes fixed items that shouldn’t be randomized (e.g., Wondrous items, Potions). Rings/amulets are intentionally excluded from the static gear list.
- Dynamic Pool — Builds items from templates (prefix/suffix/effects) and materials applied to base gear.
- De-dupe — Items are unique by base + material + effect. Scrolls and similar consumables are also checked to avoid duplicates at the same name/rarity.
- Rarity Bias — Adjusts the chance curve but never guarantees results outside your filter.
- Seed — When supplied, the same inputs yield the same list.
Data & Config Files
LootGen reads JSON data bundled with the app:
- static.json — Fixed items (includes Wondrous and Potions). Rings/amulets are not listed here by design.
- catalog.json — Base gear and categories.
- templates.json — Prefix/suffix/effect templates for dynamic items.
- materials.json — Material variants that modify stats and/or price.
- flavors.json (optional) — Extra description lines for immersion.
Headers/shape: These files use stable keys expected by the generator. Editing is for advanced users; keep the same keys and value types.
Pricing & Currency
- Calculation — Start with base price → apply material/template modifiers → apply your Price % → apply Rounding.
- Rounding — None, Nearest GP, or Nearest SP. (Rounding modes do not stack; choose one.)
- Currency — Display as a single denomination (gp, sp, or cp) for a clean list.
Export & Persistence
- Download CSV — Export the current loot list to CSV for printing or sharing.
- Session — All work happens locally in your browser. Closing the tab clears the current list unless your build uses local storage.
Troubleshooting
- No results — Loosen filters (rarity/category) or increase Count. Ensure at least one source pool is enabled.
- Unexpected duplicates — Check if items differ by material/effect; the de-dupe rule keys on base + material + effect.
- Odd prices — Verify Price % and Rounding choices; remember currency display is a single denomination.
- Static items missing — Confirm they live in static.json (Wondrous & Potions belong here; rings/amulets are intentionally omitted).