Each AI NPC will have their own diary. The purpose of this is to provide a roleplaying tool that can generate an after-action-report of your entire Skyrim playthrough!
We mainly intend that your followers are the main NPCs who keep diaries. As they are around you the most and have the most intresting stories to tell based from their adventures with you.
We highly recommend that you maintain diary entries for at least 1-2 followers as it's honestly very neat seeing the tale of your adventures from their perspective.
It will use a non-JSON connector (CONNECTORS_DIARY) to generate a diary entry.
Diaries can be triggered in 2 ways.

Diary entries are logged as memories, so they will be used to create summarized memory entries.
When looking for memories, it won't search in the diary directly, but info from diary entries are used to create memories summaries.
CHIM supports a memory system that will allow AI NPC’s to remember events that have happened in the past.
Memory Systems:
Auto Summaries - Long term system that generates summaries of events and pulls them into conversations when appropriate.
Midterm Memory - A list of previous events tracked for each NPC. Think of it as a "Dwarf Fortress" announcement list.
Dynamic Profiles - Short term changes and goals. These are updates to an NPC's biography fields.
You can configure how often it triggers in the MCM menu.
You can configure which fields are updated in the profile menu.
Diaries - Journal entries recording your adventures from other NPC's perspective.
CHIM features a sophisticated relationship tracking system that allows NPCs to develop dynamic feelings toward the player and other NPCs over time. Their affinity toward you will change based on your actions!
How It Works:
Each NPC tracks relationships using two components:
Affinity Tiers:
| Score Range | Tier | Description |
|---|---|---|
| +91 to +100 | Bonded | Soulmates, unbreakable connection |
| +76 to +90 | Devoted | Deep loyalty or love |
| +56 to +75 | Fond | Genuine affection |
| +31 to +55 | Friendly | Pleasant, helpful |
| +6 to +30 | Acquaintance | Polite recognition |
| -5 to +5 | Neutral | Stranger, indifferent |
| -6 to -30 | Wary | Distrustful, suspicious |
| -31 to -55 | Cold | Unfriendly, dismissive |
| -56 to -75 | Resentful | Bitter, holds grudges |
| -76 to -90 | Hateful | Active malice |
| -91 to -100 | Hostile | Kill on sight |
Relationship Types:
Classic types include: Romantic 💘, Platonic 🤝, Familial 👨👩👧, Professional 💼, Rival ⚔️, Enemy 🗡️, and Neutral ➖.Extended types for richer storytelling: Mentor 📚, Student 🎓, Crush 💗, Betrayed 🔪, Protective 🛡️, Jealous 💚, Obsessed 🌀, and many more!
Two Operating Modes:
Dynamic Changes:
Affinity changes are scaled to the significance of the action:
Features:
Setup:
The Background Life system brings NPCs to life even when you're not around! While you're off adventuring, your favorite NPCs continue to live their own lives - traveling, thinking, spreading rumors, and even sending you letters.
How It Works
When Background Life is enabled for an NPC, CHIM periodically generates "inner thoughts" for that character based on:
The AI then generates a soliloquy (inner monologue) imagining what the NPC has been doing, thinking, and experiencing in your absence.
Background Life Modes
There are two levels of Background Life functionality:
1. Passive Mode (Background Life Enabled)
2. Full Mode (Autonomous Actions Enabled)
Letters System
When Letters are enabled for an NPC, they can send you actual letters via Skyrim's courier system!
Example: You leave Lydia at Whiterun while you explore Solstheim. A week later, a courier finds you with a letter from Lydia describing how she's been training with the guards, heard rumors about dragon sightings, and hopes you're staying safe.
GPS Tracking
Enable Hourly GPS Trackingto monitor an NPC's location in real-time:
Configuration
Background Life can be configured at multiple levels:
Per-NPC Settings (in NPC Master or Map View):
Global Settings:
Customizable Prompts (in Prompts Manager):
Map View Integration
The Map View page (Immersion → Map View) provides a visual interface for Background Life:
What Gets Generated
Inner Thoughts / Soliloquy:
Rumors:
Letters (if enabled):
Tips for Best Results
- Enable for followers - They have the most context about your adventures
- Enable for NPCs you care about - Characters you've built relationships with
- Give NPCs clear goals - NPCs with defined objectives generate more interesting content
- Use with Dynamic Profiles - Let their personality evolve based on experiences
- Check Map View periodically - See what your favorite NPCs have been up to!