Have you ever wished you could see the exact quality odds before you hit “Make x10”?
Want a clean, searchable log of every Awful→Legendary roll your colony makes?
Prefer a single-player-friendly, optional “always craft at least this tier” cheat with a slider you control?
Meet Quality Insights - a lightweight toolkit that adds a slick Quality Log, live odds for crafting and construction, and an optional threshold-based dev cheat. It’s fast, friendly, and plays nicely with your mod list.
“Finally, I can pick the right pawn for the job.”
“Construction odds at a glance? Yes please.”
“Optional cheat is perfect for chill runs. Toggle on/off, set the % you want.”
✅ Highlights
- Live Quality Odds - Pick a pawn + recipe (or a constructor on blueprints/frames) and see full Awful → Legendary odds. Includes boosts: Inspired Creativity (+2) and Production Specialist (+1). Caps handled correctly.
- Quality Log (Table & Log views) - Searchable, filterable history of every roll. Sort columns, resize with drag splitters, and choose which columns to show. Responsive header/footer with “⋯ More” so nothing overlaps.
- Materials-aware search - Matches Stuff and per-ingredient materials for multi-mat recipes and extra construction ingredients (like Components). Shows icons when available.
- Construction ingredient tracking - Log entries for built structures include all extra ingredients actually consumed.
- Right-click row actions - Copy friendly/raw rows, copy defNames, or Delete row (hold Shift to skip confirmation).
- Time columns - In-game time ago and real-life play time since the entry (no per-row timers; uses a single accumulator).
- CSV export - Includes PlayTime + Materials, with an “Open folder” button and auto-prune by count/size.
🎯 Optional (Safe) Dev Cheat
Turn on a threshold slider that says: “Always roll at least the highest tier whose probability ≥ X%.”
- Never biases the odds UI (cheat is force-disabled during sampling).
- Respects Legendary rules: you still need legal access (inspiration/role) to reach it.
- Implemented as a safe single-hop bump via vanilla quality set. Reentrancy-guarded.
🧠 Accuracy & Performance
- Odds sample the real vanilla roll via Harmony; results are cached per (pawn, recipe/builtDef, boosts, cheat flag) for snappy UI.
- RL time is cheap (single accumulator while unpaused). No ticking per-row timers.
- Dev-only “Validate 100k” compares large-N samples vs the UI and copies details to your clipboard.
🛠 Controls (Quick Ref)
- Ctrl/Cmd+F focuses search; click the × in the box to clear.
- Right-click a row for copy tools or Delete (hold Shift to skip confirm).
- Pop out/Dock toggle switches between floating and tabbed views.
- Use the Columns menu to show/hide columns; Reset widths anytime.
🧩 Compatibility
- RimWorld 1.6 (also expected to work on 1.4 / 1.5).
- Plays well with most quality-altering mods because we sample the actual roll.
- Construction quality attribution handles minified furniture correctly.
🔔 Optional Notification Silencing
Tired of spam? You can silence Masterwork/Legendary toasts and Letters for the exact crafted/built item.
🧪 Diagnostics (Dev Mode)
Turn on QI debug logs for rich `[QI]` traces. “Validate 100k” copies its report to your clipboard.
📦 Requirements
📣 Feedback & Bugs
Questions, balance thoughts, odd edge cases? Leave a comment or open an issue - your reports help polish QI for everyone.
💙 Credits
Made by Omni. Thanks to the RimWorld modding community for the docs, tools, and inspiration.
---
If you found this helpful, a ⭐/👍 goes a long way - enjoy the cleaner, smarter quality game!
Source code: GitHub - Omni Quality Insights[github.com]
Issue tracker: Report a bug / request a feature[github.com]