// Management Β· RimWorld Mod
RiMind
RiMind This mod is a personal modification based on the respected juicy's RimTalk, which brought a new singularity to RimWorld.
RiMind
This mod is a personal modification based on the respected juicy's RimTalk, which brought a new singularity to RimWorld. It was created by referencing some of RimTalk's core API calling and bubbler rendering logic. If you want to check out the original mod, search for RimTalk! Permission to use the codebase was obtained from the original author Juicy. I am optimizing the code for better performance, but this won't reduce the total ticks consumed by the "Bubble" mod itself. I use Dubs Performance Analyzer for benchmarking. If the mod consumes more than 0.2ms of ticks, I consider it a memory leak. β» I've barely had any time for gaming recently due to my personal businesses and projects. I plan to update the missing/incomplete parts when I have the leisure to play RimWorld again in the future. Mod Descriptionπ Key Features
π§ Advanced Memory System
Type-Based Memory Storage: Separately manages memories of what a pawn said, heard, witnessed, and experienced in combat or other events. Smart Memory Filtering: Selects relevant memories for conversation topics based on freshness, importance, and relationships. Long-Term Memory: Pawns remember past conversations and events, leading to more consistent dialogue. Memory Viewer: A UI that allows you to view and manage each pawn's memories in real-time.π€ Automated Google AI Model Cycling (Using code from 'ProjectE' of the RimWorld Gallery)
Multi-Model Support: Automatically switches between various AI models like Gemini-2.5-flash, Gemini-2.0-flash, and Gemma-3. Quota Optimization: When one model's quota is reached, it automatically switches to another to maximize API usage. Single API Key: Access multiple AI models with just one Google API key. Intelligent Fallback: Automatically switches to an available model when the current one's quota is exceeded.π― Dynamic Topic Generation System
Event-Based Topics: Map events, combat, injuries, and skill improvements automatically generate new conversation topics. Emotion Integration: Mood changes provide natural opportunities for dialogue. Job Change Detection: New work assignments can also be a starting point for conversations. Line-of-Sight Witnessing: Colonists use what they directly observe as conversation topics, with the ability to combine multiple objects to generate dialogue.π¬ Advanced Dialogue System
Automatic Urge to Speak: Pawns' desire to speak is adjusted based on their health, recent conversations, observations, and combat status. Relationship-Based Responses: Dialogue patterns are adjusted according to relationships between pawns. Varied Utterances: Pawns speak differently depending on the situation, whether it's combat, hunting, or daily work. Consciousness Adaptation: Dialogue reflects the pawn's consciousness level, influenced by injuries or drugs. Persona Editor: Customize each pawn's speaking style and personality individually. AI Persona Generation: The mod can automatically generate a suitable personality based on a pawn's stats, background, and traits.β‘ Smart Response System
Instantaneous Reactions: Pawns can respond to another pawn's speech in real-time. Delayed Responses: A natural system where pawns might respond later if they are busy. Response Expectation: Pawns will accumulate disappointment if their questions are left unanswered. Conversation Momentum: Implements a back-and-forth "tiki-taka" dynamic in conversations.Save Stability Patch
You can now remove the mod mid-playthrough and load your save file. (9/19 Patch)π How to Use the Mod
1. Get a Google Account: You'll need a Google account. 2. Get a Free API Key:- Click 'Get an API key' to generate a key (top right corner).
- Copy the generated key.