English | 简体中文
Experience a living RimWorld storyteller that crafts consequential, multi-chapter narrative drama based on your colony's real history.
RimMind-Storyteller reimagines RimWorld's classic storyteller AI. Instead of firing arbitrary raid dice based strictly on colony wealth graphs, the AI Storyteller acts as a genuine narrative director, assessing emotional pacing, past colony deeds, and unresolved conflicts to orchestrate coherent, multi-part sagas.
- Dramatic Tension Curve: Continuously monitors the colony's emotional equilibrium, balancing hardship, recovery, and sudden twists.
- Contextual Narrative Incident Chains: Connects incidents logically—e.g., a rescue of an escaped refugee might provoke a targeted retaliatory manhunt days later.
- Custom Literary Incident Letters: Incident notifications feature evocative, AI-composed storytelling prose that explicitly names colonists, past milestones, and geographic context.
Custom narrative incident letter: An AI storyteller presents an impending crisis with bespoke literary lore reflecting the colony's past choices.
flowchart TD
State["Colony History & Wealth Metrics"] --> Tension["Dramatic Tension Curve Evaluator"]
Tension --> Pacing{"Is Pacing Appropriate?"}
Pacing -- Needs Climax --> IncidentGen["Select & Chain Narrative Incident"]
Pacing -- Needs Respite --> Relief["Select Opportunity or Peace Event"]
IncidentGen --> Lore["Generate Custom Incident Letter Text"]
Lore --> Letter["Display Narrative Incident to Player"]
1. Harmony
2. Core (Vanilla RimWorld)
3. RimMind-Core
4. RimMind-Storyteller
Run unit tests directly:
dotnet test RimMind-Storyteller/Tests/RimMindStoryteller.Tests.csproj -c ReleaseLicensed under the MIT License.