Welcome
Use this guide to follow the intended workflow for defining sets, building packs, running calculations, and exporting deliverables.
Recommended Workflow
- Set Editor: Create or load a set, then define set name, total card count, and rarity rows.
- Pack Editor: Create or load a pack, assign the pack to a set, then define packaging, slot plan, criteria, and wildcard ratios.
- Priority Rules: Tune rule ordering to control tradeoff resolution behavior.
- Calculator: Choose run size, solve for packaging barriers if needed, and recalculate.
- Files + Config Manager: Save/load configurations and export final reports.
Action Stack
The Action Stack appears on the left when there is enough room. It shows recent changes top-first and highlights the active snapshot. Use Undo/Redo to move through history states safely.
Config Data (Load/Save)
- Config Manager tab: Generate JSON from the current app state or load pasted JSON with migration support.
- Files tab: Save config to disk, open config from disk, and keep data portable between sessions.
- Autosave: The app also keeps current state in browser storage for quick resume.
Privacy and Data Handling
- No data leaves your browser unless you explicitly export a file or copy/paste content yourself.
- There are no background uploads, telemetry calls, or server-side processing for your set or pack data.
- Browser autosave stays local to this browser profile and device.
File Access
- If your browser supports File System Access API, you can pick and use a pinned folder.
- If unsupported, the app falls back to standard download/upload behavior.
- Use clear, versioned filenames to track milestones for sets and pack definitions.
Report Tools
- Export reports in HTML, plain text, or JSON from the Files tab.
- Reports include active pack and set context, rarity totals, wildcard rules, pack definition, and priority rules.
- Run Recalculate before export to ensure report data reflects current validation and math results.
License and Copyright
Copyright © 2026 Chris Holt. All rights reserved. Personal use is free. Commercial use requires a paid license at $10 USD per user per day. See footer link for commercial licensing contact details.
Set Editor
Define one or more sets, then edit the active set's metadata and rarity breakdown here. Pack definitions are associated to a selected set in Pack Editor.
Active Set: Untitled Set
| Name | Shortcode | Color | Set Cards | Actions |
|---|
Step 1 - Pack Selection
Select the pack you want to edit. A single set can support multiple pack definitions, and each pack can target a different set.
Active Pack: Untitled Pack
Step 2 - Pack Composition and Packaging
Card slots and wildcard quantity are defined in the next step by building the pack tile-by-tile.
Step 3 - Pack Criteria
Assign every slot in the pack to a rarity or Wildcard, then set the minimum targets for each rarity. Min Copies/Pack sets the floor used in normal mode. Override Min replaces it when "Per-Card Override Mode" is active in the Calculator tab.
| Rarity | Slots in Pack | Min Copies / Pack | Override Min (override) |
|---|
Step 4 - Wildcard Ratios
Enable wildcard-eligible rarities here. Only enabled rarities get probability line items below.
| Rarity | Pin | Fraction | LCD | Reduced Fraction | Status |
|---|
Run Controls
When enabled, strict policy uses per-card override minimums instead of rarity-level minimums.
Detailed Internals
Summary Report Preview
Priority Rules
Adjust the priority order used when tradeoffs need resolution. This does not change the pack definition, so it lives outside the main calculator workflow.
Rule Priority
Config Manager
Export/import full state with schema migration support and field-by-field migration notices.
Local-only processing: JSON in this panel is handled entirely in-browser and is never transmitted by the app.
File Picker and Config IO
Order of Operations
- Set your config filename first.
- Optional: pick a folder to enable one-click save/open in full file mode.
- Use Open Config to load, or Save Config to write the current state.
- After recalculation, use the Report Export section to export report output.
Step 1 - Name the File
Step 2 - Pick Folder (Optional)
Step 3 - Config IO
Report Export
Export after a successful recalculation so the summary preview and payload are current.