// Management · RimWorld Mod
RimTalk - Listening (聆听)
English Version Have you ever chatted with a group of pawns for a while, introduced yourself, only to find that later, when you ask another pawn about it, they know nothing?
English Version
Have you ever chatted with a group of pawns for a while, introduced yourself, only to find that later, when you ask another pawn about it, they know nothing? This mod gives every nearby pawn hearing through distance detection. Now you can really hold meetings with them — and they'll actually listen.What Does "Hearing" Actually Do?
In short: It makes pawns overhear conversations and remember them, so they can gossip, quote, or answer about what was said later. There are no direct game‑mechanical effects — no mood buffs/debuffs, no social standing changes, and no accelerated relationship gain. This mod only affects what pawns know about recent conversations. For example: draft two pawns, talk to one of them, then ask the other "What did I just say?" — they should be able to repeat or paraphrase the content, because they overheard it. If you want deeper social interactions (like opinion changes, relationship impacts, etc.), you can add other RimTalk expansion mods that affect social systems — they are compatible with this one.Basic Propagation
All pawn speech travels up to 20 tiles (from 12 tiles clearly). The clarity drops linearly:
0 ─── Clear Zone (12 tiles) ─── Blurred Zone (12~20) ───→
100% clear volume fades, words get ■ blacked out inaudible
Draft Mode (Meetings)
Drafted pawns can hear every drafted pawn on the map without distance limits. Memory cap: 50 lines while drafted, dropping to 3 lines when undrafted (to save token usage).Room Acoustics & Soundproofing
Wall material and durability now affect sound:- Same room: better materials (plasteel > granite > wood) reflect sound more, extending range.
- Adjacent rooms: better materials block sound better (reduced penetration).
PerfectSoundproofingHP (default 400) to calculate insulation.
Other Features
- Hearing ability matters – deaf pawns have shorter range.
- Configurable draft behavior – choose to ignore distance or obey acoustics.
- Overheard lines show a volume percentage (e.g.,
) for clarity. - Action descriptions (like “(laughs)”) are automatically stripped from overheard text to keep context clean.
- Fully customizable auditory parameters in the settings menu.
New in This Update
- Behavior guidance – a new translation key (
RTM_HearsayPriorities) prompts the AI to interject when named, stay on topic, or complain about noise if loudness > 0.5 while sleeping. - Soundproofing rewrite – merged door/wall HP into an average, using
PerfectSoundproofingHPfor dynamic insulation. - Default ranges adjusted – Clear: 8 → 12, Muffled: 18 → 20.
- Localization – French, German, and Russian translations now fully support the behavior guidance.
Dependencies & Load Order
- Dependencies: RimTalk (cj.rimtalk), Harmony (brrainz.harmony)
- Load order: Harmony → RimTalk → RimTalk-Listening
中文版本
你有没有跟一群小人激情聊了半天,介绍你自己,结果一问其他小人,他们却什么都不知道? 这个 Mod 通过 距离检测 给每个附近的小人都添加了 听力,你现在可以和他们 开会 了 —— 而且他们真的会“听”。“听到”对话到底有什么用?
简单说:就是让小人能偷听到别人的对话并记下来,之后可以在闲聊中八卦、引用或回答相关内容。 这个 Mod 没有任何游戏机制上的影响——不会改变心情、社交关系,也不会加速认识速度。它只影响小人 知道 哪些最近的对话内容。 举个例子:征召两个小人,跟其中一个说话,然后问另一个“我刚才说了什么?”——理论上他能复述出来,因为他偷听到了。 如果你想要更深层的社交互动(比如影响好感度、关系变化等),可以搭配其他 RimTalk 的社交扩展 Mod,它们与本 Mod 兼容。基础传播
所有小人的对话最多传播到 20 格(清晰听清范围为 12 格)。清晰度线性下降:
0 ─── 清晰区(12 格)─── 模糊区(12~20 格)───→
100%清晰 音量逐渐下降,字被 ■ 涂黑 听不到
征召模式(开会)
被征召的小人可以在同一张地图内无限制听到所有其他被征召小人的对话。对话记忆上限:征召时 50 条,取消征召后自动缩减为 3 条(节省 token 消耗)。房间声学与隔音
墙壁材质和耐久现在会影响声音:- 同房间:材料越好(玻璃钢 > 花岗岩 > 木头),声音 反射越强,传得越远
- 隔壁房间:材料越好,声音 越难穿透(隔音更强)
PerfectSoundproofingHP(默认 400)来计算隔音系数。
其他功能
- 听力能力影响范围 – 耳聋的小人听到的范围更小
- 征召行为可配置 – 可选择无视距离,或遵守声学规则
- 偷听内容会显示 音量百分比(例如
),方便判断清晰度 - 动作描述(如“(笑)”)会自动从偷听文本中剥离,保持上下文干净
- 所有听觉参数均可在设置中自定义
本次更新内容
- 行为指引 – 新增翻译键
RTM_HearsayPriorities,提示 AI:被点名时插话、紧扣主题、睡觉时若响度 >0.5 则抱怨噪音 - 隔音模型重写 – 合并门/墙耐久为平均值,使用
PerfectSoundproofingHP动态计算隔音 - 默认距离调整 – 清晰区:8 → 12,模糊区:18 → 20
- 多语言补全 – 法文、德文、俄文的
RTM_HearsayPriorities现已完整翻译
依赖与加载顺序
- 依赖:RimTalk (cj.rimtalk)、Harmony (brrainz.harmony)
- 加载顺序:Harmony → RimTalk → RimTalk-Listening