Skip to content

Latest commit

 

History

History
76 lines (51 loc) · 2.64 KB

README.md

File metadata and controls

76 lines (51 loc) · 2.64 KB

RimMind-Bridge-RimTalk 🎨

Speech Bubble Pipeline Harmonization & Cognitive Bridge for RimWorld 1.6

English | 简体中文

RimWorld 1.6 Dependency: RimMind-Core Unit Tests License: MIT

Harmonize overhead dialogue bubbles and inject RimMind's deep personality into RimTalk.


📖 Overview

RimMind-Bridge-RimTalk provides an aesthetic rendering bridge between RimMind and the renowned RimTalk dialogue mod. Rather than having two competing speech bubble renderers clash on screen, this bridge unifies the visual pipeline and injects RimMind's Big-Five personality profiles and episodic memories into RimTalk prompts.

Key Capabilities

  • Visual Bubble Harmonization: Shares the overhead mote rendering pipeline, preventing bubble flickering, text clipping, and positioning collisions.
  • Cognitive Prompt Injection: Dynamically injects RimMind's multi-tier memories and Big-Five traits into RimTalk conversations for deeper, more characterful dialogue.
  • Mutual Cooldown Management: Coordinates interaction timing between both mod engines to prevent chat spam.

🎮 In-Game Showcase

RimMind-Bridge-RimTalk Showcase Aesthetic speech bubble rendering: Colonists conversing with RimTalk visual motes powered by RimMind's personality and memory context.


🏛️ Pipeline Architecture

flowchart TD
    Mind["RimMind Cognitive Engine (Personality & Memory)"] --> Bridge["RimMind-Bridge-RimTalk"]
    Bridge --> Inject["Inject Context into RimTalk Prompt"]
    Inject --> RimTalk["RimTalk Processing Engine"]
    RimTalk --> BubblePipeline["Unified Overhead Bubble Pipeline"]
    BubblePipeline --> Screen["Flicker-Free Overhead Mote on Screen"]
Loading

🛠️ Installation & Load Order

1. Harmony
2. Core (Vanilla RimWorld)
3. RimTalk (Optional third-party mod)
4. RimMind-Core
5. RimMind-Bridge-RimTalk

🧪 Developer Guide & Testing

Run unit tests directly:

dotnet test RimMind-Bridge-RimTalk/Tests/RimMindBridgeRimTalk.Tests.csproj -c Release

📜 License

Licensed under the MIT License.