How to connect your toy to Stardew Valley with Buttplug Valley

Buttplug Valley is a free SMAPI mod for Stardew Valley that triggers toy responses on farm events. Mining, fishing, cooking, and more.

Stardew Valley is the most wholesome game on this list. Buttplug Valley is a community SMAPI mod that drives toy responses from in-game events: mining a node, catching a fish, harvesting a crop, etc. It is exactly as ridiculous and exactly as fun as it sounds.

Buttplug Valley uses Buttplug.io. ToyControl is a Buttplug server. Setup is quick.

What you need

Step 1: Install SMAPI

If you have any Stardew mods, you have SMAPI. If not:

  1. Download SMAPI from smapi.io.
  2. Run the installer.
  3. SMAPI replaces your Stardew launcher with a modded launcher.

Step 2: Install Buttplug Valley

  1. Search for Buttplug Valley on Nexus Mods (or the Awesome Intiface list).
  2. Download the latest version.
  3. Extract the mod folder into Stardew Valley/Mods/.

Step 3: Configure Buttplug Valley

  1. Launch Stardew Valley once (through the SMAPI launcher).
  2. SMAPI generates the Buttplug Valley config in the mod's folder.
  3. Close the game and open Mods/ButtplugValley/config.json.
  4. Set the Buttplug server URL to ToyControl's Intiface bridge URL (visible in ToyControl's Game Link tab).

Step 4: Play

Launch the game. Buttplug Valley loads through SMAPI, connects to ToyControl, and starts mapping events. Mining a node fires a small intensity burst. Catching a fish fires another. Each event has a configurable response.

Tuning the feel

In ToyControl's bottom bar:

The mod's config.json also lets you tune per-event response.

Troubleshooting

Buttplug Valley not loading

Plugin loads but no toy response

Privacy

Local only. SMAPI is local. ToyControl is local. The mod talks to ToyControl over localhost.

Related