RimTalk - Expand Dialogue
RimTalk - Expand Dialogue / 对话扩展
[i]Let you pick what your main character says (3-choice popup) / 让你为主角选择每一句台词(3选项弹窗)[/i]
中文说明
对话扩展 (ED) 为 RimTalk 增加“主角模式”和“弹出式对话选项”。
你可以指定一名殖民者为主角:当轮到主角说话时,游戏会暂停并弹出 3 个候选回复,由你选择最终台词。
怎么指定主角
- 在 Mod 设置页选择/清除主角
- 在小人界面通过 Gizmo 一键设为主角/取消主角
功能
- [b]3 选项弹窗(核心)[/b]:主角回合暂停游戏并弹出 3 个候选回复
- [b]主角抑制[/b]:主角不会被系统自动选为对话发起者(避免“自己乱开口”)
- [b]右键发起对话[/b]:从右键菜单让 A 对 B 发起对话
- [b]频率与模式[/b]:弹窗频率4级(一次/随机/智能/每次)可调,概率滑块,支持自动模式
- [b]流截断(实验)[/b]:检测到主角轮次后提前中断流式生成,减少无用 token
- [b]UI 样式[/b]:可选按钮弹窗或文本框样式
费用建议
- 建议使用支持 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
- [b]3-choice popup (core)[/b]: pause on main character turns and show 3 candidate replies
- [b]Main character suppression[/b]: main character is not auto-selected as conversation initiator
- [b]Right-click conversations[/b]: start A -> B dialogue from the right-click menu
- [b]Frequency and mode[/b]: 4-level popup frequency (Once / Random / Smart / Always) with adjustable sliders, plus auto mode
- [b]Stream interrupt (experimental)[/b]: interrupts streaming when a main character turn is detected to reduce wasted tokens
- [b]Choice UI styles[/b]: 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
[b]0.3.0-beta.0[/b]
- Partner resolution fix / Partner 解析修复:统一 Partner 解析逻辑,修复 EM 记录 "主角 → 自己" 的问题
- Conversation history / 对话历史:主角的选择现在会正确写入 RT 对话历史,后续 LLM 调用不再丢失上下文
- Settings mutual exclusion / 设置互斥:ED 与 RT「允许多组对话」改为事件驱动互斥(开一个自动关另一个)
- First-run dialog / 首次设置引导:首次进入游戏时弹窗提示 ED 与多组对话互斥,一键启用
[b]0.2.0-beta.0[/b]
- Frequency overhaul / 频率系统重构:4级频率(一次/随机/智能/每次),概率滑块可调
- Custom input / 自定义输入:对话选项窗口支持自由文本输入
- Fix self-session / 修复自对话:修复流式中断路径 partner 解析错误导致的自对话 Session
[b]0.1.0-beta.1[/b]
- Fix: 优化选项生成提示词,3个选项现在会从根本不同的立场/方向生成,避免仅换措辞的雷同选项
[b]0.1.0-beta.0[/b]
- 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
[url=https://steamcommunity.com/linkfilter/?u=https%3A%2F%2Fdiscord.gg%2F9pGD8Ayx]https://discord.gg/9pGD8Ayx[/url]