You are viewing a potentially older version of this package. View all versions.
goos-GuaranteedInteractables-0.1.0 icon

GuaranteedInteractables

Guarantees configurable minimum counts of vanilla printers, Scrappers, Shrines of Mountain, and Shrines of Combat.

Date uploaded 2 days ago
Version 0.1.0
Download link goos-GuaranteedInteractables-0.1.0.zip
Downloads 16
Dependency string goos-GuaranteedInteractables-0.1.0

This mod requires the following mods to function

RiskofThunder-RoR2BepInExPack-1.44.1 icon
RiskofThunder-RoR2BepInExPack

Simplify the modding ecosystem of Risk of Rain 2, making it easier for modders to create and maintain their mods while preventing harmful bugs.

Preferred version: 1.44.1

README

Guaranteed Interactables

Ever reached Stage 4 without seeing a Scrapper, or had a run with no printer for the item you need? Guaranteed Interactables lets the host set a minimum number of useful interactables that must appear on every normal stage.

The game still performs its usual random interactable generation. After it finishes, this mod checks what spawned and adds only the missing objects needed to meet your settings. For example, with Green item printers = 1, the mod adds a green printer only on stages where vanilla generation did not already create one.

Supported interactables

  • White, green, red, and yellow item printers
  • Scrappers
  • Shrines of Mountain
  • Shrines of Combat
  • Void Cradles (requires Survivors of the Void enabled for the run)

Default settings

Setting Default minimum per stage
White item printers 1
Green item printers 1
Red item printers 1
Yellow item printers 1
Scrappers 1
Shrines of Mountain 1
Shrines of Combat 0 (disabled)
Void Cradles 0 (disabled; requires Survivors of the Void)

Set a setting to 0 to disable its guarantee. Higher values are supported, but can make stages considerably more generous than vanilla.

Installing

Install this mod through r2modman or the Thunderstore app. Its required BepInEx dependency is installed automatically by the mod manager.

For multiplayer, the host's settings control what appears in the run. Having all players use the same mod version is recommended.

Changing settings

  1. Start the game once with the mod installed, then close the game.

  2. In r2modman, select your Risk of Rain 2 profile and choose Settings → Browse profile folder.

  3. Open:

    BepInEx/config/com.goose.guaranteedinteractables.cfg
    
  4. Change the number after any setting, save the file, and restart the game.

Example: guarantee one Combat Shrine while turning off Yellow printers:

Shrines of Combat = 1
Yellow item printers = 0

Notes

  • The mod runs on the host/server and adds only vanilla game objects; it does not add custom items or assets.
  • Void Cradles are spawned only when Survivors of the Void is enabled for the active run.
  • Guaranteed objects are added after vanilla generation, so they do not replace normal chests, drones, shrines, or other stage interactables.
  • A rare map may not have a valid placement position for every requested object. If that happens, the game continues normally and the failed object is reported in the BepInEx log.

Feedback

Please report missing placements, invalid spawns, or stage-specific issues with the stage name, enabled DLC, and your config values.