How to connect your toy to ULTRAKILL

UKButt is a BepInEx mod for ULTRAKILL that triggers toy responses on combat events. Install in two minutes through ToyControl's Intiface bridge.

ULTRAKILL is a fast-paced first-person shooter and the community plugin UKButt routes its combat events to your toy. Damage taken, enemies killed, parries, and other moments trigger toy responses.

UKButt uses Buttplug.io, which ToyControl speaks natively through its Intiface bridge.

What you need

Step 1: Install BepInEx for ULTRAKILL

If you have used any ULTRAKILL mod before, you already have BepInEx. If not, download BepInEx for ULTRAKILL from the ULTRAKILL Thunderstore and extract it into your ULTRAKILL install folder.

Step 2: Install UKButt

  1. Download UKButt from its Thunderstore page (search "UKButt" in the ULTRAKILL community).
  2. Drop the mod files into ULTRAKILL/BepInEx/plugins/.

Step 3: Configure UKButt

Launch ULTRAKILL once to generate the config. Then close the game and open BepInEx/config/UKButt.cfg (or use the in-game ConfigurationManager).

Set the Buttplug server URL to ToyControl's Intiface bridge URL (visible in ToyControl's Game Link tab).

Step 4: Play

Launch ULTRAKILL. UKButt loads through BepInEx, connects to ToyControl, and starts mapping events:

Tuning the feel

ULTRAKILL is fast and chaotic. Default settings can be overwhelming.

In ToyControl's bottom bar:

In UKButt's config, you can also reduce per-event intensity if you find specific events too strong.

Troubleshooting

UKButt does not load

Plugin loads but no toy response

Anti-cheat or performance issues

ULTRAKILL has no anti-cheat. BepInEx mods are common in the community. If the game stutters, try fewer simultaneous mods.

Privacy

UKButt runs locally. ToyControl runs locally. Communication is localhost only.

Related