ValleyCast - Stardew Valley live streaming assistant
ValleyCast is a utility mod for content creators that automatically controls OBS Studio based on game events in Stardew Valley.
Screenshots 5 screenshots
About this mod Machine translation
ValleyCast is a utility mod for content creators that automatically controls OBS Studio based on game events in Stardew Valley.
ValleyCast
🎮 **Intelligent live broadcast assistant specially built for Stardew Valley content creators**
✨ Core Functions
🌟 **Hot Reload Support**: Instant reload of configuration files via **F5** key or GMCM checkbox
📝 **DYNAMIC TEXT UPDATE**: Automatically updates OBS text source at the beginning of each day (e.g. "Day 4, Spring, Year 1")
⚙️ **Integrated Mod Settings**: Configure all options in-game using the universal mod configuration menu
🎯 **OBS Integration**: Seamlessly control OBS Studio via WebSocket
🔔 **In-Game Notifications**: Alert when OBS is connected, disconnected or configuration reloaded
⏺️ **Auto Recording Control**:
- Automatically start recording when loading archive
-Restart recording after each game day
🛡️ **Improved error handling**: clearer logs, safe reconnection mechanism and flexible configuration
📊 **Full Logging**: SMAPI logs everything from triggers to WebSocket payloads
🛠️ Installation settings
**Configure OBS Studio**:
- Open OBS Studio
- Go to Tools > WebSocket Server Settings
- Click "Show connection information" and put this window aside
**Start Stardew Valley**:
- Make sure **SMAPI** and **Universal Mod Configuration Menu** are installed
- Launch the game via SMAPI
**Set up ValleyCast**:
- Click the **gear icon** in the lower left corner of the screen
- Select **ValleyCast** from the menu
- Enter the OBS connection information from the WebSocket settings window
💡 **TIP**: If OBS and Stardew Valley are on the same machine, the default settings usually work. For different devices, use local IP and matching ports.
🐛 Known issues
- OBS recording status detection does not work properly in the current version
- Scene switching and weekly/monthly switching functions are implemented but not configurable yet
- Not tested on macOS or Streamlabs OBS
🚀 Future plans
**Automated recording control**:
- Weekend and month-end toggle switch (requires UI configuration)
**Scene switch**:
- Switch OBS scenes based on seasons or events
**Event Reminder**:
- Reminders for birthdays, holidays, order deadlines
**Overlay Integration**:
- Show in-game mission progress in OBS overlay
- Shortcut key to toggle overlay visibility
**Dynamic text elements**:
- Show real-time statistics in OBS (game days, coins, items)
---
🔗 **Project source code**:
📝 **Developer Note**: The developers are experimenting with new ADHD management and burnout avoidance techniques, which means updates may be spaced out more regularly, with the next update expected in about a week. Thank you for your patience and support!
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.