RimTalk - Expand Dialogue / 对话扩展
Let you pick what your main character says (3-choice popup) / 让你为主角选择每一句台词(3选项弹窗)
中文说明
对话扩展 (ED) 为 RimTalk 增加“主角模式”和“弹出式对话选项”。
你可以指定一名殖民者为主角:当轮到主角说话时,游戏会暂停并弹出 3 个候选回复,由你选择最终台词。
怎么指定主角
- 在 Mod 设置页选择/清除主角
- 在小人界面通过 Gizmo 一键设为主角/取消主角
功能
- 3 选项弹窗(核心):主角回合暂停游戏并弹出 3 个候选回复
- 主角抑制:主角不会被系统自动选为对话发起者(避免“自己乱开口”)
- 右键发起对话:从右键菜单让 A 对 B 发起对话
- 频率与模式:弹窗频率4级(一次/随机/智能/每次)可调,概率滑块,支持自动模式
- 流截断(实验):检测到主角轮次后提前中断流式生成,减少无用 token
- UI 样式:可选按钮弹窗或文本框样式
费用建议
- 建议使用支持 KV cache 计价的平台:长对话上下文更省钱
- 不建议使用硅基流动:当前没有 KV cache 计价,长对话场景下通常更贵
---
English
Expand Dialogue (ED) adds Main Character mode and popup dialogue choices to RimTalk.
You can designate one pawn as the main character: when it is the main character's turn, the game pauses and shows 3 candidate replies for you to pick.
How to set the main character
- Choose/clear the main character in Mod Settings
- Use the pawn UI Gizmo to set/clear with one click
Features
- 3-choice popup (core): pause on main character turns and show 3 candidate replies
- Main character suppression: main character is not auto-selected as conversation initiator
- Right-click conversations: start A -> B dialogue from the right-click menu
- Frequency and mode: 4-level popup frequency (Once / Random / Smart / Always) with adjustable sliders, plus auto mode
- Stream interrupt (experimental): interrupts streaming when a main character turn is detected to reduce wasted tokens
- Choice UI styles: classic buttons or text-box style
Cost note
- Providers with KV-cache pricing are recommended for long-context conversations
- SiliconFlow is not recommended: without KV-cache pricing, long conversations are usually more expensive
---
更新日志 / Changelog
0.3.0-beta.0
- Partner resolution fix / Partner 解析修复:统一 Partner 解析逻辑,修复 EM 记录 "主角 → 自己" 的问题
- Conversation history / 对话历史:主角的选择现在会正确写入 RT 对话历史,后续 LLM 调用不再丢失上下文
- Settings mutual exclusion / 设置互斥:ED 与 RT「允许多组对话」改为事件驱动互斥(开一个自动关另一个)
- First-run dialog / 首次设置引导:首次进入游戏时弹窗提示 ED 与多组对话互斥,一键启用
0.2.0-beta.0
- Frequency overhaul / 频率系统重构:4级频率(一次/随机/智能/每次),概率滑块可调
- Custom input / 自定义输入:对话选项窗口支持自由文本输入
- Fix self-session / 修复自对话:修复流式中断路径 partner 解析错误导致的自对话 Session
0.1.0-beta.1
- Fix: 优化选项生成提示词,3个选项现在会从根本不同的立场/方向生成,避免仅换措辞的雷同选项
0.1.0-beta.0
- Initial release / 首次发布:对话扩展核心模块(主角模式 + 3选项弹窗)
- Main character mode / 主角模式:指定殖民者为主角,主角回合暂停并弹出候选回复
- Main character suppression / 主角抑制:主角不会被系统自动选为对话发起者
- Right-click conversations / 右键发起对话:从右键菜单让 A 对 B 发起对话
- Stream interrupt / 流截断(实验):检测到主角轮次后提前中断流式生成,减少无用 token
- Frequency control / 频率控制:弹窗频率可调,支持自动模式
- UI styles / UI 样式:可选按钮弹窗或文本框样式
Requirements / 依赖
- Harmony
- RimTalk v4.0+
Discord