English | 简体中文
实现与流行模组 RimChat 的丝滑共存,杜绝气泡重叠打架与动作冲突。
RimMind-Bridge-RimChat 为同时安装了 RimMind 和流行第三方模组 RimChat 的玩家提供智能的门控互斥与上下文同步机制。它能够在后台自动辨识对方的运行状态,防止头顶对话气泡遮挡与动作派发撞车。
- 对话门控互斥:自动侦测 RimChat 的活动窗口,对同一目标小人智能避让,避免双方同时弹出对话气泡。
- 动作防撞车协同:确保复合机制动作与 RimChat 的任务调度互不干扰,保障小人行动平滑顺畅。
- 双向上下文同步:安全提取 RimChat 中的外交与 RPG 对话历史,转化为 RimMind 认知上下文,实现双 AI 强强联合。
双模组协同实机展示:RimMind 与 RimChat 同时加载运行,界面清爽无冲突,气泡有序交替展示。
flowchart TD
Event["社交 / 对话触发事件"] --> Bridge["RimMind-Bridge-RimChat 门控中枢"]
Bridge --> Check{"RimChat 当前是否在处理该小人?"}
Check -- 是 --> Suppress["抑制 RimMind 触发,让出展示位"]
Check -- 否 --> Allow["放行至 RimMind-Dialogue 渲染管线"]
Bridge --> Sync["双向对话历史与关系数据同步"]
1. Harmony
2. Core (RimWorld 原版)
3. RimChat (第三方模组,可选)
4. RimMind-Core
5. RimMind-Bridge-RimChat
运行单元测试:
dotnet test RimMind-Bridge-RimChat/Tests/RimMindBridgeRimChat.Tests.csproj -c Release本项目采用 MIT License 开源许可证。