You are viewing a potentially older version of this package. View all versions.
vitorggbs-TempPickupBalance-3.1.0 icon

TempPickupBalance

Automatically collect temporary pickups and distribute them to your existing items by balanced or highest-stack priority, configurable in Mod Options.

Date uploaded a day ago
Version 3.1.0
Download link vitorggbs-TempPickupBalance-3.1.0.zip
Downloads 23
Dependency string vitorggbs-TempPickupBalance-3.1.0

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2122 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2122
Rune580-Risk_Of_Options-2.8.6 icon
Rune580-Risk_Of_Options

A convenient API for adding BepInEx ConfigEntry's to a option menu

Preferred version: 2.8.6

README

Temp Pickup Balance

Automatically collect temporary item drops just by walking near them and choose where their temporary stacks go. Configure the behavior in Settings → Mod Options → Temp Pickup Balance.

Features

  • Automatic temporary pickups: walk near a supported temporary pickup to collect it without opening the selection menu.
  • Balanced: prioritizes your owned item with the fewest effective stacks of the same rarity.
  • Highest stack: prioritizes your owned item with the most effective stacks of the same rarity.
  • Ties: prefers items tagged Damage by the game, then uses a deterministic internal order.
  • Normal pickups stay manual. Temporary items still expire according to the game's rules.
  • Configurable: enable/disable, collection radius, scan interval, and inclusion of temporary-only inventory candidates.

Example

With 5 Armor-Piercing Rounds, 2 Mocha, and 1 Energy Drink, a temporary common-item drop is routed to Energy Drink in Balanced mode, or Armor-Piercing Rounds in Highest Stack mode (provided the drop and candidate items are compatible).

Installation

Install with r2modman or Thunderstore Mod Manager; dependencies install automatically. Start the game modded, open Settings → Mod Options, and select the desired mode.

Compatibility and notes

  • Built and tested by the creator with Risk of Rain 2 and Alloyed Collective temporary item selectors. Compatibility with all other mods, DLC combinations, and multiplayer configurations is not guaranteed.
  • This mod changes the recipient of temporary item grants and uses server-side game mechanisms; multiplayer clients may need matching versions. Testing with a single player or host is recommended first.
  • If a drop remains on the ground, please report the exact item source and mod list.
  • Significant portions of this mod were developed with AI assistance.

Credits

Created by vitorggbs, with AI-assisted development and testing feedback.

CHANGELOG

Changelog

3.2.0

  • Improved performance by tracking temporary pickup objects instead of searching the entire scene on every pickup check.
  • Added optional lifecycle hooks with fallback scans for compatibility.
  • Reduced duplicate processing and reflection-related allocations.
  • Kept Balanced and Highest Stack distribution, temporary pickup behavior, and English options.
  • No guarantee of zero FPS impact; performance depends on game and mod setup.

3.1.1

  • Translated all Risk of Options categories, settings, descriptions, and pickup modes into English.
  • Updated in-game status and error messages to English.
  • Kept the temporary pickup and item distribution behavior from 3.1.0.
  • Note: renamed configuration keys may reset some settings to their defaults.

3.1.0

  • Added automatic interaction with compatible temporary pickup selectors.
  • Balanced and highest-stack temporary item distribution modes.
  • Mod Options controls and configurable collection radius.
  • Prefer Damage-tagged items when stack counts are tied.