RimWorld
353 értékelés
RimTalk
33
14
4
6
6
5
5
4
4
4
4
2
2
   
Díjazás
Kedvenc
Kedvenc
Törlés
Mod, 1.5, 1.6
Fájlméret:
Közzétéve:
Frissítve:
698.636 KB
aug. 17., 20:08
okt. 5., 0:24
83 változásjegyzék ( megnézés )

Feliratkozás a letöltéshez
RimTalk

Leírás
💬 RimTalk – AI-Powered Dialogue
Bring your colonists to life with RimTalk, a mod that gives pawns real conversations.
Every chat is unique — shaped by personality, mood, and the chaos of RimWorld.

⚙️ How It Works
  • Reads what colonists are thinking & doing 🧠
  • Builds a custom AI prompt ✍️
  • Displays dialogue in chat bubbles 🗨️

🌟 Features
  • Multiple AI Providers: OpenAI, DeepSeek, OpenRouter, Google AI, custom cloud models, or any OpenAPI-compatible local LLM (Ollama, LM Studio).
  • Unique Personalities: Grumpy elder, poetic dreamer, sarcastic doctor. Fully customizable.
  • Context-Aware: Dialogue matches what pawns are doing/thinking.
  • Multi-Language: Colonists can chat in English, 日本語, Français, etc.
  • Easy Setup: Paste an API key and go.
  • Performance-Friendly: Async requests keep FPS smooth.
Player Review eredeti hozzászólása:
“It feels like my pawns are finally alive.”

🚀 Getting Started
  1. Grab a free API key: Google AI Studio[aistudio.google.com]
  2. Enable RimTalk in your mod list
  3. Paste the key into RimTalk settings
Advanced Settings let you swap providers or use a local LLM.

📊 Free API Limits
  • 30 requests/min
  • 15,000 tokens/min
  • 14,400 requests/day
More details: Google API Rate Limits[ai.google.dev]

🎛️ Configuration Highlights
  • API Key – personal access key
  • AI Cooldown – adjust chat frequency
  • Suppress Raw Messages – hide unprocessed lines

⚡ Performance & Compatibility
  • Lightweight – tuned for performance; AI runs remotely
  • Works with most social mods (e.g. SpeakUp)
  • Save-Friendly: Add or remove RimTalk mid-game safely

🛠️ Troubleshooting
  • No dialogue? Check your API key.
  • ⏸️ Dialogue pauses? Raise Talk Interval.
  • ⚠️ Json errors? Troubleshooting Guide.

👨‍💻 Credits
Népszerű témák Összes megnézése (27)
7
okt. 5., 2:00
NullReferenceException when pawns consume high-quality food
Mr.Jiang
7
okt. 4., 16:14
Bug report
AICER
12
okt. 3., 7:51
Outdated Dialogue and Suggested Solution
Cosmosteller
360 megjegyzés
新垣夜夏 11 órája 
Newly arrived visitors would greet colonists by their names on the first glance, like they know each other instantly without introduction. The interaction between colonists and prisoners are also weird. They seem to be too kind to everyone. I think the interactions should be noticeably different depending on how much one character love or hate or indifferent to another.
新垣夜夏 11 órája 
It sometimes fail to recognize colonists' gender and age, causing a 36 years old lady to call a 94 years old grandma "brother". Is this a problem with this mod or Google AI?
使用deepseek时,在生成对话时殖民者进入睡眠或者倒地状态,会在聊天框里面中断对话,这在三倍速或者四倍速中非常明显。

When using DeepSeek, if colonists enter sleep or collapse states during conversation generation, the dialogue will be interrupted in the chat box. This is particularly noticeable at triple or quadruple game speed.
KawwaK okt. 5., 12:27 
Is there a version hoistory anywhere?
Sayo Hikawa okt. 5., 2:53 
Okay I reloaded this mod and the issue was gone. Maybe the fix wasn't updated to my game before.
Mr.Jiang okt. 5., 2:11 
@Sayo Hikawa The mod was just updated with fixes for thought tracking. Updating to the latest version should fix this issue.
Sayo Hikawa okt. 5., 1:21 
@Juicy The eating issue is still there, error msg: https://pastebin.com/4hDJb0Pw
Mr.Jiang okt. 4., 21:30 
Hi, just wanted to report a small issue I noticed after the latest RimTalk update this morning. It seems that whenever any pawn—colonists, prisoners, or NPCs—eats a fine or lavish meal, the game sometimes crashes with a NullReferenceException. From what I can see, it comes from PatchMemoryThoughtHandlerTryGainMemory.Postfix, probably because newThought or otherPawn can be null. Adding a simple null check like if (newThought == null || otherPawn == null) return; should prevent the crash. This didn’t happen in the previous version. Thanks for all your hard work!
vogelre okt. 4., 12:39 
I used a free API key from Google AI Studio and encountered this issue with the default settings. I tried to fix it by adding instructions, saving, and reloading, but all my attempts were ignored. Now I’ve tried using a local model with LM Studio and the rimtalk-mini-v1 model from TheDrummer, and it looks like the issue is gone. Slave-slave and slave-master interactions are now handled correctly.
Juicy  [készítő] okt. 4., 12:35 
@Incursion That sounds like an issue with the LLM itself. I tested with Gemma and it worked fine. The pawn’s context info is passed correctly, but your model might just be struggling to follow the instructions. Try switching to a different one and see if it helps.

@vogelre Are you by any chance using a local model? I tested with Gemma and didn’t run into that issue. Try using the default prompt with Gemma and let me know if it still happens.

@Fuyun Could you give an example of the text or situation where this happens? I’m not sure what you mean.