RimTalk – Expand Dialogue

If you liked this item, please rate it up on Steam Workshop page.

Author: H4leyC

Last revision: 27 Feb at 04:01 UTC

File size: 878.65 KB

On Steam Workshop

Description:
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

https://discord.gg/9pGD8Ayx

Download
Required items:

Click the title to search on this site.


HarmonySteam Workshop
RimTalkSteam Workshop