FunctionalCouplerRework

v1.0.4·Updated 2026-08-03

Restores the full passive functionality of all equipment stored by Functional Coupler, including elite aspects.

About this mod Author’s original text

Functional Coupler Rework

Functional Coupler is a fun item, but by default it only grants the full effects of your currently active elite aspect, no matter how many you have in total. Additionally, any stored equipment with a passive function are disabled unless in the active slot.

This mod changes that.

Every passive equipment, including elite aspects, stored in your Functional Coupler remains fully functional while still allowing you to swap your active equipment normally.

Features

  • Grants passive buffs from every stored equipment with a passive function, including elite aspect.
  • Restores missing elite and passive equipment behaviors that would normally disappear after swapping aspects.
  • Restores inactive elite aspect displays.
  • Automatically updates when equipment is added, removed, or swapped.

Installation

Install with a mod manager or place the DLL into:

BepInEx/plugins/

Requirements

  • Risk of Rain 2
  • Alloyed Collective (DLC3)
  • BepInEx 5
  • R2API Core

Feedback

Found a bug, have a suggestion, or just want to say hi?

Feel free to reach out on Discord:

Thatguy119407

Changelog

1.0.4

  • Fixed Safer Spaces buff granted from Voidborne Curiosity while inactive

1.0.3

  • Enabled passive functionality of the following equipment while stored:
  • Seed of Life
  • Gnarled Woodsprite
  • Executive Card

1.0.2

  • Fixed passive buffs from inactive elite aspects.
  • Fixed inactive elite displays.
  • Fixed elite-specific behaviors being lost after swapping stored aspects or altering the player's inventory for the following elite types:
  • Collective
  • Mending
  • Celestine
  • Twisted
  • Improved synchronization when swapping stored aspects.

1.0.0

  • Initial release.

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

bbepis-BepInExPackRiskofThunder-R2API_Core

File & checksum

Filename
FunctionalCouplerRework-1.0.4.zip
File size
85.0 KiB