Chef’s CookBook
CookBook is a quality-of-life mod for Risk of Rain 2 that provides a structured, searchable, and expandable view of craftable items and their possible crafting paths.
Instead of mentally tracking multi-step recipes or juggling Wiki tabs, CookBook presents crafting information in-game with a clean, scalable UI designed for large inventories and complex recipe graphs.

Features
- Lists all currently craftable results based on your inventory
- Live filtering via a search bar
- Clear grouping by result type, rarity, and quantity
- Each recipe row can be expanded to reveal all valid crafting paths
- Paths are displayed hierarchically, showing exact ingredient requirements
- Accordion-style UI keeps only one recipe expanded at a time to reduce clutter
- Unique crafting paths are treated as distinct recipes even if they produce the same item
- Crafting paths are grouped by quantity of the result item produced
- Rows grow and collapse naturally with content
- Built with optimization in mind:
- Unified Equipment & Item arrays
- Hash-based recipe deduplication
- Backend cleanly separates data, logic, and UI for extensibility
- Robust against other mods:
- Includes hooks to refresh recipe logic at runtime in case a mod wants to be silly and modify recipes AFTER contentpacking...
Controls
- Configure various keybinds and crafting features in the Mod's settings menu
- Click a recipe row to expand or collapse its available crafting paths
- The search bar filters results in real time
- Expand a recipe row, select the path you want, then select craft
- The Objectives panel will be updated to visualize the status of the craft chain
- Hold left alt to cancel an in progress craft
Technical Overview
- Extensive use of templating to maximize rendering performance
- No prefabs baked into the scene
- Minimal layout group usage for predictable behavior
UI Architecture
- Dynamic layout groups
- Content size fitting for automatic row expansion
- Explicit hierarchy control for stable rendering
- UI logic structured to avoid per-frame allocations (no performance dips)
Future updates may introduce pooling for recipe rows if necessary.
Development Status
This mod is under active development.
Planned but not yet implemented features include:
- Configuration menu with in-built sorting controls
(alphabetical, depth, path count, etc.)
- Visual polish and UI refinements for UI frontend (this is my first mod, and Unity UI is painful)
- In-Progress run recipe tracking
- Maybe allow users to star a desired result, adding it to the objectives panel for easy remembrance?
Compatibility
- Does not modify gameplay logic
- Does not interact with networking (no host required)
- Should be compatible with most content mods that introduce new items or recipes
Feedback and Issues