Gemini dialogue chat (AI)
Add dynamic dialogue driven by Gemini AI to Stardew Valley NPCs! Get close to an NPC, press the R key to chat, and enjoy intelligent dialogue based on the character's personality, friendship level, and game environment. NPCs will also talk to each other, making the town full of life.
Screenshots 2 screenshots
About this mod Machine translation
Add dynamic dialogue driven by Gemini AI to Stardew Valley NPCs! Get close to an NPC, press the R key to chat, and enjoy intelligent dialogue based on the character's personality, friendship level, and game environment. NPCs will also talk to each other, making the town full of life.
GeminiDialog
🌟 **Bringing a revolutionary AI dialogue experience to Stardew Valley! **
✨ Core Functions
🤖 AI driven intelligent conversation
- **Personalized Chat**: Each NPC has a unique conversation style, based on their personality traits
- **Situation Awareness**: The dialogue content will dynamically change according to the game environment such as friendship level, season, weather, etc.
- **Deep Immersion**: Make the residents of Stardew Valley truly "alive"
🎮 Convenient interaction method
- **R key trigger**: Get close to the NPC (default 2 blocks away) and press the R key to open the interaction menu
- **Double Choice**: You can choose "AI Chat" to experience intelligent conversation, or "Normal Conversation" to maintain the original style
- **Conversation History**: Automatically save recent conversation records with each NPC for review at any time
👥 NPC Social Network
- **Resident Interaction**: NPCs will have random conversations based on relationships and situations.
- **Bubble Display**: Speech bubbles will be displayed when NPCs are near, reflecting their personalities and relationships
- **Dynamic Cooldown**: NPC dialogue has a 60-second cooldown to maintain a natural rhythm
🛠️ Configuration options
Customize the experience by editing the `Mods/GeminiDialog/config.json` file:
- **Interaction Distance**: Adjust the distance to trigger dialogue (default 2.0 blocks)
- **Cooling Time**: Set the cooling interval for AI dialogue (default 15 seconds)
- **History**: Control the number of saved conversation histories (default 20)
📥 Installation Guide
Prerequisites
- **SMAPI**: Requires version 4.0.8 or higher
- **Network Connection**: Required to access Gemini API services
Installation steps
- Make sure you have the latest version of SMAPI installed
- Download and unzip the GeminiDialog folder to the `Stardew Valley/Mods` directory
- When running the game for the first time, the API Key input interface will pop up.
Get API Key
- Access Google Cloud Console
- Create a project and enable Generative Language API
- Generate API Key
- Enter or edit the GeminiApiKey field in the configuration file in the game
🎯 Tips for use
Best experience suggestions
- **Build relationships**: As the friendship level increases, the conversation content will be richer.
- **Observation Environment**: Different seasons and weather will affect NPC dialogue topics
- **Exploration Interaction**: Pay attention to the dialogue bubbles between NPCs and discover hidden story lines
Multiplayer mode
- Supports multiplayer games, but the host needs to install this mod
- All players can enjoy the AI conversation experience
🔧 Compatibility
- Perfectly supports Stardew Valley version 1.6.15
- Compatible with single and multiplayer modes
- No known mod conflicts at this time
💫 Future Outlook
- Enhanced NPC exclusive dialogue prompts
- Support offline conversation caching
- Optimize multiplayer mode synchronization
---
🎉 **Are you ready to have smart conversations with the residents of Stardew Valley like never before? Come and experience this revolutionary social module! **
Install & use Install: SMAPI mod (Stardew Valley standard)
- Install SMAPI first (Stardew Valley's mod loader): download it from smapi.io, run 'install on Windows.bat' and pick your game folder.
- Unzip the archive from playbuff and find the folder that contains manifest.json — that folder is the mod.
- Copy that whole folder into Stardew Valley/Mods/.
- Launch the game through SMAPI (run StardewModdingAPI.exe or set it as the launch option). The console before the title screen lists each mod's load result.
Cheat-style tools may not need SMAPI — unzip and run them as the readme describes. Back up your save before editing it; SMAPI lists failed mods in its console.