ValleyCast - Stardew Valley live streaming assistant

by ihasTaco·v0.1.5·Updated 2025-11-04

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)

  1. Install SMAPI first (Stardew Valley's mod loader): download it from smapi.io, run 'install on Windows.bat' and pick your game folder.
  2. Unzip the archive from playbuff and find the folder that contains manifest.json — that folder is the mod.
  3. Copy that whole folder into Stardew Valley/Mods/.
  4. 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.

File & checksum

Filename
ValleyCast
File size
214.3 KiB
SHA-256
376501b37bbf836f32cfe05af4d1c31d7637de86d7309c128c8e524320fe5083
Stored at
2026-10-10 16:21