// Management · RimWorld Mod

RimMind - Bridge (RimTalk)

RimMind - Bridge (RimTalk) mod preview for RimWorld

RimMind - Bridge: RimTalk A coordination layer between the RimMind suite and RimTalk mod, achieving data interconnection and dialogue mutual exclusion when both mods are active simultaneously.

RimMind - Bridge: RimTalk

A coordination layer between the RimMind suite and RimTalk mod, achieving data interconnection and dialogue mutual exclusion when both mods are active simultaneously.

What Is RimMind

RimMind is an AI-powered RimWorld mod suite. Integrated with Large Language Models (LLM), it grants colonists personalities, memories, dialogues and autonomous decision-making capabilities.

Sub-mod List & Dependency Relationships

[b>ModResponsibilityDependenciesGitHubRimMind-CoreAPI client, request scheduling, context packagingHarmonyhttps://github.com/RimWorld-RimMind-Mod/RimWorld-RimMind-Mod-CoreLinkRimMind-ActionsAI pawn action execution libraryCorehttps://github.com/RimWorld-RimMind-Mod/RimWorld-RimMind-Mod-ActionsLinkRimMind-AdvisorAI generates work decisions for pawnsCore, Actionshttps://github.com/RimWorld-RimMind-Mod/RimWorld-RimMind-Mod-AdvisorLinkRimMind-DialogueAI-driven dialogue systemCorehttps://github.com/RimWorld-RimMind-Mod/RimWorld-RimMind-Mod-DialogueLinkRimMind-MemoryMemory collection and context injectionCorehttps://github.com/RimWorld-RimMind-Mod/RimWorld-RimMind-Mod-MemoryLinkRimMind-PersonalityAI-generated personalities and thoughtsCorehttps://github.com/RimWorld-RimMind-Mod/RimWorld-RimMind-Mod-PersonalityLinkRimMind-StorytellerAI storyteller for intelligent event selectionCorehttps://github.com/RimWorld-RimMind-Mod/RimWorld-RimMind-Mod-StorytellerLink Core ── Actions ── Advisor ├── Dialogue ├── Memory ├── Personality └── Storyteller

Core Features

Dialogue Gating - Automatically skips repetitive RimMind-Dialogue triggers (chitchat, automatic dialogue, player dialogue) when RimTalk is enabled, preventing conflicts between two AI dialogue systems. Context Push - Registers RimMind personality profiles, memory data, storyteller status, advisor logs and shaping history as RimTalk prompt variables, allowing RimTalk conversations to perceive RimMind AI data. Personality Push - Injects refined RimMind personality data into RimTalk categorized contexts (traits, moods), and enhances RimTalk's understanding of pawns via Hook mechanisms. Dialogue History Pull - Optionally registers RimTalk chat history as a RimMind context provider, realizing reverse data flow from RimTalk to RimMind.

Technical Highlights

  • Calls RimTalk API (RimTalkApiShim) via pure reflection, no compile-time dependencies, runs silently when RimTalk is not installed
  • Bidirectional data flow: RimMind → RimTalk (push) + RimTalk → RimMind (pull)
  • Configurable dialogue gating policies, controlled independently by trigger type
  • 15 adjustable options for precise control over pushed content

Data Flow

Push Direction: RimMind → RimTalk [tr>Variable NameTypeData SourceDefaultrimmind_personalityPawnPersonality ProfilePushedrimmind_storytellerEnvironmentStoryteller StatusPushedrimmind_memoryPawnMemory DataNot Pushedrimmind_shapingPawnShaping HistoryNot Pushedrimmind_advisor_logPawnAdvisor LogsPushedrimmind_persona_descPawnDetailed Personality DescriptionPushedrimmind_persona_workPawnDetailed Work PreferencePushedrimmind_persona_socialPawnDetailed Social PreferencePushedrimmind_persona_narrativePawnDetailed AI NarrativePushed Hook Injection [tr>CategoryOperationDescriptionDefaultTraitsAppendAdd personality descriptions to trait contextNot InjectedMoodAppendAdd AI narratives to mood contextNot Injected Pull Direction: RimTalk → RimMind Registers RimTalk chat history as the rimtalk_history Provider (enabled by default).

Settings

[tr>SettingDefault ValueDescriptionEnable Dialogue GatingOnSkip RimMind dialogue when RimTalk is activeSkip ChitchatOnBlock Chitchat triggersSkip Automatic DialogueOnBlock Auto dialogue triggersSkip Player DialogueOnBlock PlayerInput dialogue triggersForce Keep RimMind DialogueOffRetain RimMind dialogue even with gating enabledEnable Context PushOnSend RimMind data to RimTalkPush Personality DataOnSend personality profile variablesPush Storyteller DataOnSend storyteller status variablesPush Memory DataOffSend memory data variablesPush Advisor LogsOnSend advisor log variablesPush Shaping HistoryOffSend shaping history variablesInject Personality into TraitsOffHook appends personality info to trait contextInject Personality into MoodOffHook appends AI narrative to mood contextEnable Context PullOnImport chat history from RimTalkImport RimTalk HistoryOnRegister as RimMind data Provider

FAQ

Q: Can I use this mod without RimTalk installed? A: Yes. All gating and push functions will be disabled automatically, and this mod will have no impact on gameplay. Q: What is the difference between push and pull? A: Push sends RimMind data into RimTalk prompt system, letting RimTalk recognize RimMind information during conversations. Pull imports RimTalk chat history into RimMind context, allowing RimMind AI requests to reference RimTalk dialogues. Q: What is Hook Injection? A: Hook is a RimTalk context enhancement mechanism. When enabled, RimMind personality descriptions are added to trait contexts, and AI narratives are added to mood contexts, helping RimTalk understand pawns more accurately.