← All Guides
Villagers & NPCs

Heartopia Villager Schedule β€” Daily Routines & Location Guide for All NPCs

Finding the right villager at the right time is key to building friendships, unlocking story events, and receiving gifts in Heartopia. All 10 NPCs follow fixed daily schedules with distinct morning, afternoon, and evening locations. This guide covers every villager's complete daily routine, home location, personality, liked gifts, and the single best time to catch them for maximum friendship gains β€” so you never waste a walk across town looking for someone who has already gone home.

How the Villager Friendship System Works

Every NPC in Heartopia has a friendship meter ranging from 0 to 10 hearts. You increase friendship by talking to them daily, giving gifts, completing their personal requests, and triggering scheduled heart events. Friendship level determines what dialogue you unlock, whether you can receive gifts back, and β€” for marriage candidates β€” whether you can eventually propose.

Talking to a villager once per day adds a small friendship point bonus. Gifting a liked item adds a moderate bonus. Gifting a loved item (the NPC's top preference) adds the largest bonus. Birthday gifts multiply the friendship gain by 8x. Completing NPC requests from the town board adds a large flat bonus of 250 points. The most efficient strategy combines all four channels β€” daily talk, regular gifting, birthday targeting, and request completion.

NPC schedules are critical to this system because some dialogue options and all heart events only trigger when you encounter the NPC at specific locations during specific time windows. Meeting Bruno at the Smithy when he is actively working yields less content than meeting him at the pub in the evening. Understanding the schedule means you catch the right person in the right place every time, accelerating your relationships with every villager in town.

All 10 Villager Daily Schedules

πŸ§‘β€πŸ’Ό

Mayor Aldric

Formal

Daily Schedule

Morning (6–12)Town Hall office, reviewing development plans
Afternoon (12–6)Main Street plaza, chatting with residents
Evening (6–10)Town Hall balcony; goes home at 10 PM

Home: Town Hall, north end of Main Street

Liked Gifts: Aged Wine, Gold Coin (craftable), Sunflower Bouquet

✦ Best time: Afternoon (12–3 PM) β€” most responsive during plaza walkabout

🌺

Rosa the Florist

Cheerful

Daily Schedule

Morning (7–12)Flower Shop, watering and arranging inventory
Afternoon (12–4)Cloverfield Meadow, foraging wildflowers
Evening (4–9)Back at Flower Shop; closed to customers after 7 PM

Home: Flower Shop, east side of Main Street

Liked Gifts: Rare Orchid, Pressed Wildflower, Honey

✦ Best time: Morning (9–11 AM) at the Flower Shop when she is available for conversation

βš’οΈ

Bruno the Blacksmith

Gruff exterior

Daily Schedule

Morning (6–9)Smithy storeroom, prepping materials
Afternoon (9–5)Active forge β€” best time for tool upgrades and dialogue
Evening (5–9)Pub, drinks with the Carpenter; home by 9:30 PM

Home: Smithy, industrial district near the cave entrance

Liked Gifts: Iron Bar (high quality), Cave Crystal, Roast Meat

✦ Best time: Mid-afternoon (2–4 PM) β€” forge is most active and Bruno is in good spirits

πŸ‘©β€πŸ³

Mira the Cook

Warm and nurturing

Daily Schedule

Morning (7–10)Inn kitchen, preparing breakfast service
Afternoon (10–3)Inn dining room; available for conversation between lunch rush
Evening (3–8)Wandering the market picking ingredients; home by 8:30 PM

Home: The Hearthside Inn, center of town

Liked Gifts: Truffle, Exotic Spice, Homemade Jam (any flavor)

✦ Best time: Afternoon (10 AM–noon) in the inn dining room between breakfast and lunch prep

🎣

Finn the Fisher

Laid-back

Daily Schedule

Morning (5–9)Tidal Pools dock, early morning fishing
Afternoon (9–2)Tidal Pools market stall, selling the morning's catch
Evening (2–7)Back at the dock for evening fishing; home by 7:30 PM

Home: Fisherman's Cottage, Tidal Pools waterfront

Liked Gifts: Rare Deep-Sea Fish, Fishing Lure (crafted), Clam Chowder

✦ Best time: Mid-morning (9–11 AM) at his market stall when he is not actively fishing

🌿

Elara the Herbalist

Mysterious and thoughtful

Daily Schedule

Morning (8–11)Whispering Forest, collecting herbs and mushrooms
Afternoon (11–4)Herbalist Hut, brewing potions β€” available for conversation
Evening (4–8)Forest clearing near the stone circle; home by nightfall

Home: Herbalist Hut, Whispering Forest edge

Liked Gifts: Rare Herbs (Frost Herb especially), Ancient Seed, Crystal Vial

✦ Best time: Afternoon (1–3 PM) at the Hut when she is actively brewing and most talkative

πŸͺš

Tom the Carpenter

Friendly and practical

Daily Schedule

Morning (7–12)Workshop, building furniture and structures
Afternoon (12–5)Workshop; open for house upgrades and builds
Evening (5–9)Pub with Bruno; home by 9 PM sharp

Home: Carpenter's Workshop, north side of town

Liked Gifts: Hardwood Log, Beeswax Polish, Apple Pie

✦ Best time: Morning or early afternoon (9 AM–3 PM) when his workshop is open for business

πŸ“š

Lily the Teacher

Intellectual

Daily Schedule

Morning (8–12)Schoolhouse, teaching class (not available for conversation)
Afternoon (12–4)Town Library, reading and available for chat
Evening (4–8)Cloverfield Meadow walk; home by 8 PM

Home: Schoolhouse, Main Street opposite the Flower Shop

Liked Gifts: Rare Book (found in cave chests), Ink and Quill, Wild Daffodil

✦ Best time: Afternoon (1–3 PM) at the Town Library β€” most open to long conversations

🌾

Sam the Farmer

Competitive but friendly

Daily Schedule

Morning (6–9)East Farm, watering and tending crops
Afternoon (9–3)Main Street market area, selling produce
Evening (3–7)East Farm barn, tending animals; home by 7:30 PM

Home: East Farm, past the bridge on the eastern road

Liked Gifts: Premium Quality Crops (any), Fertilizer, Homemade Cheese

✦ Best time: Mid-morning (10 AM–noon) at the market when he is in a selling mood

πŸ‘©β€βš•οΈ

Nora the Doctor

Calm and caring

Daily Schedule

Morning (9–1)Clinic, seeing patients (available for brief chat)
Afternoon (1–5)Clinic office, writing notes β€” most available for long conversations
Evening (5–8)Park bench near the fountain; home by 8:30 PM

Home: Clinic, north of Town Hall

Liked Gifts: Healing Herbs, Crystal Vial, Strawberry Tart

✦ Best time: Early afternoon (1–3 PM) at the clinic office between patient appointments

Quick-Find: NPC Locations by Time of Day

Use this table to quickly find who is where when you only have a short window in your day.

NPCMorning LocationAfternoon LocationEvening Location
πŸ§‘β€πŸ’Ό Mayor AldricTown Hall officeMain Street plazaTown Hall balcony; goes home at 10 PM
🌺 Rosa the FloristFlower ShopCloverfield MeadowBack at Flower Shop; closed to customers after 7 PM
βš’οΈ Bruno the BlacksmithSmithy storeroomActive forge β€” best time for tool upgrades and dialoguePub
πŸ‘©β€πŸ³ Mira the CookInn kitchenInn dining room; available for conversation between lunch rushWandering the market picking ingredients; home by 8:30 PM
🎣 Finn the FisherTidal Pools dockTidal Pools market stallBack at the dock for evening fishing; home by 7:30 PM
🌿 Elara the HerbalistWhispering ForestHerbalist HutForest clearing near the stone circle; home by nightfall
πŸͺš Tom the CarpenterWorkshopWorkshop; open for house upgrades and buildsPub with Bruno; home by 9 PM sharp
πŸ“š Lily the TeacherSchoolhouseTown LibraryCloverfield Meadow walk; home by 8 PM
🌾 Sam the FarmerEast FarmMain Street market areaEast Farm barn
πŸ‘©β€βš•οΈ Nora the DoctorClinicClinic officePark bench near the fountain; home by 8:30 PM

Worked Example: Max Friendship with Bruno in 2 Weeks

Bruno is one of the more valuable NPCs to befriend early since he unlocks discounts on tool upgrades at Friendship Level 5. Here is an efficient plan to reach Level 5 in 14 in-game days.

Days 1–3

Talk to Bruno each day at the forge (afternoon, 2–4 PM). Daily conversation adds +20 friendship points per talk. That is 60 points across 3 days.

Day 4

Check the Request Board outside Town Hall. If Bruno has posted a request, fulfill it immediately (+250 points). That alone surpasses 10 days of talking.

Days 5–7

Gift Bruno an Iron Bar (high quality) each day. High-quality Iron Bars give +80 points each as a liked item. Three gifts: +240 points.

Day 8

Find Bruno's birthday on the Town Calendar. If his birthday falls near your window, save a Cave Crystal for +640 points (birthday multiplier Γ— loved gift).

Days 9–14

Continue daily talk (+20/day) and every-other-day Iron Bar gifts (+80 per gift). By Day 14, estimated total: 800+ points, putting you solidly at Friendship Level 4.

Day 15

Complete Bruno's triggered heart event (Level 4 cutscene fires when you visit the Smithy in the afternoon). After the event, one more quality gift pushes you to Level 5 and unlocks the tool upgrade discount.

Friendship Tips & Tricks

🎁

Give One Gift Per Day Maximum

Each NPC accepts a maximum of one gift per day. A second gift attempt is declined and wastes the item. Daily gifting also has a per-week cap β€” gifts given on 7 consecutive days yield diminishing returns. For maximum efficiency, gift each NPC every other day and use the in-between days to focus on talking and completing their requests.

πŸ’¬

Trigger Dialogue Events at the Right Time

Each NPC has a special dialogue event that triggers when you reach Friendship Level 3, 5, 7, and 10. These events only fire when you encounter the NPC during their specific afternoon or evening location β€” not at their morning work spot. Always check the schedule and visit them during their leisure time to avoid missing cutscenes.

πŸŽ‚

Check the Town Calendar for NPC Birthdays

Every NPC has a birthday visible on the in-game Town Calendar. Gifting a loved item on their birthday gives 8x the normal friendship points instead of the standard 2x multiplier. Birthday gifts are the fastest friendship booster in the game β€” one well-chosen birthday gift is worth four weeks of daily gifting.

πŸ“Œ

Complete NPC Requests from the Request Board

The Request Board outside Town Hall posts daily item requests from villagers. Completing a request gives +250 friendship points with that NPC β€” more than a week of daily gifts. Check the board every morning and prioritize requests from NPCs you are trying to befriend. Requests expire after 2 days if not fulfilled.

Frequently Asked Questions

Where do villagers go in Heartopia and do they have a fixed schedule?

Yes, every villager in Heartopia follows a fixed daily schedule with predictable morning, afternoon, and evening locations. Schedules do not change based on the day of the week except for specific events like festivals or rain. On rainy days, outdoor-traveling NPCs like Rosa (who forages in the meadow) will stay at their home or workplace instead. Check this guide's schedule tables to know exactly where each NPC will be at any given time.

What is the best time to talk to NPCs to build friendship?

The highest friendship gain from conversation happens when you catch NPCs during their leisure time β€” typically their afternoon or evening location rather than while they are working. For example, talking to Bruno at the Smithy forge yields less friendship than talking to him at the pub in the evening. Additionally, initiating a conversation when an NPC is standing still (not mid-walk) triggers longer dialogue and additional friendship points.

Do NPCs go home if I do not talk to them all day?

NPCs will return to their home location automatically at the end of their scheduled evening slot. You cannot permanently miss an NPC β€” they are always findable each day during their schedule windows. However, if you let multiple days pass without interacting with an NPC, their friendship level can slowly decay. Visit each NPC you are pursuing at least once every 3 in-game days to prevent friendship decay from setting in.

Can I marry any of the villagers in Heartopia?

Yes, several villagers are marriage candidates once you reach Friendship Level 10 with them and trigger their final heart event. The confirmed marriage candidates include Rosa, Finn, Lily, and Tom. Reach the maximum friendship with one of them, obtain the Heartstone item (found deep in the cave), and initiate the proposal sequence. Married NPCs move into your home, help with light farm tasks, and have modified schedules.

What gifts do villagers like most in Heartopia?

Each NPC has unique gift preferences listed in this guide's NPC cards. As a general rule, villagers like high-quality versions of items related to their profession: Bruno loves metal bars, Mira loves cooked dishes, Finn loves rare fish, and Elara loves rare herbs. Universal liked gifts that work on any NPC include Honey, Wildflower Bouquet, and any Premium Quality crop. Gifting a loved item (NPC-specific preference) gives 2x the friendship points of a liked item.

Does the weather affect NPC schedules?

Yes. On rainy days, NPCs who spend their afternoon outdoors β€” Rosa (meadow), Finn (dock), Sam (market), Lily (meadow walk), and Elara (forest) β€” will stay at their indoor locations instead. This means rainy days are actually great for certain NPCs since you can find Rosa at the Flower Shop all day instead of having to chase her to the meadow. Storm days keep most NPCs indoors entirely. Check the weather forecast in your in-game journal the night before to plan your NPC visits.

How do I unlock new dialogue with villagers?

New dialogue unlocks at friendship milestones (Levels 3, 5, 7, and 10) and through completing their personal quest lines. Each NPC has 2 to 4 unique quests triggered by reaching specific friendship levels and encountering them at the correct location. These quests involve collecting items, delivering messages, or accompanying the NPC somewhere. Completing personal quests is the fastest way to unlock rare dialogue, special gifts, and, for marriage candidates, the proposal pathway.

Related Guides

  • Gift Giving Guide β€” complete list of every NPC's loved, liked, and disliked gifts to maximize friendship points per gift.
  • NPC Locations Guide β€” detailed map coordinates for every villager spawn point and home location in Heartopia.
  • Marriage Guide β€” full walkthrough for reaching Friendship Level 10 with marriage candidates and completing the proposal.
  • Daily Routine Checklist β€” integrate NPC visits into your optimized daily farm schedule without losing crop or foraging time.