边缘世界 RimWorld

边缘世界 RimWorld

337 个评价
RimTalk
31
13
4
6
6
5
5
4
4
4
2
2
2
   
奖励
收藏
已收藏
取消收藏
Mod, 1.5, 1.6
文件大小
发表于
更新日期
689.868 KB
8 月 17 日 下午 8:08
10 月 1 日 下午 7:35
76 项改动说明 ( 查看 )

订阅以下载
RimTalk

描述
💬 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
“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
热门讨论 查看全部(23)
11
7 分钟以前
Outdated Dialogue and Suggested Solution
Cosmosteller
4
9 月 29 日 上午 8:16
I encountered a bug in the game where the screen occasionally flickers for a moment.
茉茉兰眠月
5
9 月 29 日 上午 4:30
encounters an unexpected character '<' in JSON
数珠丸恒次
329 条留言
Cosmosteller 1 小时以前 
Hi Juicy, The detailed feedback on the "Thought/Dialogue Context" has been posted to the Discussions tab. Check it out when you have a chance!
Fuyun 3 小时以前 
A great mod! I’ve used it for two days and really enjoy it. Here are some questions/suggestions:

1.I tried both RimTalk and RiMind but couldn’t tell their dialogue logic/output differences. RimTalk seems lighter on performance—what sets them apart?

2.Could you add a "Memory" UI like RiMind’s (or similar) to visualize character histories/interactions? Current logs lack readable "story" text.

3.Characters often miss/lag in reacting to in-game events (e.g., visitors/caravans: dialogue doesn’t match roles/goals; distance-ignoring lines). Is this fixable via AI/model tweaks, prompt adjustments, or a logic issue in info-gathering?

4.More custom prompt presets would boost usability—hoping to see those added!
Fuyun 3 小时以前 
令人惊喜的模组,试用了两天非常喜欢,同时我有一些疑问和建议。
1.我对比使用了您的RimTalk和另一个相似模组RiMind,但在具体的对话生成逻辑和效果上没有总结出明确差异,RimTalk的性能占用似乎更低,可否介绍一下两者的区别?
2.是否可以引入类似RiMind的“记忆”UI设计,或者其他方式,使角色的经历和言行可视化?目前虽然有对话记录,但缺乏具有可读性的“故事”文本
3.角色对游戏中的信息感知有时不及时或有缺失,例如访客和商队来到殖民地时,谈话内容和他们的身份、目的不太匹配/角色有时没有做出及时反映/角色说话内容与对话对象距离不相符,这应该通过更换AI模型、提示词进行优化,还是说这是模组自身抓取信息逻辑的问题呢?
erya 4 小时以前 
Amazing!
ZIRI 5 小时以前 
Also get an error msg loops in VME: {链接已删除}
pmrn 5 小时以前 
@Juicy you're absolutely right - the 3B model I linked to before was actually designed to work with a different Rimworld LLM mod RimDialogue. I swapped it out for a 24B model and now it works perfectly! I'm using Cydonia 4.1 and Dan's Personality Engine 1.3, both 24B both based on Mistral, they work fantastically.

https://huggingface.co/bartowski/PocketDoc_Dans-PersonalityEngine-V1.3.0-24b-GGUF

https://huggingface.co/bartowski/TheDrummer_Cydonia-R1-24B-v4.1-GGUF

24GB VRAM, 500ish mods, works just fine.
Juicy  [作者] 10 小时以前 
@ZIRI That error’s actually from Dubs Mint Menus, not my mod. I don’t have control over that one, so you’ll need to check with the Dubs author.
ZIRI 11 小时以前 
System.Action Close, System.Boolean Editing) [0x0044e] in <4a61d8a323544f168b948c321aa111ae>:0
at DubsMintMenus.MainTabWindow_MayaMenu.ExtraOnGUI () [0x00014] in <4a61d8a323544f168b948c321aa111ae>:0
at Verse.WindowStack.WindowStackOnGUI () [0x00038] in <24d25868955f4df08b02c73b55f389fe>:0
at RimWorld.UIRoot_Play.UIRootOnGUI () [0x00089] in <24d25868955f4df08b02c73b55f389fe>:0
- POSTFIX cj.rimtalk: Void RimTalk.UI.OverlayPatch:Postfix()
at Verse.Root.OnGUI () [0x00046] in <24d25868955f4df08b02c73b55f389fe>:0
- TRANSPILER net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
- POSTFIX UnlimitedHugs.HugsLib: Void HugsLib.Patches.Root_OnGUI_Patch:OnGUIHookUnfiltered()
ZIRI 11 小时以前 
When l click plan mark button in Command dial from dubs menu with this mod, This error msg shows and buttom not working, can you fix it?


Exception in Verse.Root.OnGUI: System.NullReferenceException: Object reference not set to an instance of an object
[Ref E708A9A5]
at RimWorld.Designator_Plan_Add.ProcessInput (UnityEngine.Event ev) [0x00032] in <24d25868955f4df08b02c73b55f389fe>:0
at DubsMintMenus.MainTabWindow_MayaMenu.DrawGrid (UnityEngine.Vector2 center,
Juicy  [作者] 11 小时以前 
Thanks, glad you’re enjoying it! The reason you still see dialogue is that the AI often prepares a batch of lines in advance, so those will appear one by one with a delay, but no new dialogue will be generated while speed-up pause is in effect.