NPC diary

by slO·v0.1.2·Updated 2025-10-20

The NPC Diary is your personal companion, used to track every word, gift and emotion you share with your villagers. Even the simplest 'hello' now has a place in your story.

Screenshots 3 screenshots

About this mod Machine translation

The NPC Diary is your personal companion, used to track every word, gift and emotion you share with your villagers. Even the simplest 'hello' now has a place in your story.

NPCDiary

📖 **Your Stardew Valley Social Life Recording Companion**

A personal journal of your daily interactions with the residents of Pelican Town

---

🌟Mod Overview

Have you ever wondered how your relationships develop day by day?

**NPC Diary** automatically records your interactions with villagers—conversations, gift giving, and small daily details—turning your social life into a personal in-game diary. This is not just a calendar, but a living diary that grows with every conversation, every gift, and every shared moment.

---

🎯 Current functionality (testing phase)

📝 Daily conversation record

  • Whenever you talk to an NPC, their conversation is automatically saved in the day's diary

🎁 Gift response tracking

  • When you give a gift, NPC reactions are recorded - including the item name and their response text

✏️ Personal Notes

  • Write down your thoughts for each day
  • Notes can be edited or deleted directly through the diary panel

📅Calendar integration

  • Access your diary via the NPC's profile page
  • Each day is displayed in a seasonal calendar, showing:
  • Birthday icon (current season only)
  • Small symbols of days with recorded conversations or gifts
  • Days that have not been interacted with the NPC will be displayed in a dim color

🌸 Seasonal filtering

  • Only show birthdays for the current season, no more all-season confusion

🔄 Automatic update

  • Your diary updates automatically every time you talk or give a gift - no manual typing required

---

🚧 Planned improvements

  • Complete event summary system (such as festivals, heart events)
  • Improved multi-line text note editor
  • Search and sort option by friendship level
  • Dynamic NPC schedule integration (correlate recorded events with actual in-game schedule)

---

🔧 Compatibility

  • Applicable to original and mod NPCs
  • Designed for SMAPI 4.0+
  • Safe install/uninstall mid-archive (journal data is stored separately)

---

⚠️ Known issues (v0.1 beta version)

  • Some NPC schedules are not parsed correctly
  • Calendar UI may not update immediately when switching seasons
  • Journal deletion does not always remove associated events
  • Base game schedule data has not been affected by diary editing

---

💫 **Start recording every precious moment you have in Stardew Valley! **

Install & use Install: SMAPI mod (Stardew Valley standard)

  1. Install SMAPI first (Stardew Valley's mod loader): download it from smapi.io, run 'install on Windows.bat' and pick your game folder.
  2. Unzip the archive from playbuff and find the folder that contains manifest.json — that folder is the mod.
  3. Copy that whole folder into Stardew Valley/Mods/.
  4. Launch the game through SMAPI (run StardewModdingAPI.exe or set it as the launch option). The console before the title screen lists each mod's load result.

Cheat-style tools may not need SMAPI — unzip and run them as the readme describes. Back up your save before editing it; SMAPI lists failed mods in its console.

File & checksum

Filename
NPCDiary
File size
66.3 KiB
SHA-256
8c2e312dc7861013c8d461341ae65dac542487a5616229065193a07a013fee76
Stored at
2026-10-10 12:37