RimMind - Personality
An AI-driven personality system that grants every colonist a unique inner world. It evaluates pawn conditions daily via LLM, generates dynamic personality Thoughts, and affects moods and behaviors.
What Is RimMind
RimMind is an AI-powered RimWorld mod suite. Integrated with Large Language Models (LLM), it gives colonists distinct personalities, memories, 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%2Furl%26gt%3B%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-controlled]packaging</td><td>Harmony</td><td><url>https://github.com/RimWorld-RimMind-Mod/RimWorld-RimMind-Mod-Core</url>Link</url></td></tr><tr><td>RimMind-Actions</td><td>AI-controlled[/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%2Furl%26gt%3B%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</url></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%2Furl%26gt%3B%26lt%3B%2Ftd%26gt%3B%26lt%3B%2Ftr%26gt%3B%26lt%3Btr%26gt%3B%26lt%3Btd%26gt%3BRimMind-Dialogue%26lt%3B%2Ftd%26gt%3B%26lt%3Btd%26gt%3BAI-powered]Actions</td><td><url>https://github.com/RimWorld-RimMind-Mod/RimWorld-RimMind-Mod-Advisor</url>Link</url></td></tr><tr><td>RimMind-Dialogue</td><td>AI-powered[/url] 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%2Furl%26gt%3B%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</url></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%2Furl%26gt%3B%26lt%3B%2Ftd%26gt%3B%26lt%3B%2Ftr%26gt%3B%26lt%3Btr%26gt%3B%26lt%3Btd%26gt%3B%26lt%3Bb%26gt%3BRimMind-Personality%26lt%3B%2Fb%26gt%3B%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</url></td></tr><tr><td><b>RimMind-Personality</b></td><td>AI-generated[/url] personalities and [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%2Furl%26gt%3B%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</url></td></tr><tr><td>RimMind-Storyteller</td><td>AI[/url] storyteller for intelligent event [url=http%3A%2F%2Fselection%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%2Furl%26gt%3B%26lt%3B%2Ftd%26gt%3B%26lt%3B%2Ftr%26gt%3B%26lt%3B%2Ftable%26gt%3B]selection</td><td>Core</td><td><url>https://github.com/RimWorld-RimMind-Mod/RimWorld-RimMind-Mod-Storyteller</url>Link</url></td></tr></table>[/url]
Core ── Actions ── Advisor
├── Dialogue
├── Memory
├── Personality
└── Storyteller
Core Features
<b>Daily Personality Assessment</b> - Once per in-game day, AI comprehensively analyzes pawn status, experiences and relationships to create personalized personality Thoughts.
<b>Dynamic Mood Influence</b> - AI-generated personality Thoughts directly adjust colonist mood values, making mental states change realistically according to experiences.
<b>Personality Profile Visualization</b> - A Personality panel is added to pawn Bio tab to view AI-assessed personality summaries.
<b>Player Editable Settings</b> - You can edit personality descriptions, work preferences and social tendencies, which AI will reference during evaluations.
<b>Shape Voting</b> - Vote on AI personality evaluations. Voting history is added to subsequent AI prompts, allowing AI to adapt to your preferences gradually.
<b>Multiple Triggers</b> - Scheduled daily checks, injuries, skill upgrades, major events and deaths of loved pawns can all trigger personality assessments, each individually toggleable.
Evaluation Dimensions
[list]
[*] Current emotional state and mood trends
[*] Impacts of recent positive and negative experiences
[*] Interpersonal relationship quality
[*] Work-life balance
[*] Physical health impacts
[*] Player-custom personality descriptions
[/list]
[h2> Core Functions[/h2]
<b>AI Personality Evaluation</b>
Pawn status is sent to LLM daily or upon event triggers, and AI returns:
[list]
[*] <b>Personality Thoughts</b>: 1~3 dynamic mood states with tags, descriptions, intensity and duration
[*] <b>Narrative Summary</b>: Under 50 words describing recent pawn psychological changes
[/list]
Thoughts are injected into independent slots and displayed separately in the mood panel without overlapping.
<b>Trigger Mechanism</b>
[tr><td><b>Trigger Type</b></td><td><b>Description</b></td></tr><tr><td>Daily Scheduled</td><td>Evaluated once per in-game day, with random offset to avoid simultaneous triggers</td></tr><tr><td>Injury & Illness</td><td>Triggers on drastic health changes</td></tr><tr><td>Skill Milestones</td><td>Triggers when skill levels improve</td></tr><tr><td>Major Events</td><td>Triggers during raids, harvests and other colony incidents</td></tr><tr><td>Death of Bonded Pawns</td><td>Triggers when close social partners die</td></tr></table>
All event triggers have a 1200 tick cooldown (~0.02 in-game days) to prevent chain triggering.
<b>Persistent Personality Profile</b>
Every colonist has a permanent personality archive:
[list]
[*] <b>Player Editable</b>: Personality traits, work inclinations, social preferences
[*] <b>AI Generated</b>: Daily-updated psychological state narratives
[*] <b>Shape Voting</b>: Player votes affect future AI personality evaluations
[/list]
<b>Mood Impact Values</b>
[tr><td><b>AI Intensity</b></td><td><b>Mood Offset</b></td></tr><tr><td>-3</td><td>-10</td></tr><tr><td>-2</td><td>-3</td></tr><tr><td>-1</td><td>-1</td></tr><tr><td>0</td><td>0</td></tr><tr><td>+1</td><td>+1</td></tr><tr><td>+2</td><td>+3</td></tr><tr><td>+3</td><td>+10</td></tr></table>
<b>Context Injection</b>
Personality profiles and active Thoughts are automatically inserted into AI prompts for Advisor, Dialogue and other modules.
Frequently Asked Questions
<b>Q: What Thoughts will AI generate for colonists?</b>
A: AI creates context-appropriate Thoughts based on pawn status, experiences and relationships. For example, long-term injured pawns may get "Losing faith in recovery", while newly bonded pawns may get "Looking forward to new companions".
<b>Q: Can I edit personality profiles?</b>
A: Yes. You can modify personality descriptions, work habits and social tendencies in the Personality panel on the Bio page, and AI will take your edits into account.
<b>Q: What is Shape Voting used for?</b>
A: You can upvote or downvote AI personality results. Voting history is included in prompt context, helping AI learn your preferred style over time.
<b>Q: How long do Thoughts last?</b>
A: Automatically decided by AI by default (1~24 hours). You can switch to fixed duration mode, which uses a set length (24 in-game hours by default).
<b>Q: Does it work better with Memory and Advisor?</b>
A: Yes. Memory provides historical events, Personality provides character traits, and Advisor combines all information to make more role-consistent decisions.