How to connect your toy to Lethal Company
Lethal Vibrations is a BepInEx mod for Lethal Company that triggers toy responses on damage, enemy proximity, and other events. Setup with ToyControl.
Lethal Company is a co-op horror game where you scavenge an alien moon. The community plugin Lethal Vibrations maps the game's stress moments to toy responses: taking damage, hearing enemies, getting jumped. It is exactly as appropriate as it sounds.
Lethal Vibrations uses Buttplug.io. ToyControl connects directly through the Intiface bridge.
What you need
- Lethal Company installed (Steam).
- BepInEx for Lethal Company.
- Lethal Vibrations.
- A toy paired with ToyControl in your browser.
- The ToyControl helper app running.
- The Intiface bridge turned on in ToyControl's Game Link tab. Quit Intiface Central first if you have it installed; the two cannot share the port.
Step 1: Install BepInEx via Thunderstore
Use the Thunderstore Mod Manager to install BepInEx painlessly.
Step 2: Install Lethal Vibrations
In Thunderstore:
- Search for Lethal Vibrations.
- Install.
Step 3: Configure
Launch the game once via Thunderstore. The mod generates a config. Open BepInEx/config/LethalVibrations.cfg and set the Buttplug server URL to ToyControl's Intiface bridge URL (visible in ToyControl's Game Link tab).
Step 4: Play
Drop into a contract. Events that fire toy responses:
- Taking damage (a big one).
- Enemy proximity (intensity scales with how close the threat is).
- Hearing specific creature sounds.
- Death (a longer response, then the toy resumes when the next round starts).
Configure intensity per event in the config file.
Tuning the feel
Lethal Company is stressful by design. The toy reactions add to the tension. Start at Multiplier 0.5x in ToyControl's bottom bar; raise or lower based on whether you want the toy to lean into the stress or stay calm.
Multiplayer
Lethal Company is a co-op game. By default each player's mod fires events based on their own state. Some Lethal Vibrations versions let you fire on teammate events too (e.g., a teammate's death triggers your toy). Check the config.
Troubleshooting
Mod not loading
- Confirm BepInEx and Lethal Vibrations versions match your Lethal Company version. Updates happen.
- Check
BepInEx/LogOutput.logfor errors.
Connected but no response
- Confirm ToyControl is running with the helper app.
- Verify the Buttplug URL in the config.
- Click Test toy in ToyControl.
Toy fires constantly even when nothing is happening
Check the enemy-proximity setting in the config. If proximity is too sensitive, even distant enemies trigger. Lower it.
Privacy
Local only. The mod runs on your computer, ToyControl runs on your computer, the game runs on your computer.