A downloadable mod

DwarfTalk Logo

๐Ÿ”๏ธ DwarfTalk

AI-Powered Conversations for Dwarf Fortress

Bring your dwarves to life with intelligent dialogue

โ›๏ธ Transform Your Fortress

Talk to your dwarves using AI. Each dwarf responds with their own personality, remembers your conversations, and your words have real in-game effects on their mood and behavior.

๐Ÿ’ฌ Dynamic Conversations

Chat with any dwarf at any time. Each has unique personality, remembers past interactions, and responds based on their mood, relationships, and current situation.

๐Ÿ—ฃ๏ธ NPC-to-NPC Dialogue

Watch your fortress come alive as dwarves talk to each other autonomously. View complete conversation history between colonists.

โšก Real In-Game Effects

Your words matter! Conversations can boost morale, change job assignments, calm angry dwarves, or even trigger work refusals.

๐Ÿ“œ Persistent Memory

Dwarves remember what you've discussed. Build relationships over time through meaningful conversations that carry weight.

๐Ÿ“ธ See It In Action

Conversation Example 1 Conversation Example 2

Experience dynamic, emergent gameplay through AI-powered conversations!

๐Ÿ“ฆ What You Need

  • Dwarf Fortress (Steam version)
  • DFHack - Modding engine (free on Steam)
  • Player2 - AI platform (free)
  • DwarfTalk Bridge - Downloaded from GitHub Releases

๐Ÿ”’ Privacy & Security

Player2 AI is a trusted platform used in popular mods like:

  • AI Influence (Mount & Blade II: Bannerlord)
  • RimTalk (RimWorld)

The bridge executable is open source - you can review the code or compile it yourself. It does NOT log data, share information, or collect telemetry.

๐Ÿ“Š The bridge displays local status info only in your browser - nothing is ever sent externally.

๐Ÿš€ Quick Installation

Step 1: Subscribe on Steam Workshop

Subscribe to the mod to automatically install scripts:

Step 2: Download the Bridge

Download dwarftalk_bridge.exe and place it in your Dwarf Fortress folder:

Place in: Steam/steamapps/common/Dwarf Fortress/

Step 3: Add Keybindings (REQUIRED)

Open Dwarf Fortress/dfhack-config/init/dfhack.init and add:

keybinding add Ctrl-T dwarftalk/chat_window keybinding add Ctrl-Shift-S dwarftalk/settings_window

Step 4: Start Playing!

  1. Run dwarftalk_bridge.exe (keep it open)
  2. Start Dwarf Fortress
  3. Load or create a fortress
  4. Press Ctrl+T to chat with dwarves!

๐Ÿ’ก How to Use

  • Ctrl+T - Open conversation window (chat with dwarves or view NPC history)
  • Ctrl+Shift+S - Open settings (adjust intervals, frequencies)
  • Notifications - Dwarves will seek you out to talk automatically
  • Console - Type dwarftalk/status to check system status

๐Ÿค Support & Documentation

Full documentation, troubleshooting guides, and source code available on GitHub.

โ›๏ธ Powered by Player2 AI

Built with DFHack for Dwarf Fortress

Open Source โ€ข MIT License with GameKey Protection

Leave a comment

Log in with itch.io to leave a comment.