sack-EvenBetterExponentialItems icon

EvenBetterExponentialItems

Even Better Exponential Items is a complete overhaul of exponential item scaling for Risk of Rain 2 with per-item formulas, blacklist support, category modifiers, softcaps, diminishing returns, and multiplayer-safe scaling systems.

By sack
Last updated 6 hours ago
Total downloads 73
Total rating 0 
Categories Mods Tools Tweaks Items Artifacts AI Generated
Dependency string sack-EvenBetterExponentialItems-1.4.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2113 icon
bbepis-BepInExPack

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

Preferred version: 5.4.2113
RiskofThunder-R2API_Core-5.3.0 icon
RiskofThunder-R2API_Core

Core R2API module

Preferred version: 5.3.0
RiskofThunder-R2API_Language-1.1.0 icon
RiskofThunder-R2API_Language

API for modifying the language localisation of the game

Preferred version: 1.1.0
RiskofThunder-R2API_ContentManagement-1.0.11 icon
RiskofThunder-R2API_ContentManagement

API for adding content to the game

Preferred version: 1.0.11

README

Even Better Exponential Items

Even Better Exponential Items is a complete overhaul of exponential item scaling for Risk of Rain 2. Items can now scale individually with custom formulas, blacklist support, category modifiers, softcaps, diminishing returns, and multiplayer-safe scaling systems. Built to keep the chaos fun without completely destroying balance, movement, or proc chains.

Framework highlights:

  • Blacklist — internal ItemDef names that always stack linearly (+1 per pickup) but still drop and roll normally.
  • Whitelist mode — only listed items use exponential growth.
  • Per-item max stack overrides — global cap and per-item caps via ItemStackOverrides.Overrides.
  • Live reload — list/override strings re-parse when edited (when enabled).
  • Risk of Options (optional) — in-game settings menu if Risk Of Options is installed.

Requires

  • BepInEx
  • R2API Core (and MMHook generated by your install)

Dependency version ranges in manifest.json should be updated to match your Thunderstore ecosystem before publishing.

Build & install (local)

  1. Set RoR2_ROOT to your game folder (contains Risk of Rain 2_Data and BepInEx).
  2. Adjust R2API.dll / MMHOOK_Assembly-CSharp.dll paths in EvenBetterExponentialItems.csproj if your layout differs.
  3. Run Package-Mod.ps1 (see repo root). It builds Release, copies the DLL into a Thunderstore-style folder, and zips it.

Artifact

Enable Artifact of Exponents unless you turn off Require Artifact Enabled in config.

Config

Generated at BepInEx/config/com.entersackman.evenbetterexponentialitems.cfg.

Use internal item names (e.g. PaulsGoatHoof, Syringe), not display names. See the mod documentation or wiki dev names.