dynamic dialogue framework
Location-specific conversations, multiple times per day, custom notifications and more.
Screenshots 8 screenshots
About this mod Machine translation
Location-specific conversations, multiple times per day, custom notifications and more.
Dynamic dialogue framework
🎭 **This is a framework/tool for mod developers**
"Dynamic Conversations" makes conversations more customizable through CP (Content Patches).
Certain conversation features were originally only available with SMAPI mods - this mod makes them easy to use.
✨ Main functions
- **Location Specific Dialogue** - Trigger different dialogues based on the NPC's location
- **Time-specific conversations** - Display exclusive conversation content during a specific time period
- **Custom Notification** - Add personalized notification system
- **Passing by Greeting** - Custom greeting triggered when passing by NPC
- **Question Function** - You can ask NPC questions when there are no other topics
🎪 Dialogue special effects
- **Jitter Effect** - Make the dialogue text vibrate
- **Expression display** - Display NPC's emotional expressions
- **Jump Animation** - Add vivid jumping movements
- **Direction Control** - Make NPCs face new directions
- **Bubble Conversation** - Display the conversation content in the form of bubbles
- **Remote Conversation** - Force conversation to be triggered even when not in the same location
💡 **All features are fully configurable! **
📝 Configuration example
```json
{
"Action": "EditData",
"Target": "mistyspring.dynamicdialogues/Dialogues/Lewis",
"Entries": {
"exampleEdit": {
"Time": "630",
"Dialogue": "@?! It's 6:30!",
"IsBubble": "true",
"ClearOnMove": "true",
"Jump": "true",
"Shake": 1000
}
}
}
```
📚 Documentation and source code are available on GitHub.
---
🌟 Using this framework, you can create a more vivid and diverse NPC interactive experience for Stardew Valley, giving each character a unique personality and conversation style!
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.