RimMind - Dialogue
Enables colonists to speak freely and inject vivid AI-generated dialogues into in-game events. Captures game events to generate contextual AI conversations and supports players initiating dialogues actively.
What Is RimMind
RimMind is an AI-powered RimWorld mod suite. Integrated with Large Language Models (LLM), it grants colonists unique personalities, long-term memories, interactive dialogues and autonomous decision-making abilities.
Sub-mod List & Dependency Relationships
[b]Mod</b></td><td><b>Responsibility</b></td><td><b>Dependencies</b></td><td><b>GitHub</b></td></tr><tr><td>RimMind-Core</td><td>API client, request scheduling, context [url=http%3A%2F%2Fpackaging%26lt%3B%2Ftd%26gt%3B%26lt%3Btd%26gt%3BHarmony%26lt%3B%2Ftd%26gt%3B%26lt%3Btd%26gt%3B%26lt%3Burl%26gt%3Bhttps%3A%2F%2Fgithub.com%2FRimWorld-RimMind-Mod%2FRimWorld-RimMind-Mod-Core%26lt%3B%2Furl%26gt%3BLink%26lt%3B%2Ftd%26gt%3B%26lt%3B%2Ftr%26gt%3B%26lt%3Btr%26gt%3B%26lt%3Btd%26gt%3BRimMind-Actions%26lt%3B%2Ftd%26gt%3B%26lt%3Btd%26gt%3BAI]packaging</td><td>Harmony</td><td><url>https://github.com/RimWorld-RimMind-Mod/RimWorld-RimMind-Mod-Core</url>Link</td></tr><tr><td>RimMind-Actions</td><td>AI[/url] pawn action execution [url=http%3A%2F%2Flibrary%26lt%3B%2Ftd%26gt%3B%26lt%3Btd%26gt%3BCore%26lt%3B%2Ftd%26gt%3B%26lt%3Btd%26gt%3B%26lt%3Burl%26gt%3Bhttps%3A%2F%2Fgithub.com%2FRimWorld-RimMind-Mod%2FRimWorld-RimMind-Mod-Actions%26lt%3B%2Furl%26gt%3BLink%26lt%3B%2Ftd%26gt%3B%26lt%3B%2Ftr%26gt%3B%26lt%3Btr%26gt%3B%26lt%3Btd%26gt%3BRimMind-Advisor%26lt%3B%2Ftd%26gt%3B%26lt%3Btd%26gt%3BAI]library</td><td>Core</td><td><url>https://github.com/RimWorld-RimMind-Mod/RimWorld-RimMind-Mod-Actions</url>Link</td></tr><tr><td>RimMind-Advisor</td><td>AI[/url] generates work decisions for pawns</td><td>Core, [url=http%3A%2F%2FActions%26lt%3B%2Ftd%26gt%3B%26lt%3Btd%26gt%3B%26lt%3Burl%26gt%3Bhttps%3A%2F%2Fgithub.com%2FRimWorld-RimMind-Mod%2FRimWorld-RimMind-Mod-Advisor%26lt%3B%2Furl%26gt%3BLink%26lt%3B%2Ftd%26gt%3B%26lt%3B%2Ftr%26gt%3B%26lt%3Btr%26gt%3B%26lt%3Btd%26gt%3B%26lt%3Bb%26gt%3BRimMind-Dialogue%26lt%3B%2Fb%26gt%3B%26lt%3B%2Ftd%26gt%3B%26lt%3Btd%26gt%3BAI-driven]Actions</td><td><url>https://github.com/RimWorld-RimMind-Mod/RimWorld-RimMind-Mod-Advisor</url>Link</td></tr><tr><td><b>RimMind-Dialogue</b></td><td>AI-driven[/url] interactive dialogue [url=http%3A%2F%2Fsystem%26lt%3B%2Ftd%26gt%3B%26lt%3Btd%26gt%3BCore%26lt%3B%2Ftd%26gt%3B%26lt%3Btd%26gt%3B%26lt%3Burl%26gt%3Bhttps%3A%2F%2Fgithub.com%2FRimWorld-RimMind-Mod%2FRimWorld-RimMind-Mod-Dialogue%26lt%3B%2Furl%26gt%3BLink%26lt%3B%2Ftd%26gt%3B%26lt%3B%2Ftr%26gt%3B%26lt%3Btr%26gt%3B%26lt%3Btd%26gt%3BRimMind-Memory%26lt%3B%2Ftd%26gt%3B%26lt%3Btd%26gt%3BMemory]system</td><td>Core</td><td><url>https://github.com/RimWorld-RimMind-Mod/RimWorld-RimMind-Mod-Dialogue</url>Link</td></tr><tr><td>RimMind-Memory</td><td>Memory[/url] collection and context [url=http%3A%2F%2Finjection%26lt%3B%2Ftd%26gt%3B%26lt%3Btd%26gt%3BCore%26lt%3B%2Ftd%26gt%3B%26lt%3Btd%26gt%3B%26lt%3Burl%26gt%3Bhttps%3A%2F%2Fgithub.com%2FRimWorld-RimMind-Mod%2FRimWorld-RimMind-Mod-Memory%26lt%3B%2Furl%26gt%3BLink%26lt%3B%2Ftd%26gt%3B%26lt%3B%2Ftr%26gt%3B%26lt%3Btr%26gt%3B%26lt%3Btd%26gt%3BRimMind-Personality%26lt%3B%2Ftd%26gt%3B%26lt%3Btd%26gt%3BAI-generated]injection</td><td>Core</td><td><url>https://github.com/RimWorld-RimMind-Mod/RimWorld-RimMind-Mod-Memory</url>Link</td></tr><tr><td>RimMind-Personality</td><td>AI-generated[/url] personalities and inner [url=http%3A%2F%2Fthoughts%26lt%3B%2Ftd%26gt%3B%26lt%3Btd%26gt%3BCore%26lt%3B%2Ftd%26gt%3B%26lt%3Btd%26gt%3B%26lt%3Burl%26gt%3Bhttps%3A%2F%2Fgithub.com%2FRimWorld-RimMind-Mod%2FRimWorld-RimMind-Mod-Personality%26lt%3B%2Furl%26gt%3BLink%26lt%3B%2Ftd%26gt%3B%26lt%3B%2Ftr%26gt%3B%26lt%3Btr%26gt%3B%26lt%3Btd%26gt%3BRimMind-Storyteller%26lt%3B%2Ftd%26gt%3B%26lt%3Btd%26gt%3BAI]thoughts</td><td>Core</td><td><url>https://github.com/RimWorld-RimMind-Mod/RimWorld-RimMind-Mod-Personality</url>Link</td></tr><tr><td>RimMind-Storyteller</td><td>AI[/url] storyteller for intelligent event [url=http%3A%2F%2Ftriggering%26lt%3B%2Ftd%26gt%3B%26lt%3Btd%26gt%3BCore%26lt%3B%2Ftd%26gt%3B%26lt%3Btd%26gt%3B%26lt%3Burl%26gt%3Bhttps%3A%2F%2Fgithub.com%2FRimWorld-RimMind-Mod%2FRimWorld-RimMind-Mod-Storyteller%26lt%3B%2Furl%26gt%3BLink%26lt%3B%2Ftd%26gt%3B%26lt%3B%2Ftr%26gt%3B%26lt%3B%2Ftable%26gt%3B]triggering</td><td>Core</td><td><url>https://github.com/RimWorld-RimMind-Mod/RimWorld-RimMind-Mod-Storyteller</url>Link</td></tr></table>[/url]
Core ── Actions ── Advisor
├── Dialogue
├── Memory
├── Personality
└── Storyteller
Core Features
<b>Event Responsive Dialogue</b> - Automatically generates contextual monologues and conversations when colonists get injured, level up skills or experience major mood changes. Replaces vanilla Chitchat & DeepTalk interactions with AI-generated lines.
<b>Player-Initiated Chat</b> - Start conversations via pawn Gizmo buttons or right-click menus, support multi-turn chats to learn pawns' thoughts and feelings.
<b>Dialogue Response Chains</b> - Automatic replies follow one dialogue, forming natural two-way social interactions.
<b>Contextual Conversation Memory</b> - Auto-dialogues carry recent history (last 5 turns by default); player chats retain session records (last 6 turns by default) for coherent conversations.
<b>Thought Injection System</b> - AI dialogues are injected as in-game Thoughts to affect pawn moods. Conversations also alter inter-pawn relationships with actual gameplay impacts.
<b>Role Restrictions</b> - Automatically applies tone rules based pawn status (prisoner, slave, enemy, visitor) for distinct speaking styles.
<b>Floating Chat Window</b> - Real-time recent dialogue display at screen corners, draggable and scalable so you never miss important lines.
<b>Conversation Logs</b> - Browse categorized chat records (colonist monologues, non-colonist dialogues, player chats) in dual-panel view.
Trigger Scenarios
[tr><td><b>Trigger Source</b></td><td><b>Description</b></td><td><b>Type</b></td></tr><tr><td>Social Interaction</td><td>Override vanilla Chitchat / DeepTalk</td><td>Two-Party Dialogue</td></tr><tr><td>Health Changes</td><td>Injury or illness events</td><td>Personal Monologue</td></tr><tr><td>Skill Level Up</td><td>Pawn skill rank improvement</td><td>Personal Monologue</td></tr><tr><td>Mood Fluctuations</td><td>Mood changes exceed threshold value</td><td>Personal Monologue</td></tr><tr><td>Idle Auto Trigger</td><td>Periodic dialogue when pawn is idle</td><td>Personal Monologue</td></tr><tr><td>Player Manual Initiation</td><td>Gizmo menu or right-click dialogue option</td><td>Two-Party Dialogue</td></tr></table>
Thought Tags & Mood Values
[tr><td><b>Tag</b></td><td><b>Mood Impact</b></td><td><b>Description</b></td></tr><tr><td>ENCOURAGED</td><td>+1</td><td>Feeling encouraged</td></tr><tr><td>HURT</td><td>-1</td><td>Feeling hurt emotionally</td></tr><tr><td>VALUED</td><td>+2</td><td>Feeling appreciated</td></tr><tr><td>CONNECTED</td><td>+2</td><td>Feeling close to others</td></tr><tr><td>STRESSED</td><td>-2</td><td>Under mental stress</td></tr><tr><td>IRRITATED</td><td>-1</td><td>Feeling annoyed and irritable</td></tr></table>
Configuration Settings
[tr><td><b>Setting</b></td><td><b>Default Value</b></td><td><b>Description</b></td></tr><tr><td>Enable Dialogue System</td><td>On</td><td>Master system toggle</td></tr><tr><td>Override Vanilla Chitchat</td><td>On</td><td>Replace Chitchat / DeepTalk with AI dialogue</td></tr><tr><td>Health Event Reactions</td><td>On</td><td>Trigger monologues on injury and sickness</td></tr><tr><td>Skill Upgrade Reactions</td><td>On</td><td>Trigger monologues when skills level up</td></tr><tr><td>Mood Change Reactions</td><td>On</td><td>Trigger monologues on large mood shifts</td></tr><tr><td>Mood Change Threshold</td><td>3</td><td>Minimum absolute mood difference to trigger monologue</td></tr><tr><td>Idle Automatic Monologue</td><td>On</td><td>Periodic auto thoughts while pawns are idle</td></tr><tr><td>Idle Monologue Interval</td><td>12 In-Game Hours</td><td>Minimum gap between idle auto monologues</td></tr><tr><td>Player Manual Dialogue</td><td>On</td><td>Enable Gizmo & right-click chat options</td></tr><tr><td>Monologue Cooldown</td><td>10 In-Game Hours</td><td>Minimum interval for identical monologue types per pawn</td></tr><tr><td>Max Daily Dialogue Turns Per Pair</td><td>6</td><td>Maximum conversation rounds between two colonists per day</td></tr><tr><td>Conversation Context Turns</td><td>5</td><td>Historical turns sent to AI (-1 = full history)</td></tr><tr><td>Enable Automatic Dialogue Replies</td><td>On</td><td>Auto-generate responses after incoming dialogues</td></tr><tr><td>Game Start Delay</td><td>10 Seconds</td><td>Delay dialogue triggers after save loading</td></tr><tr><td>Custom Dialogue Prompt</td><td>Empty</td><td>Extra text appended to system prompt</td></tr><tr><td>Show Notification on Thought Injection</td><td>Off</td><td>Pop up alerts when mood Thoughts are applied</td></tr><tr><td>Enable Floating Chat Window</td><td>On</td><td>Real-time corner dialogue display</td></tr><tr><td>Window Transparency</td><td>75%</td><td>Floating window opacity level</td></tr><tr><td>Max Messages On Screen</td><td>8</td><td>Maximum visible chat lines in floating window</td></tr><tr><td>Monologue Request Timeout</td><td>0.25 In-Game Days</td><td>Auto-cancel expired monologue requests</td></tr><tr><td>Dialogue Request Timeout</td><td>1 In-Game Day</td><td>Auto-cancel expired conversation requests</td></tr></table>
Frequently Asked Questions
<b>Q: Will dialogues affect game performance?</b>
A: No. All AI requests run asynchronously with concurrency limits and universal cooldown mechanisms.
<b>Q: Does it work better with the Memory mod?</b>
A: Yes. With RimMind-Memory installed, dialogue content is saved to the memory system, allowing AI to reference past conversations late