Gift planner
Inventory
Review before importing
Overlapping photos use the highest quantity for each gift, rather than adding duplicates. Unreadable quantities are left blank; fill them in before confirming.
Overwrites current inventory. Upload photos of your entire gift inventory together. Confirming replaces all current gifts and quantities; gifts missing from this review will be removed.
Recognized text
Edit gift names or quantities in the text below, then click Reparse above text to update the review list.
Inventory photos are resized in your browser and sent to Cloudflare AI for scanning. Review results before importing.
Recruitment targets
All unrecruited characters are included. Stars raise their priority. Enter their current support level and confirm extra recruitment conditions.
Gift assignments
How gift allocation works
Uniquely loved gifts are reserved for their recorded recipient first. They stay reserved even if that character already meets their recruitment support requirement, is recruited, or is unavailable on this route. Uniqueness is based on recorded reactions; coverage is incomplete.
Other gifts go to unrecruited characters who still need higher support levels on the current route. The best recorded reaction wins: loved before really liked before liked. Neutral reactions are included when “Show neutral gifts” is checked. Unknown and disliked reactions are excluded. Question-mark entries appear separately as possible matches; they do not determine allocations or unique-gift reservations.
When “Prioritize first gift per character” is checked, characters without “Can be invited to a meal” receive one positive-match gift first, even if their recruitment support requirement is already met. Remaining copies follow the normal allocation. Giving a gift checks their meal box. Uniquely loved gifts stay reserved.
Among characters with the same best reaction, allocation weight is 1 ÷ (renown away + 1). A star doubles that weight. Stars are a moderate boost, so a closer unstarred character can still receive more gifts.
Copies are divided in proportion to those weights and rounded to whole gifts. For characters 0, 2, and 5 renown away, the shares are about 67%, 22%, and 11% before stars. Ties go to higher weight, then lower renown requirements.
The assignment list puts characters who still need support first. With first-gift priority checked, meal-only assignments for characters whose support requirement is met appear below them. Within each group, higher weight comes first. Quantities are a stock allocation across future gifts, not a one-week schedule or a prediction of support gains. Mark a gift given to consume its assignment; update support levels to recalculate. Characters who meet their support requirement only receive a first gift to unlock meals when that option is checked. Their uniquely loved gifts remain reserved.
Add gifts to build a plan for all unrecruited characters.
Gift shopping list
Record shop stock or import shop photos
Record what the shop currently has for sale. Use 0 for sold-out gifts. These records do not add gifts to your inventory.
Review shop stock
Shop data and availability
The catalog covers 23 documented town gift markets. Town stock is initially assumed unpurchased; quantities without a reported count assume 1. Gift unlock chapters, prices, and restock rules are not fully documented. “Assumed stock” and “Check shop” have unverified chapter availability. Recorded stock is your confirmation for the selected route, part, and chapter. Changing chapter requires new stock confirmation.
Shop inventory guide · NightlyGamingBinge · Dietrich route access · RPG Site