Ради вашего удобства наш сайт использует cookies! Узнать больше! Мы используем cookies

Social Interactions

Social Interactions: Expanded & AI-Powered

Enhance your RimWorld experience with an expanded set of social interactions augmented by dynamic, AI-generated dialogue and realistic Text-to-Speech voices.
This mod breathes life into your colonists, turning simple interactions into meaningful, context-aware conversations powered by Large Language Models (LLM).

Features

AI-Powered Social Interactions

  • LLM Integration: Uses large language models to generate unique, realistic dialogue for every interaction.
  • Rich Context: Conversations consider pawn traits, mood, relationships, health, current activity, and even the weather.
  • Memory System: Pawns remember previous conversations, allowing for continuity and evolving relationships.
  • Customizable Prompts: Fully editable prompt templates to fine-tune the personality of your colony.
  • Flexible Control: Enable AI dialogue for specific interaction types or toggle it off completely without losing the new gameplay mechanics.

Dynamic Text-to-Speech (TTS)

  • OpenAI API Compatible: Works with any OpenAI-compatible TTS API (like Kokoro-FastAPI, OpenAI, etc.).
  • Voice Matching: Automatically assigns male/female voices to pawns based on their gender (supports "af_" and "am_" naming conventions).
  • Persistent Voices: Voice assignments are saved per pawn, ensuring they always sound the same.
  • Speed & Volume Control: Adjustable playback speed (0.25x - 4.0x) and independent volume slider.
  • Mute Toggle: Easily mute TTS from the main menu without disabling the feature.

Interactive Negotiation System

  • Live AI Dialogue: Engage in real-time, back-and-forth negotiations with Raiders, Traders, and Visitors.
  • Dynamic Outcomes: Convince Raiders to leave peacefully, haggle with Traders for better prices, soothe colonists out of debilitating mental states, or impress Visitors enough that they offer to join your colony.
  • Skill Matters: Negotiation success depends on your pawn's Social skill and your dialogue choices.
  • Simple Mode Toggle: Toggle interactive negotiation off in mod settings for a simple, Social skill based roll to decide the outcome.

Advanced Dating System

  • Realistic Romance: Pawns initiate dates based on detailed compatibility (traits, age, opinion).
  • Date Activities: Couples go on dates, participating in joy activities together (watching stars, walks, dining).
  • Intimacy: Successful dates can lead to "Lovin'", with privacy awareness and mood effects.
  • Cheating & Drama: Pawns can catch partners cheating, leading to dramatic confrontations and potentially breakups.

Drama & Social Dynamics

  • Gossip & Badmouthing: Pawns share negative opinions, forming cliques and influencing colony politics.
  • Personal Insults: Insults are context-aware and can escalate into social fights based on severity.
  • Backstabbing: Manipulative pawns can turn allies against each other through deception.
  • Admiration: Lower-status pawns praise leaders to build favor.
  • Reconciliation: Pawns can apologize and make up to repair damaged relationships.
  • Evil Acts: Psychopath/sociopathic pawns may engage in nefarious activities with prisoners or slaves.

Children Misbehavior System

  • Dynamic Mischief: Children engage in 4 levels of misbehavior based on parenting quality and traits.
  • Behaviors: From annoying adults and stealing items to trampling crops and playing with dangerous weapons.
  • Parenting Impact: Low parental opinion increases the likelihood of misbehavior.

Combat Taunts

  • Battle Cries: Pawns shout taunts when attacking enemies.
  • Reactions: Vocalize pain when hit and call for help when downed.
  • Unique Personalities: Dialogue varies based on pawn traits (Bloodlust, Wimp, etc.).

Supported APIs

The mod supports a wide range of LLM providers via their API:

  • Local: KoboldCpp, Ollama, LM Studio (Recommended for free, private use)
  • Cloud: OpenAI, Gemini, Claude, Qwen, Deepseek, Grok, Player2

Usage Guide

Setting up AI:
1. Go to Mod Settings > Social Interactions.
2. Choose your API Provider (e.g., KoboldCpp for local, OpenAI for cloud).
3. Enter your API Key (if required) and Model Name.
4. Enable "LLM Interactions".

Setting up TTS:
1. Ensure you have a running TTS server (like Kokoro-FastAPI) or an OpenAI API key.
2. Input the TTS API URL in settings.
3. Enable "Text-to-Speech".

Credits & Support

Note on Local LLMs:
For the best experience without subscription costs, I recommend using LM Studio or KoboldCpp. The model L3-8B-Stheno-v3.2 is highly recommended for its versatility, but other 4B models (Gemma, Qwen) also work fine with even lower VRAM usage. A context size of 4096 is usually sufficient for this mod.

Note on TTS:
For local TTS, Kokoro-FastAPI is highly recommended. It's lightweight, extremely fast, and produces high-quality voices.

Рейтинг

Войдите, чтобы голосовать.
🏅 Нет оценок

Базовые теги:

Зависимости мода

Логотип мода

Harmony

Загрузить 473.5 KB